youtube 直播 pc端没有video标签,是如何利用html5实现直播的?

发布于 2022-09-02 12:49:04 字数 586 浏览 11 评论 0

「前端」
在一般的国内直播网站,pc端一般都是使用flash+rtmp实现直播的。在H5方便都是使用HLS+HTML5实现直播。
但是在youtube的pc页面上,并找不到<video>标签。

clipboard.png
看了network发现一直在请求大概5秒的视频。

clipboard.png

很好奇,youtube是如何实现HTML5的直播的。

因为常理上rtmp是无法在HTML5的video上播放的,HLS也无法在pc上的chrome浏览器进行播放,所以在这里我就排除了rtmp和hls

跪求大神

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

秉烛思 2022-09-09 12:49:04

你也标出来了,那里不是有个player-api吗
标签可能是动态创建的吧

烟柳画桥 2022-09-09 12:49:04

随便找一个直播,例如:https://www.youtube.com/embed/TmuIJT-2yC...

可以看到有video标签的

clipboard.png

图片似乎是烂的

捎一片雪花 2022-09-09 12:49:04

是有video标签的,找不到的话,在控制台$('video')一下就看到了
实现直播的方法应该是用的 MediaSource api

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文