Hello, With the GStreamer RTSP server, two exaples are available to test multicast traffic. I can not get them to work and I need some help. On the server-side: ./test-multicast stream ready at <a href="rtsp://127.0.0.1:8554/test" class="">rtsp://127.0.0.1:8554/test On the client-side (same machine): gst-launch-1.0 -v playbin uri=<a href="rtsp://10.0.2.15:8554/test" class="">rtsp://10.0.2.15:8554/test ...... ...... Could not receive any UDP packets for 5,0000 seconds, maybe your firewall is blocking it. Retrying using a TCP connection. ERROR: from element /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source: Could not read from resource. Additional debug info: gstrtspsrc.c(6347): gst_rtspsrc_setup_streams (): /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source: Could not connect to server, no protocols left I use Ubuntu 16.04.1. Multicast traffic works on my computer. Tested with a "hello world" multicast socket c-program, so no problems with routes or so. With Wireshark I see a correct reply with a RTP/SDP description to use multicast address 224.3.0.0 However I see no RTP packets from the server. This is the log from the REPLY of the server on the DESCRIBE request of the client: Internet Protocol Version 4, Src: 10.0.2.15, Dst: 10.0.2.15 Transmission Control Protocol, Src Port: 8554 (8554), Dst Port: 38752 (38752), Seq: 184, Ack: 595, Len: 448 Real Time Streaming Protocol Response: RTSP/1.0 200 OK\r\n Status: 200 CSeq: 2\r\n Content-type: application/sdp Content-Base: <a href="rtsp://10.0.2.15:8554/test/\r\n" class="">rtsp://10.0.2.15:8554/test/\r\n Server: GStreamer RTSP server\r\n Date: Thu, 12 Jan 2017 17:38:07 GMT\r\n Content-length: 257 \r\n Session Description Protocol Session Description Protocol Version (v): 0 Owner/Creator, Session Id (o): - 2074017758225444218 1 IN IP4 10.0.2.15 Session Name (s): Session streamed with GStreamer Session Information (i): rtsp-server Time Description, active time (t): 0 0 Session Attribute (a): tool:GStreamer Session Attribute (a): type:broadcast Session Attribute (a): control:* Session Attribute (a): range:npt=0- Media Description, name and address (m): audio 0 RTP/AVP 8 Connection Information (c): IN IP4 224.3.0.0/16 Media Attribute (a): rtpmap:8 PCMA/8000 Media Attribute (a): control:stream=0 When I use the example test_multicast2, the pipeline is established, but the RTP is send as unicast, not multicast. In the RTP/SDP information I see type broadcast but no multicast address as Connection Information. Session Attribute (a): type:broadcast Connection Information (c): IN IP4 0.0.0.0 What do I do wrong? regards, Ernst-Jan _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Free forum by Nabble | Edit this page |