![]() |
1
3
WebRTC支持2个音频编解码器:OPUS(最大比特率510kbit/s)和G711。你坚持OPUS,它是现代的,更有前途,于2012年推出。 webrtc-mp3-stream中的主要文件已过期2年(2013年7月18日)。我在代码中找不到OPUS首选项,所以演示可能通过G711运行。 webrtc-mp3-stream演示执行编码工作(mp3作为媒体源),然后通过webrtc通过UPD/TCP传输数据。我认为你不需要在接收器端将其解码为MP3,这将是一种过度的做法。只需尝试启用OPUS,使webrtc-mp3-stream的代码更为更新。 请参阅 Is there a way to choose codecs in WebRTC PeerConnection? 以使OPUS看到差异。 |
|
2
2
我是unltd.fm的创始人。 伊戈帕夫洛夫是对的,但我不能评论这个答案。我们还在WebRTC上使用OPUS(立体声/48Khz)编解码器。 使用webaudio解码mp3(或任何其他音频格式),然后在OPUS中编码。你“只”需要迫使SDP谈判使用OPUS。 您应该向我们发送一封电子邮件,这样您就可以节省50分;) |
![]() |
3
1
您可以通过将SDP设置为立体声并提高最大平均比特率来提高流的质量:
这将输出一个SDP字符串,如下所示:
这为立体声提供了520kb/s的潜在最大比特率,即每通道260kps。实际比特率取决于网络的速度和信号的强度。 有关其他可用SDP属性的更多信息,请访问: https://www.rfc-editor.org/rfc/rfc7587 |
![]() |
Ras · 如何仅在第一次播放声音为true后为false值 6 年前 |
![]() |
Alex · 基于SQL id的HTML 5音频播放 7 年前 |
![]() |
Marco · 如何在动态创建时检测音频文件的结尾? 7 年前 |
![]() |
Derek Lawrence · 音频插孔拔出事件 7 年前 |
![]() |
Martin Zahariev · 使用按键向下播放音频 7 年前 |
![]() |
Ushida · 在保持其onclick事件的同时切换另一个按钮 7 年前 |
![]() |
Run · HTML5音频在Opera和Safari上不起作用? 7 年前 |
![]() |
maracuja-juice · 创建音频-网络的无缝循环 7 年前 |