首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ffmpeg在RTP上传输VP8编码的视频

使用ffmpeg在RTP上传输VP8编码的视频
EN

Stack Overflow用户
提问于 2019-12-02 13:07:16
回答 1查看 1.6K关注 0票数 0

我能够用ffmpeg创建一个mpeg编码的SRTP流,但是我需要能够流VP8编码的视频。

这是我用来创建SRTP流的命令

代码语言:javascript
复制
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有这个可能吗?

EN

回答 1

Stack Overflow用户

发布于 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作为目标容器格式。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59139549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档