[Libav-user] Missing RTSP protocol?
Tim Lunt
timlunt at msn.com
Fri Jul 20 22:58:33 EEST 2018
I’m trying to stream to an RTSP server but I’m getting a protocol not found error when trying to open the output.
I’ve used the 4.0 builds from https://ffmpeg.zeranoe.com/builds/ and I cant see the RTSP protocol being disabled in the build flags (see below) so not sure what I’m missing – is RTSP still available in 4.0?
Any help really appreciated.
---brief code snippet –
av_dump_format(outAVFormatContext, 0, url, 1);
if (!(outAVFormatContext->flags & AVFMT_NOFILE)) {
ret = avio_open(&outAVFormatContext->pb, url, AVIO_FLAG_WRITE);
--log output--
Output #0, rtsp, to 'rtsp://172.16.200.4:554/live/test':
True
Stream #0:0True
, 0, 0/0True
: Unknown: none (mpeg4)True
True
ret = -1330794744 = Protocol not found:
Could not open output file
-------------------------------
I’ve checked the protocols and build flags list for the ffmpeg build I’m using the libs from and I cant see RTSP listed?
.\ffmpeg.exe -protocols
ffmpeg version 4.0.1 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 7.3.1 (GCC) 20180710
configuration: --disable-static --enable-shared --enable-gpl --enable-version3 --enable-sdl2 --enable-bzlib --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth
libavutil 56. 14.100 / 56. 14.100
libavcodec 58. 18.100 / 58. 18.100
libavformat 58. 12.100 / 58. 12.100
libavdevice 58. 3.100 / 58. 3.100
libavfilter 7. 16.100 / 7. 16.100
libswscale 5. 1.100 / 5. 1.100
libswresample 3. 1.100 / 3. 1.100
libpostproc 55. 1.100 / 55. 1.100
Supported file protocols:
Input:
async
bluray
cache
concat
crypto
data
ffrtmpcrypt
ffrtmphttp
file
ftp
gopher
hls
http
httpproxy
https
mmsh
mmst
pipe
rtmp
rtmpe
rtmps
rtmpt
rtmpte
rtmpts
rtp
srtp
subfile
tcp
tls
udp
udplite
Output:
crypto
ffrtmpcrypt
ffrtmphttp
file
ftp
gopher
http
httpproxy
https
icecast
md5
pipe
prompeg
rtmp
rtmpe
rtmps
rtmpt
rtmpte
rtmpts
rtp
srtp
tee
tcp
tls
udp
udplite
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://ffmpeg.org/pipermail/libav-user/attachments/20180720/9a2286e0/attachment.html>
More information about the Libav-user
mailing list