youtube 直播 pc端没有video标签,是如何利用html5实现直播的?
「前端」
在一般的国内直播网站,pc端一般都是使用flash+rtmp实现直播的。在H5方便都是使用HLS+HTML5实现直播。
但是在youtube的pc页面上,并找不到<video>
标签。
看了network发现一直在请求大概5秒的视频。
很好奇,youtube是如何实现HTML5的直播的。
因为常理上rtmp是无法在HTML5的video
上播放的,HLS也无法在pc上的chrome浏览器进行播放,所以在这里我就排除了rtmp和hls
跪求大神
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
你也标出来了,那里不是有个player-api吗
标签可能是动态创建的吧
随便找一个直播,例如:https://www.youtube.com/embed/TmuIJT-2yC...
可以看到有video标签的
图片似乎是烂的
是有
video
标签的,找不到的话,在控制台$('video')
一下就看到了实现直播的方法应该是用的
MediaSource
api