session description file

Moderator: Praktikum: Internet

Benutzeravatar
E.d.u.
Nerd
Nerd
Beiträge: 633
Registriert: 3. Feb 2004 17:01
Wohnort: Darmstadt
Kontaktdaten:

session description file

Beitrag von E.d.u. » 6. Jul 2008 20:36

Hallo,

"Currently the client and server only implement the minimum necessary RTSP interactions and PAUSE. Implement the method DESCRIBE which is used to pass information about the media stream. When the server receives a DESCRIBE-request, it sends back a session description file which tells the client what kinds of streams are in the session and what encodings are used. "

Woher hat man diese Informationen ? wie genau soll so ein session description file aussehen?!
Wieso Streams? sind doch alles UDP-streams oder ?

Ein Beispiel was ich gesehen hab ist:

Code: Alles auswählen

C->S: DESCRIBE rtsp://server.example.com/fizzle/foo RTSP/1.0
           CSeq: 312
           Accept: application/sdp, application/rtsl, application/mheg

S->C: RTSP/1.0 200 OK
           CSeq: 312
           Date: 23 Jan 1997 15:35:06 GMT
           Content-Type: application/sdp
           Content-Length: 376

           v=0
           o=mhandley 2890844526 2890842807 IN IP4 126.16.64.4
           s=SDP Seminar
           i=A Seminar on the session description protocol
           u=http://www.cs.ucl.ac.uk/staff/M.Handley/sdp.03.ps
           e=mjh@isi.edu (Mark Handley)
           c=IN IP4 224.2.17.12/127
           t=2873397496 2873404696
           a=recvonly
           m=audio 3456 RTP/AVP 0
           m=video 2232 RTP/AVP 31
           m=whiteboard 32416 UDP WB
           a=orient:portrait
ein anderes ist:

Code: Alles auswählen

<session>
<group language=en lipsync>
<switch>
<track type=audio e="PCMU/8000/1“
src="rtsp://audio.example.com/twister/audio.en/lofi">
<track type=audio e="DVI4/16000/2" pt="90 DVI4/8000/1“
src="rtsp://audio.example.com/twister/audio.en/hifi">
</switch>
<track type="video/jpeg"
src="rtsp://video.example.com/twister/video">
</group>
</session>
Beide Beispiele haben ein anderes Format...

Was bedeuten denn diese Felder? was für Felder brauchen wir denn? und in welchem Format sollen wir das vom Server zurückgeben?

Vielen Dank!

Benutzeravatar
E.d.u.
Nerd
Nerd
Beiträge: 633
Registriert: 3. Feb 2004 17:01
Wohnort: Darmstadt
Kontaktdaten:

Re: session description file

Beitrag von E.d.u. » 6. Jul 2008 22:47

ok, :
"Eine Beschreibung des SDP findet sich hier und hier. " ;-)

nächste frage:
"Currently the client and server only implement the minimum necessary RTSP interactions and PAUSE. Implement the method DESCRIBE which is used to pass information about the media stream. When the server receives a DESCRIBE-request, it sends back a session description file which tells the client what kinds of streams are in the session and what encodings are used. "

auf der verlinkten seite http://de.wikipedia.org/wiki/Session_De ... n_Protocol steht nichts von encodings, streams oder so. Das einzige ist a = keine oder mehr Media-Attribute (optional) . Aber das ist ja auch optional.

Meine frage ist, was genau muss der Server zurückgeben? und wenn encodings zurückgegeben werden müssen, woher kann man diese nehmen? :)

Benutzeravatar
ChNeumann
Windoof-User
Windoof-User
Beiträge: 32
Registriert: 22. Okt 2005 13:20

Re: session description file

Beitrag von ChNeumann » 7. Jul 2008 13:06

Die Frage ist auch, was der Client mit den Informationen machen soll. Soll er sie ueberhaupt ausgeben oder einfach verwerfen?

Im Moment planen wir uebrigens die Infos, die der Server sendet, einfach zu hardcoden.

Antworten

Zurück zu „Praktikum: Internet“