我期待在HTML5中播放基于RTP的音频和视频流.我知道正确的方法是使用ConnectionPeer(HTML5)或PeerConnection(webRTC),但由于两者都不可用,我正在寻找替代方案.
一个问题浮现在脑海中,我正在寻找答案.
"rtp://127.0.0.1:4567/path/to/stream"浏览器对RTP URL做了什么?我假设答案是否定的,并且请求未转换为HTTP请求,因为它没有显示在我的Web服务器日志中.
事实上,rtp://模式并不是真正的 URL,因为您的播放器必须知道用于解码它的流/编解码器/参数,这些流/编解码器/参数不是通过 RTP 流承载的。通常这些参数位于随附的 SDP 文件中。
如果您的浏览器确实支持 HTML5 视频的 RTP,请尝试将src属性 URL 设置为指向描述流的 SDP 文件(例如,将 SDP 文件放在 HTTP 服务器上并将属性设置src为指向它)。
| 归档时间: |
|
| 查看次数: |
2836 次 |
| 最近记录: |