如何在网站上提供不同格式的视频流选项

时间:2014-04-01 12:34:40

标签: video amazon-s3 ffmpeg streaming

在我的网站中,用户可以上传不同的视频格式,我需要为这些格式提供流媒体(例如:mkv,avi,mp4,3gp,wmv),但在网络上只有mp4格式可以由flash播放器播放。 / p>

我的视频托管在亚马逊s3服务器上,而我的网络服务器位于不同的位置,我所做的是从s3接收流并传输到客户端,所以我需要的是将视频格式转换为mp4

那么,是否有可能执行此功能(我使用asp.net mvc webapi作为流媒体服务)

任何形式的帮助都很明显......

1 个答案:

答案 0 :(得分:1)

在上传视频之前,您应先将视频转换为可用视频。除非您为几个用户提供服务,否则使用实时转换进行流式传输需要一些严重的CPU功耗(尝试同时使用ffmpeg运行200个视频编码器,并查看是否超过1FPS),因此此解决方案将不可扩展。同时,一旦视频转换为MPEG4,用户观看的数量并不重要。