我能够用ffmpeg创建一个mpeg编码的SRTP流,但是我需要能够流VP8编码的视频。
这是我用来创建SRTP流的命令
ffmpeg -re -i BigBuckBunny.mp4 -f rtp_mpegts -acodec mp3 -srtp_out_suite AES_CM_128_HMAC_SHA1_80 -srtp_out_params <SOME_PRIVATE_KEY_HERE> srtp://127.0.0.1:20000由于我最终只需要流视频,而不需要音频,而且文件已经是vp8编码的webm,我想我需要更改的选项是-f rtp_mpegts,但似乎没有vp8的选项。
FFMEG有这个可能吗?
发布于 2019-12-04 08:48:16
mpegts是一种用于传输的视频格式,通常与MPEG-2编解码器捆绑在一起.
-f rtp_mpegts但是vp8似乎没有选择
libvpx是ffmpeg编码器( https://trac.ffmpeg.org/wiki/Encode/VP8 )。
但是,如果您的视频存在于VP8编解码器中,则不需要再次对此视频进行重新编码。您可能需要将此视频重新包装为传输格式,这是您的需要(https://en.wikipedia.org/wiki/Comparison_of_video_container_formats)的最佳选择。
也许您应该使用webM作为目标容器格式。
https://stackoverflow.com/questions/59139549
复制相似问题