【问题标题】:How to provide video streaming option for different formats on website如何在网站上提供不同格式的视频流选项
【发布时间】:2014-04-01 12:34:40
【问题描述】:

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

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

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

任何形式的帮助都是可观的......

【问题讨论】:

    标签: video amazon-s3 ffmpeg streaming


    【解决方案1】:

    您应该在上传视频后进行转换,然后再提供。除非您为几个用户提供服务,否则使用实时转换进行流式传输将需要一些强大的 CPU 能力(尝试同时使用 ffmpeg 运行 200 个视频编码器,看看您是否获得超过 1FPS),所以这个解决方案不会可扩展的。同时,视频一旦转成 MPEG4 格式,看多少用户都无所谓。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-27
      • 2012-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-22
      • 1970-01-01
      相关资源
      最近更新 更多