I have a AutoDome Junior HD IVA camera. How do I play RTSP stream in my Linux distro? I tried VLC but it fails. Is there any other reliable tool? Follow up:Try 1: fail$ mplayer rtsp://192.168.1.10:554MPlayer SVN-r33251-4.6.0 (C) 2000-2011 MPlayer Teammplayer: could not connect to socketmplayer: No such file or directoryFailed to open LIRC support. You will not be able to use your remote control.Playing rtsp://192.168.1.10:554.Connecting to server 192.168.1.10[192.168.1.10]: 554...rtsp_session: unsupported RTSP server. Server type is 'unknown'.STREAM_LIVE555, URL: rtsp://192.168.1.10:554Stream not seekable! file format detected.Initiated video/H264 RTP subsession on port 43230demux_rtp: Failed to guess the video frame rateVIDEO:  [H264]  0x0  0bpp  0.000 fps    0.0 kbps ( 0.0 kbyte/s)FPS not specified in the header or invalid, use the -fps option.Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory[vdpau] Error when calling vdp_device_create_x11: 1==========================================================================Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec familySelected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)==========================================================================Audio: no soundStarting playback...V:   0.0   0/  0 ??% ??% ??,?% 0 0                                    Exiting... (End of file)Try 2: fail$ mplayer mms://192.168.1.10:554MPlayer SVN-r33251-4.6.0 (C) 2000-2011 MPlayer Teammplayer: could not connect to socketmplayer: No such file or directoryFailed to open LIRC support. You will not be able to use your remote control.Playing mms://192.168.1.10:554.STREAM_ASF, URL: mms://192.168.1.10:554Connecting to server 192.168.1.10[192.168.1.10]: 554...Connectedread error:: Resource temporarily unavailablepre-header read failedConnecting to server 192.168.1.10[192.168.1.10]: 554...unknown ASF streaming typeFailed, exiting.Connecting to server 192.168.1.10[192.168.1.10]: 554...Cache size set to 320 KBytesCache fill:  0.00% (0 bytes)   nop_streaming_read error : Resource temporarily unavailableStream not seekable!Cache fill:  0.00% (0 bytes)   nop_streaming_read error : Resource temporarily unavailableCache fill:  0.00% (0 bytes)   Cache not filling, consider increasing -cache and/or -cache-min!nop_streaming_read error : Resource temporarily unavailableCache not filling, consider increasing -cache and/or -cache-min!nop_streaming_read error : Resource temporarily unavailableCache not filling, consider increasing -cache and/or -cache-min!nop_streaming_read error : Resource temporarily unavailableCache not filling, consider increasing -cache and/or -cache-min!nop_streaming_read error : Resource temporarily unavailableCache not filling, consider increasing -cache and/or -cache-min!Invalid seek to negative position!Exiting... (End of file)
How to play RTSP stream under Linux for the BOSCH AutoDome Junior HD IVA camera?
linux;video;streaming
Try mplayer, it's usually the audio and video player that supports the widest range of formats.If you have a supposedly RTSP source which is actually an HTTP URL, first retrieve the contents of the URL; you'll get a file containing just another URL, this time rtsp:// (sometimes you get another HTTP URL that you need to follow too). Pass the rtsp:// URL to mplayer on its command line.There are servers out there (and, for all I know, hardware devices too) that serve files containing a rtsp:// URL over HTTP, but then serve content in the MMS protocol. This is for compatibility with some older Microsoft players (my memory is hazy over the details), but it breaks clients that believe that RTSP is RTSP and MMS is MMS. If you obtain an rtsp:// URL that doesn't work at all, try replacing the scheme with mms://.  No relation with Multimedia Messaging Service a.k.a. video SMS.  