J'ai une caméra AutoDome Junior HD IVA. Comment lire le flux RTSP dans ma distribution Linux? J'ai essayé VLC mais ça échoue. Existe-t-il un autre outil fiable?
Suivi :
Essayez 1: échec
$ mplayer rtsp://192.168.1.10:554
MPlayer SVN-r33251-4.6.0 (C) 2000-2011 MPlayer Team
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 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:554
Stream not seekable!
file format detected.
Initiated "video/H264" RTP subsession on port 43230
demux_rtp: Failed to guess the video frame rate
VIDEO: [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 family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
Audio: no sound
Starting playback...
V: 0.0 0/ 0 ??% ??% ??,?% 0 0
Exiting... (End of file)
Essayez 2: échouer
$ mplayer mms://192.168.1.10:554
MPlayer SVN-r33251-4.6.0 (C) 2000-2011 MPlayer Team
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 mms://192.168.1.10:554.
STREAM_ASF, URL: mms://192.168.1.10:554
Connecting to server 192.168.1.10[192.168.1.10]: 554...
Connected
read error:: Resource temporarily unavailable
pre-header read failed
Connecting to server 192.168.1.10[192.168.1.10]: 554...
unknown ASF streaming type
Failed, exiting.
Connecting to server 192.168.1.10[192.168.1.10]: 554...
Cache size set to 320 KBytes
Cache fill: 0.00% (0 bytes) nop_streaming_read error : Resource temporarily unavailable
Stream not seekable!
Cache fill: 0.00% (0 bytes) nop_streaming_read error : Resource temporarily unavailable
Cache fill: 0.00% (0 bytes)
Cache not filling, consider increasing -cache and/or -cache-min!
nop_streaming_read error : Resource temporarily unavailable
Cache not filling, consider increasing -cache and/or -cache-min!
nop_streaming_read error : Resource temporarily unavailable
Cache not filling, consider increasing -cache and/or -cache-min!
nop_streaming_read error : Resource temporarily unavailable
Cache not filling, consider increasing -cache and/or -cache-min!
nop_streaming_read error : Resource temporarily unavailable
Cache not filling, consider increasing -cache and/or -cache-min!
Invalid seek to negative position!
Exiting... (End of file)
J'ai trouvé que les
ffmpeg
utilitaires sont souvent plus fiables. Essayer:$ ffplay 'rtsp://username:password@ip_address:port/url'
Notez également que les flux RTSP de caméras IP nécessitent fréquemment un nom d'utilisateur et un mot de passe .
Les valeurs par défaut pour les appareils photo compatibles Foscam: le port est
88
et url est soitvideoMain
,videoSub
ouaudio
.Plus de détails sont disponibles dans le manuel ffmpeg . Fait intéressant, les instructions ffmpeg ne semblent pas inclure de documentation sur l'inclusion des champs de nom d'utilisateur et de mot de passe , qui sont pris en charge.
la source
En supposant qu'il s'agit bien d'un flux RTSP, vous devriez pouvoir l'ouvrir avec
vlc
ceci:la source
vlc
lire certains flux quimplayer
ne sont pas en mesure de le faire.Découvrez la dernière version du micrologiciel AutoDome Junior HD. (À ce moment: 4.54.0024.)
J'ai trouvé des informations sur RTSP dans les caméras IP de Bosch ici (pfd).
Si vous mettez un mot de passe dans la caméra, vous devez saisir le nom d'utilisateur et le mot de passe dans VLC.
Je teste avec l'
VIP-X1XF E
encodeur. Fonctionne très bien, avec audio, dans VLC (sur Windows7).la source