4

我这里有问题。我想在 ipad 和 iphone 上播放 RSTP 流。但我发现如果我使用 Http Live Streaming 会容易得多。我想使用 lighttpd 将我的 RTSP 流转换为 Http 实时流。但我真的不知道该怎么做。lighttpd 是否接受 rtsp 流 url 作为输入?任何人都可以帮忙吗?谢谢!

4

2 回答 2

3

你有两个选择:

1) 在您的网络上运行一个服务器,将 rtsp 重新流式传输为 hls。

a) wowza - 流行,昂贵 b) live 555 - 免费,大量工作 d) ffserver - 免费且基本,因为它需要大量工作才能完成工作。

优点:与本地苹果播放器相比,蜂窝或 wi-fi 播放没有带宽限制

坏处

高服务器带宽 - 如果您为服务器时间付费,您可能想观看此内容。高延迟 - 忘记任何类型的实时视频。

2) 在设备上运行基于 FFmpeg 的播放器

优点 :

a) 比以前容易得多,我们一直这样做 b) 处理 lgpl 许可证,在 ffmpeg.org 上有明确的指导方针,而不是大麻烦 c) 全部在设备上,没有服务器负载问题。

缺点

蜂窝网络带宽有限(大约 10 分钟间隔),wifi 无限带宽

于 2012-12-04T19:48:45.203 回答
1

lighttpd 不接受 RTSP 作为输入。您将需要某种翻译程序来读取 rtsp 流并将文件输出到网站存储。我认为您可以使用 avconv/ffmpeg 程序来做到这一点。

于 2012-12-01T21:09:58.053 回答