如何在服务器上组合视频片段,然后流式传输到Web和iPhone

时间:2011-07-19 03:15:10

标签: iphone video streaming

我正在尝试制定解决方案以实现以下目标:

我有许多视频(所有相同的格式和尺寸),我希望能够基于网络前端动态组合,然后传输结果。

我需要流式传输到网络(闪存)以及iPhone(http直播)

我目前的想法是拍摄视频,然后将它们与服务器上的ffmpeg-php结合使用,然后使用生成的文件提供它作为渐进式或通过使用闪存介质服务器/ wowza服务器进行查看。

我的问题是:是否有更好的方法来解决这个问题....(wowza或flash媒体服务器中的一些聪明人可以为我做这件事)

1 个答案:

答案 0 :(得分:0)

使用某种播放列表可能会容易得多。

对于iOS设备,HTTP Live Streaming很容易支持.m3u8文件的这种机制。对于基于Flash的播放器,你可以实现一些自定义的东西或者使用可以做这种魔术的JW Player。

使用FFmpeg将会复杂得多:

  • 如果您的视频来源的大小或CODEC参数明显不同,则会出现质量差和彻底失败的情况。
  • 如果您不熟悉这些问题,
  • 转码很容易降低质量。
  • 服务器上将需要更多的CPU资源。比播放列表方法多> 10,000%,取决于。