我正在将名为“ testStream”的RMTP流发送到我的AntMedia服务器。可以在页面上正确查看此流:
https:// MYDOMAIN:5443 / WebRTCAppEE / player.html
我想获取HLS流的URL,以在本机Android和iOS应用程序中观看视频。我以前从未做过此事,我(确实希望如此)假设这两种操作系统都原生支持HLS。
要获取HLS流,我尝试了以下URL:
https:// MYDOMAIN:5443 / WebRTCAppEE / streams / testStream.m3u8
它有效,我在VLC中尝试了该URL。 唯一的缺点是延迟,因为视频流具有十秒的延迟。使用浏览器在以下地址打开同一视频:
https:// MYDOMAIN:5443 / WebRTCAppEE / player.html
我没有发现任何延迟,如果有的话,可以忽略不计。
我做错什么了吗?我接受有关将视频嵌入到本地Android Studio和XCode应用程序中的建议,请不要拖延,以使代码尽可能简单。谢谢。
答案 0 :(得分:1)
谢谢您的提问,
https://MYDOMAIN:5443/WebRTCAppEE/player.html
通过WebRTC播放视频流,因此没有延迟。
您可以在手机中使用https://MYDOMAIN:5443/WebRTCAppEE/play.html?id=testStream
来玩WebRTC。
在下面的文档中查看其他选项(WebRTC,HLS等)