我在这里遇到了问题。我想在ipad和iphone上播放RSTP流媒体。但我发现如果我使用Http Live Streaming会更容易。我想使用lighttpd将我的RTSP流转换为Http直播。但我真的不知道该怎么做。 lighttpd加入rtsp流媒体网址作为输入?有人可以帮忙吗?谢谢!
答案 0 :(得分:3)
你有两个选择:
1)在网络上运行服务器,将rtsp重新流式传输为hls。
a)wowza - 流行,昂贵 b)住555 - 免费,很多工作 d)ffserver - 免费且基本的,因为它需要大量工作才能完成工作。
优势: 对蜂窝或Wi-Fi没有带宽限制 与本土苹果玩家一起玩
缺点
高服务器带宽 - 如果您支付服务器时间,则可能需要观看此内容。 高度放松 - 忘记任何类型的直播视频。
2)在设备上运行基于FFmpeg的播放器
优点:
a)比过去容易得多,我们一直这样做 b)处理lgpl许可证,ffmpeg.org上的明确指南,而不是一个巨大的麻烦 c)所有设备上,没有服务器负载问题。
缺点
细胞上的带宽有限(间隔约10分钟),无限制
答案 1 :(得分:1)
lighttpd不接受RTSP作为输入。您需要某种翻译程序来读取rtsp流并将文件输出到网站存储。我想你可以用avconv / ffmpeg程序来做。