2013-12-12 13 views
5

Ich bin auf der Suche nach einem Beispiel für eine mindestens erforderliche SDP für die Einrichtung eines H264-VideostreamsMinimum SDP für einen H264 RTP-Stream?

Die Annahme ist, dass der Empfänger H264 spielen kann, solange er die erforderlichen Parameter über SDP erhält.

Ich habe ein ähnliches Dokument here gefunden, aber es verwendet viele optionale Parameter in den Beispielen, und ich bin auf der Suche nach dem erforderlichen Minimum.

Antwort

7

Hier ist das Bares Minimum SDP. Es ist eine Datei mit dem Namen test.sdp, die den folgenden Inhalt hat:

c=IN IP4 10.5.110.117 
m=video 5004 RTP/AVP 96 
a=rtpmap:96 H264/90000 

ich den Strom auf einer virtuellen Maschine unter Verwendung von VLC begonnen habe.

(No SDP hier gesendet)
vlc -vvv sample_video/big_buck_bunny_480p_h264.mov --sout 
'#rtp{dst=10.5.110.117,port=5004,ttl=1}' 

Auf der Clientseite, der Spieler wurde gestartet mit:

vlc test.sdp 

aktualisieren Der Grund, warum der Strom richtig mit dieser minimalen SDP-Datei interpretiert wird, ist, dass Die RTP-Pakete enthalten die erforderlichen Parameter, um das Video korrekt zu dekodieren (SPROP-Parameter werden gebunden gesendet). Diese Frage bietet ein wenig konzeptionellen Einblick in diese Parameter Is sprop-parameter-sets or profile-level-id the SDP parameter required to decode H264?

+0

Wie sdp Datei von einigen Broadcast rtp zu bauen? –