Record incoming streams (MPEG-TS/RTP) for debugging in Wowza Streaming Engine

Use this procedure to record an MPEG-TS or RTP stream incoming to Wowza Streaming Engine™ media server software. The recording can then be used for debugging purposes.

  1. Open [install-dir]/conf/[application-name]/Application.xml in a text editor and add the following property to the <RTP>/<Properties> container. Be sure to get the correct <Properties> container, there are several in the file.
    <Property>
        <Name>rtpDePacketizerWrapper</Name>
        <Value>com.wowza.wms.rtp.depacketizer.RTPDePacketizerWrapperPortRecorder</Value>
    </Property>
    Note: If you already have an rtpDePacketizerWrapper property, replace it with this one.
  2. Start Wowza Streaming Engine and play the stream that you want to record. Let the stream play for 5 to 10 minutes, and then stop Wowza Streaming Engine.
One or more media files should be recorded to the [install-dir]/content folder in your Wowza Streaming Engine installation and can be used for debugging purposes.
 
Notes:
  • Although the file that's recorded has a .ts file name extension, it's not a TS file. Instead, it's a custom format developed by Wowza for debugging purposes.
     
  • If you submit your recorded file to Wowza Support for analysis, include a copy of the appropriate .stream or .sdp file in use when you made the recording. If the incoming stream is RTP with audio and video, two files are recorded. Send both files as well as the SDP file.