2016-03-22 22 views
0

İşte şimdilik mp4 dosya akışı gerekir GstRtspServer benim kodudur (SDP hiçbir akışı içeriyor) çalışmıyor satır:Gstreamer RTSP Sunucu

C:\gstreamer\1.0\x86_64\bin>gst-launch-1.0 rtspsrc location=rtsp://192.168.1.15:8554/video latency=0 ! decodebin ! autovideosink 

ve bu alırsınız: aldığım Ayrıca

Setting pipeline to PAUSED ... 
Pipeline is live and does not need PREROLL ... 
Progress: (open) Opening Stream 
Progress: (connect) Connecting to rtsp://192.168.1.15:8554/video 
Progress: (open) Retrieving server options 
Progress: (open) Retrieving media info 
ERROR: from element /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0: Could not get/set settings from/on resource. 
Additional debug info: 
gstrtspsrc.c(6845): gst_rtspsrc_setup_streams(): /GstPipeline:pipeline0/GstRTSP 
Src:rtspsrc0: 
SDP contains no streams 
ERROR: pipeline doesn't want to preroll. 
Setting pipeline to PAUSED ... 
Setting pipeline to READY ... 
Setting pipeline to NULL ... 
Freeing pipeline ... 

C:\gstreamer\1.0\x86_64\bin> 

Python ve ilk fra içinde 'İstemci bağlandı' Videonun beni açıp bir dakika sonra kapanır.

  • Gst.parse_launch ('playbin uri = file: /// E: //...sample_video.mp4')
      işleri Tamam - (tam adresi ile)
    • VLC açmak imkansız olduğunu söylüyor rtsp: //192.168.1.15: 8554/video
    • Ben de
    • 127.0.0.1 ile yerel ağ
    • yılında başka bir bilgisayara başlatılması Ve gecikme = 0 olmadan akışı almak denedim! decodebin! autovideosink

    Sorun nedir? Senin yardımını dört gözle bekliyorum! Sunucu dinlediği

  • cevap

    1

    :

    self.port = '554'

    Sen port 8554 oynamaya çalışıyor ise:

    VLC imkansız olduğunu söylüyor rtsp'yi açmak için: //192.168.1.15: 8554/video

    +0

    Farklı por kullanıyordum ts, bu yüzden bir baskı. Başka bir forumda playbin'in RTSP sunucusuna uymadığı cevabını aldım ve ayrıca boru hattında name = payX eklemem gerekiyor. Şimdi Raspberry Pi'de çalışmasını sağlamak için oynuyorum. – Vassiliev

    İlgili konular