在本地,从装有Zeranoe的ffmpeg 3.3.2的Windows机器上
ffmpeg版本3.2.2版权所有(c)2003-2016 FFmpeg开发人员
使用gcc 5.4.0(GCC)构建的
配置:--enable-gpl --enable-version3 --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsnappy --enable-libsoxr --enable-libspeex- -enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable- libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-decklink --enable-zlib
服务器端
启动udp组播流。
ffmpeg -re -i video.ts -an -f mpegts -c copy udp://224.1.1.1:5000
客户端
使用 ffplay 播放是正确的,没有显示任何伪像
ffplay udp://224.1.1.1:5000
解码后播放会导致工件
ffmpeg -i udp://224.1.1.1:5000 -pix_fmt gray -f avi - | ffplay -
或
ffmpeg -f mpegts -i udp://224.1.1.1:5000 -pix_fmt gray -c:v rawvideo -f avi out.avi
有人解释吗?