如何从网页获取直播
How to get live stream from a webpage
我想在我的网站上添加直播。可能吗?
来源:https://istanbuluseyret.ibb.gov.tr/bagdat-caddesi/
<video id="videojs620230c0a8c70_html5_api" class="vjs-tech" preload="auto" autoplay="" loop="" muted="" poster="https://services.ibb.gov.tr/cam_out/wp-content/uploads/sites/4/2021/07/bagdat_caddesi1_05.jpg" data-setup="{"fluid":true,"plugins":{"airplayButton":{}}}" playsinline="" src="blob:https://istanbuluseyret.ibb.gov.tr/539fef53-2de7-4324-bc51-e493701508e6">
<source src="https://livestream.ibb.gov.tr/cam_turistik/cam_trsk_bagdat_cad_1.stream/playlist.m3u8" type="application/x-mpegURL">
<p class="vjs-no-js">To view this video please enable JavaScript, and consider upgrading to a web browser that <a href="http://videojs.com/html5-video-support/" target="_blank" class="vjs-hidden" hidden="hidden">supports HTML5 video</a></p>
</video>
您不能在 <video>
标签中使用 M3U8 文件。
要播放视频,您必须阅读 M3U8(文本)文件并使用 缓冲区 将内部链接传递到 <video>
标签,因此这意味着使用 MediaSource 扩展 (MSE) 方法。网上有关于如何为 MSE 准备视频数据的教程
或者只使用 ready-to-use 支持 M3U8 播放列表的视频播放器。
一位示例玩家是 videoJS。
(在此处测试您的 .m3u8
文件:https://videojs.github.io/videojs-contrib-hls/)
我想在我的网站上添加直播。可能吗?
来源:https://istanbuluseyret.ibb.gov.tr/bagdat-caddesi/
<video id="videojs620230c0a8c70_html5_api" class="vjs-tech" preload="auto" autoplay="" loop="" muted="" poster="https://services.ibb.gov.tr/cam_out/wp-content/uploads/sites/4/2021/07/bagdat_caddesi1_05.jpg" data-setup="{"fluid":true,"plugins":{"airplayButton":{}}}" playsinline="" src="blob:https://istanbuluseyret.ibb.gov.tr/539fef53-2de7-4324-bc51-e493701508e6">
<source src="https://livestream.ibb.gov.tr/cam_turistik/cam_trsk_bagdat_cad_1.stream/playlist.m3u8" type="application/x-mpegURL">
<p class="vjs-no-js">To view this video please enable JavaScript, and consider upgrading to a web browser that <a href="http://videojs.com/html5-video-support/" target="_blank" class="vjs-hidden" hidden="hidden">supports HTML5 video</a></p>
</video>
您不能在 <video>
标签中使用 M3U8 文件。
要播放视频,您必须阅读 M3U8(文本)文件并使用 缓冲区 将内部链接传递到 <video>
标签,因此这意味着使用 MediaSource 扩展 (MSE) 方法。网上有关于如何为 MSE 准备视频数据的教程
或者只使用 ready-to-use 支持 M3U8 播放列表的视频播放器。
一位示例玩家是 videoJS。
(在此处测试您的 .m3u8
文件:https://videojs.github.io/videojs-contrib-hls/)