现场的WebRTC音频流/广播[关闭](WebRTC Live Audio Streaming/Br

2019-07-18 16:17发布

我试图让我的头一轮的WebRTC。 我需要能够捕获并通过Web浏览器串流直播音频。

我只是很难找到的代码示例,我能理解或者是最新的更新。 如果有人可以帮助我只是第一次捕捉,并与HTML5 /的WebRTC同一个浏览器播放音频我认为这将有助于我开始,沿着我的路。

注:我只关心得到这个在Chrome中工作(或Chrome金丝雀为此事!)。

谢谢你的帮助!

Answer 1:

该上的WebRTC HTML5岩石文章可能是最好的介绍文章,解释通俗地说一切。

对于简单的捕捉本地视频/音频,你会希望把重点放在MediaStream API(即getUserMedia)。 一旦你得到工作,那么你就需要开始寻找到RTCPeerConnection API。

用于RTCPeerConnection API的客户端代码是非常简单的,但对于所需的信令的服务器端代码(即,建立对等连接)可以是棘手的。

我结束了编码PHP自己的服务器端解决方案,但这样做我花了大约三个星期敲我的头撞在墙上(即,试图破译的WebSocket的规格 ),以获得正常的工作。 如果你想看到实际的代码,我可以张贴一些我的工作代码。

如果你准备好迎接挑战,我建议您尝试自己编写服务器端脚本,但除此之外,我会去了解一下WebSocket的库,例如Socket.IO,它做的所有棘手的服务器端的东西给你。



Answer 2:

如果你在现场的WebRTC音频流/广播说话,不只是对等网络电话,的WebRTC是不适合广播。 检查这里的WebRTC -可扩展的实时流广播/多播



文章来源: WebRTC Live Audio Streaming/Broadcast [closed]