Impossible de diffuser du RTSP avec GStreamer


0

J'essaie de diffuser de la vidéo RTSP à l'aide de GStreamer. j'utilise test-launch exemple de gst-rtsp-server.

Serveur:

./test-launch "(videotestsrc ! x264enc ! h264parse ! rtph264pay)"

Client: VLC.

Quand j'essaye d'ouvrir URI rtsp://0.0.0.0:8554/test dans VLC j'ai une erreur:

live555 debug: we will now try HTTP tunneling mode
live555 debug: connection error -115
live555 error: Failed to connect with rtsp://127.0.0.1:8554/test
core debug: no access_demux modules matched
core debug: creating access 'rtsp' location='127.0.0.1:8554/test', path='(null)'
core debug: looking for access module matching "rtsp": 25 candidates
core debug: net: connecting to 127.0.0.1 port 8554
core debug: connection succeeded (socket = 28)
access_realrtsp debug: rtsp connected
access_realrtsp warning: only real/helix rtsp servers supported for now
core debug: no access modules matched
core error: open of `rtsp://127.0.0.1:8554/test' failed

J'ai essayé de le tester avec wget et d'obtenir une erreur 503: Service Unavailable

Journal de Gstreamer:

0:00:10.219925652  2772       0xcb4ca0 ERROR             rtspclient rtsp-client.c:767:find_media: client 0xe140c0: can't prepare media
0:00:10.220158204  2772       0xcb4ca0 ERROR             rtspclient rtsp-client.c:2283:handle_describe_request: client 0xe140c0: no media

Qu'est ce que je fais mal?


le flux provient d'une caméra? si oui quel modèle? on dirait que vous frappez juste la mauvaise URL pour le flux
— Narzard

Pour l'instant j'essaie juste d'utiliser videotestsrc, pas d'appareil photo. Quand j'exécute le serveur c'est print cette URL, donc je pense que c'est correct
— Alexey Markov
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.