WebRTC与覆盆子pi零?

时间:2017-01-08 20:32:58

标签: raspberry-pi webrtc

我希望从Raspberry Pi Zero到手机的低延迟流媒体。根据我的理解,移动浏览器不支持RTMP流,HLS流是高延迟,webRTC是我最好的选择。

有没有人知道从零开始进行webRTC流媒体的方法?我没有找到任何选择。

3 个答案:

答案 0 :(得分:0)

Google的WebRtc工具支持ARM& Linux,您可以下载源代码并进行编译。有一些原生的简单(与iOS和Android相比)样本。

答案 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(完全公开:我是作者之一)。