GNOME Bugzilla – Bug 603765
Cannot play Qt rtsp stream
Last modified: 2009-12-04 05:56:47 UTC
URL in question: http://streams.slcn.tv/business.mov When attempting to play I get: gst-launch-0.10 playbin2 uri="http://streams.slcn.tv/business.mov" Setting pipeline to PAUSED ... Pipeline is PREROLLING ... Pipeline is PREROLLED ... Setting pipeline to PLAYING ... ERROR: from element /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstQTDemux:qtdemux0: This file contains no playable streams. Additional debug info: qtdemux.c(1373): gst_qtdemux_handle_sink_event (): /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstQTDemux:qtdemux0: no known streams found Execution ended after 305206 ns. Setting pipeline to PAUSED ... Setting pipeline to READY ... Setting pipeline to NULL . Mplayer does the following: mplayer http://streams.slcn.tv/business.mov MPlayer SVN-r29972 (C) 2000-2009 MPlayer Team Can't open joystick device /dev/input/js0: No such file or directory Can't init input joystick mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing http://streams.slcn.tv/business.mov. Resolving streams.slcn.tv for AF_INET6... Couldn't resolve name for AF_INET6: streams.slcn.tv Resolving streams.slcn.tv for AF_INET... Connecting to server streams.slcn.tv[66.207.140.102]: 80... Cache size set to 320 KBytes Cache fill: 0.03% (111 bytes) MOV: Reference Media file!!! libavformat file format detected. [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2c6fb20]moov atom not found LAVF_header: av_open_input_stream() failed MOV: Reference Media file!!! Playing rtsp://media-us-2.soundreach.net/slcn_business.sdp. Resolving media-us-2.soundreach.net for AF_INET6... Couldn't resolve name for AF_INET6: media-us-2.soundreach.net Resolving media-us-2.soundreach.net for AF_INET... Connecting to server media-us-2.soundreach.net[66.207.140.116]: 554... A single media stream only is supported atm. rtsp_session: unsupported RTSP server. Server type is 'DSS/5.5.5 (Build/489.16; Platform/Linux; Release/Darwin; state/beta; )'. STREAM_LIVE555, URL: rtsp://media-us-2.soundreach.net/slcn_business.sdp Stream not seekable! file format detected. Initiated "audio/MPEG4-GENERIC" RTP subsession on port 49630 Initiated "video/H264" RTP subsession on port 41300 [NULL @ 0x2c74440]non-existing PPS referenced demux_rtp: Guessed the video frame rate as 24 frames-per-second. (If this is wrong, use the "-fps <frame-rate>" option instead.) VIDEO: [H264] 0x0 0bpp 24.000 fps 0.0 kbps ( 0.0 kbyte/s) open: No such file or directory [MGA] Couldn't open: /dev/mga_vid open: No such file or directory [MGA] Couldn't open: /dev/mga_vid [VO_TDFXFB] This driver only supports the 3Dfx Banshee, Voodoo3 and Voodoo 5. s3fb: Couldn't map S3 registers: Operation not permitted Xlib: extension "NV-GLX" missing on display ":0.0". [vdpau] Error when calling vdp_device_create_x11: 1 ========================================================================== Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family Unsupported PixelFormat -1 Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264) ========================================================================== ========================================================================== Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding) FAAD: compressed input bitrate missing, assuming 128kbit/s! AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000) Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio)) ========================================================================== AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample) Starting playback... [h264 @ 0xd2a560]number of reference frames exceeds max (probably corrupt input), discarding one [h264 @ 0xd2a560]number of reference frames exceeds max (probably corrupt input), discarding one [h264 @ 0xd2a560]number of reference frames exceeds max (probably corrupt input), discarding one [h264 @ 0xd2a560]number of reference frames exceeds max (probably corrupt input), discarding one [h264 @ 0xd2a560]number of reference frames exceeds max (probably corrupt input), discarding one [h264 @ 0xd2a560]number of reference frames exceeds max (probably corrupt input), discarding one [h264 @ 0xd2a560]number of reference frames exceeds max (probably corrupt input), discarding one [h264 @ 0xd2a560]number of reference frames exceeds max (probably corrupt input), discarding one [h264 @ 0xd2a560]number of reference frames exceeds max (probably corrupt input), discarding one Movie-Aspect is undefined - no prescaling applied. VO: [xv] 426x240 => 426x240 Planar YV12 [NULL @ 0xd2a560]non-existing PPS referenced/ 26 56% 6% 1.0% 4 0 [NULL @ 0xd2a560]non-existing PPS referenced/ 27 54% 6% 1.0% 4 0 [NULL @ 0xd2a560]non-existing PPS referenced/ 28 52% 5% 1.0% 4 0 [NULL @ 0xd2a560]non-existing PPS referenced/ 29 50% 5% 1.0% 4 0 [NULL @ 0xd2a560]non-existing PPS referenced/ 30 49% 5% 1.0% 4 0 [NULL @ 0xd2a560]non-existing PPS referenced/ 31 47% 5% 0.9% 4 0 [NULL @ 0xd2a560]non-existing PPS referenced/ 32 46% 5% 0.9% 4 0 [NULL @ 0xd2a560]non-existing PPS referenced/ 33 44% 5% 0.9% 4 0 [NULL @ 0xd2a560]non-existing PPS referenced/ 34 43% 4% 0.9% 4 0 [NULL @ 0xd2a560]non-existing PPS referenced/ 35 42% 4% 0.9% 4 0 [h264 @ 0xd2a560]concealing 0 DC, 0 AC, 0 MV errors [NULL @ 0xd2a560]non-existing PPS referenced/ 36 40% 4% 0.9% 5 0 [NULL @ 0xd2a560]non-existing PPS referenced/ 37 39% 4% 0.9% 6 0
This goes for all feeds on http://streams.slcn.tv/
These streams are actually just quicktime redirector files - gst-launch doesn't follow redirects, though. A real application like totem should be able to play this fine - gst-launch plays the actual rtsp URL fine, as given by the redirect message.