The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
Revised: May 4, 2015
OL-15762-05
|
|
We prepared this material with specific expectations of you. |
A streaming media framework called RTP over RTSP makes it possible for DMPs to play streaming video on demand through RTSP connections. This framework prevents data loss inside streams and maintains proper synchronization of audio to video, even in high-definition.
You must maintain two data files for each VoD that you will stream in this way.
You must use our Cisco Hinter utility to output each hinted MOV file.
Cisco Hinter prepares MPEG2-TS files for interleaved RTP transmission through open source software called Darwin Streaming Server (DSS). Hinter adds delivery information to a media track, which tells DSS how to pack and stream ( multiplex, or mux) data from the audio channel and the video channel. This method improves audiovisual synchronization because these channels traverse the network together. Your DSS can then deliver such hinted video to your DMPs upon demand, after you stage the MPG-MOV pair to its media serving directory.
Cisco Hinter versions for Windows and Linux users are downloadable from your DMM appliance.
Note We do not develop, maintain, sell, or support Darwin Streaming Server. Nor do we warrant its suitability for any purpose.
1. Download and set up Cisco Hinter.
2. Download Darwin Streaming Server (DSS).
Note The official repository for DSS is http://dss.macforge.org. Alternatively, you can use http://developer.apple.com/opensource/server/streaming/index.html.
3. Install and configure DSS on equipment other than any Cisco DMS server appliance.
4. Process each of your MPG files with Cisco Hinter to output a small, hinted MOV file.
5. Stage your MPG and MOV files together in the DSS serving directory.
6. Request streams from rtsp:// < DSS_IP_address > : < optional_port_number > / < filename >.mov.
a. Enter your stream’s address in the URL field at Display Actions > Media URL.
a. Click the URL (recommended) radio button on the Simple property sheet in the Add Asset dialog box.
b. Enter your stream’s address in the URL field.
Step 2 Choose Settings > Hinter.
Step 3 Click to download either the Windows or the Linux version.
Step 4 Decompress the archive.
Step 5 Stop. You have completed this procedure.
Step 1 Open a command prompt where you decompressed the archive.
Step 2 Type the command cd CiscoHinter, and then press Enter.
Step 3 Type the command install.bat, and then press Enter.
Step 4 Stop. You have completed this procedure.
Step 1 Open a command prompt where you decompressed the archive.
Step 2 Type the command runHinter.bat, and then press Enter.
Step 3 Enter the MPEG2-TS filename in the Source MPEG field.
OR
Click Browse or Choose File (depending on which browser you use) to find your MPEG2-TS file.
We populate the Output Name field automatically. It is identical to the name in the Source MPEG field, except that the filename extension is MOV and not MPG.
Step 4 Click Generate, and then wait for the “Hinting finished successfully” message.
Step 5 Find your hinted MOV output file in the ..\hinted-files subdirectory.
Step 6 Move or copy both the MPG file and its MOV derivative to the DSS root directory.
Step 7 Stop. You have completed this procedure.
Step 1 Open a command prompt where you decompressed the archive.
Step 2 Type the command run Install.sh, and then press Enter.
Step 3 Stop. You have completed this procedure.
Step 1 Open a command prompt where you decompressed the archive.
Step 2 Type the command run runHinter.sh, and then press Enter.
Step 3 Enter the MPEG2-TS filename in the Source MPEG field.
OR
Click Browse or Choose File (depending on your browser) to find your MPEG2-TS file.
We populate the Output Name field automatically. It is identical to the name in the Source MPEG field except that the filename extension is MOV and not MPG.
Step 4 Click Generate, and then wait for the “Hinting finished successfully” message.
Step 5 Find your hinted MOV output file in the ../hinted-files subdirectory.
Step 6 Move or copy both the MPG file and its MOV derivative to the DSS root directory.
Step 7 Stop. You have completed this procedure.
These general troubleshooting ideas might help you to diagnose and resolve problems with this feature.
– An explicit reference to the full and literal filename of your MPG source.
– The signature for MOV output from Cisco Hinter:
Hinted MPEG1 Muxed Track
– The signature for interleaved RTP:
m=OTHER 0 RTP/AVP 96
Note • openRTSP — http://www.live555.com/openRTSP/
• HexEdit — http://hexedit.sourceforge.net/
• WinHex — http://www.winhex.com/winhex/