我希望从Raspberry Pi Zero到手机的低延迟流媒体。根据我的理解,移动浏览器不支持RTMP流,HLS流是高延迟,webRTC是我最好的选择。
有没有人知道从零开始进行webRTC流媒体的方法?我没有找到任何选择。
答案 0 :(得分:0)
答案 1 :(得分:0)
根据this帖子,它只能从Raspberry Pi 2开始提供,因此不支持Raspberry Pi Zero :(
答案 2 :(得分:0)
是的,这是可能的,但具有挑战性。您需要一个WebRTC本机堆栈(与Web浏览器中可用的WebRTC堆栈相对,在Web浏览器中您只需要编写与WebRTC API接口的Javascript),并且Google参考实现实际上是为Web浏览器设计的,因此编译起来并不容易并开始运行(这是在11GB存储库检出之后)。
看看https://alohacam.io-基于WebRTC的实时视频流,它可以在任何Raspberry Pi上运行,包括Pi Zero(完全公开:我是作者之一)。