流中的视频转码

时间:2017-07-31 18:19:56

标签: ffmpeg video-streaming transcoding

我正在尝试设置一个用于实验的测试平台,我已经在Openstack上部署了一些虚拟机,设置如下: current VM setup 最右边的机器运行Apache2服务器,视频托管在/var/www/html/videos文件夹中。 VNF1和VNF2计算机充当中间路由器,其静态路由配置为将流量路由到Apache服务器计算机。

客户端计算机运行VLC播放器,通过HTTP从服务器按需流式传输视频,如下所示:

vlc http://10.10.2.7/videos/bunny.mp4

现在,我希望能够在流式传输时对视频进行动态转码,但我不想在服务器端进行转码(出于实验的目的,服务器不在我们的服务器中)控制)既不在客户端,也不在中间机器的某个地方(例如VNF1),因此它对客户端是透明的。 基本上,我想将视频转码器实现为网络功能。

我发现FFmpeg我认为应该可以完成此操作,例如ffmpeg-server允许通过HTTP进行流式传输,但我不确定如何使用它来转码视频流量?

0 个答案:

没有答案