Stream Scanner | |
Stream Scanner
1. Statement of the Problem
Darwin streaming server contains a number of SDP files - one for each potential broadcast - in its home directory. Depending on whether the source encoder is unicasting or multicasting content, the stream is active or not and ready for delivery to media players. Stream Scanner is a BASH script that is capable to determine whether a broadcast corresponding to a SDP file is active or not. That could be very useful when creating list of active broadcasts, time scheduled channels etc.
2. Concept of the Solution The solution is based on the program RTPDUMP from the RTPTOOLS package suite. RTPDUMP parses and prints RTP packets, in a format suitable for further utilization by other RTPTOOLS. RTPDUMP, started with the "ascii" switch, prints out all RTP parameters of the broadcast. The script parses IP number and the port from the SDP file and checks whether any packages are arriving to the IP number / port combination, and passes the result for further manipulation.
3. BASH Script
#! /bin/bash |
Open_Source_Streaming_Platform
Server_Side
Content_Production_Side
Dynamic_Relaying_of_RTSP_Servers
OSSA_Streaming_Protocol |
|