Welche Parameter muss der RTSP-Stream auf einem Sony Ericsson-Telefon abgespielt werden?

431
bodqhrohro

Ich versuche, einen RTSP-Server einzurichten, um Dateien von VPS abzuspielen und auf meinem Telefon anzuzeigen. Nachdem ich alte Führer gelesen und etwas mit VLC experimentiert hatte, erhielt ich eine brauchbare VOD-Konfiguration, die gut kodiert:

new MyVideoMobile vod enabled setup MyVideoMobile input "filename" output "#transcode" 

Das Telefon spielt den Stream jedoch nicht ab und meldet einen Wiedergabefehler. Das Erfassen des Verkehrs hat den folgenden Dialog gezeigt (hier und weitere IP-Adressen werden maskiert und teure Header werden weggelassen):

Request: DESCRIBE rtsp://xx.xx.xx.xx:3458/MyVideoMobile RTSP/1.0 Supported: method.eos, com.pv.server_playlist Accept: application/sdp User-Agent: SonyEricsson/W660i/R6AD001_____prgCXC1250446_GENERIC_FY x-wap-profile: http://wap.sonyericsson.com/UAprof/W660iR201.xml  Response: RTSP/1.0 200 OK Server: VLC/2.2.8 Content-type: application/sdp Content-Base: rtsp://xx.xx.xx.xx:3458/MyVideoMobile Content-length: 775 Cache-Control: no-cache 

SDP-Gremium hier: http://paste.debian.net/1014235/

Request: SETUP rtsp://xx.xx.xx.xx:3458/MyVideoMobile/trackID=0 RTSP/1.0 Transport: RTP/AVP/UDP;unicast;client_port=3456-3457  Response: RTSP/1.0 200 OK Transport: RTP/AVP/UDP;unicast;client_port=3456-3457;server_port=51952-51953;ssrc=FF6AAB3B;mode=play Session: 9aa78a9bb89548d3;timeout=60 Content-length: 0 Cache-Control: no-cache  Request: SETUP rtsp://xx.xx.xx.xx:3458/MyVideoMobile/trackID=1 RTSP/1.0 Transport: RTP/AVP/UDP;unicast;client_port=3458-3459 Session: 9aa78a9bb89548d3  Response: RTSP/1.0 200 OK Transport: RTP/AVP/UDP;unicast;client_port=3458-3459;server_port=51021-51022;ssrc=A796CD51;mode=play Session: 9aa78a9bb89548d3;timeout=60 Content-length: 0 Cache-Control: no-cache  Request: TEARDOWN rtsp://xx.xx.xx.xx:3458/MyVideoMobile RTSP/1.0 Session: 9aa78a9bb89548d3  Response: RTSP/1.0 200 OK 

Alles kommt über TCP, kein UDP-Verkehr, zumindest am selben Port.

Laut WAP-Profil sind Codecs und Rate in Ordnung, wenn ich es richtig verstanden habe. Das Problem liegt also wahrscheinlich bei den Streaming-Parametern?

0
Ich habe mit RTSP für Sicherheitskameras gearbeitet und Sie müssen einen Benutzernamen / Kennwort-Parameter übergeben, auch wenn er leer ist. Ich habe keine Erfahrung mit dem Streaming von Filmen, daher bin ich nicht sicher, ob dies zutreffend ist. Ein Beispiel für eine CCTV-RTSP-Zeichenfolge wäre: rtsp: //192.168.0.24: 554 / user = admin_password = xYslBft0_channel = 1_stream = 0.sdp Real_stream Neelix vor 6 Jahren 0

0 Antworten auf die Frage