我正在用 html5 制作一个需要播放 rtp 流的网站,但是当我运行它时,我什么也没得到,而且我不确定它是我的浏览器(safari 5)、我的 rtp 服务器还是 html 代码那就是问题所在。:P 有人知道我可以用来测试 HTML 和浏览器的示例 rtp 流吗?预先感谢!
干杯,卢卡斯
如果您需要一些代码方面的帮助,您需要将其展示给我们!
无论如何,请了解 HTML5 支持是特定于浏览器的。你会遇到问题。除了流协议之外,还有 CODEC 特定的问题,我猜你会遇到这个问题——这是一个常见问题。
确保您使用 h.264“基线配置文件”对流进行编码。
原始RTP 支持不太可能包含在 Web 浏览器的实现中,例如Chromium Bugs中讨论的。该问题的状态现在是WontFix (Closed)。
但是看起来网络浏览器以 WebRTC RTCRtpReceiver的形式支持它, 而且它的支持看起来很有希望
所以我想如果你不适合使用 HLS,你应该考虑改用 WebRTC。