http-live-streaming - 如何为多个用户流式传输实时视频?
问题描述
我正在建立一个以 Wordpress 为主题的新网站,我在我的网站中嵌入了 Clappr 视频框架,用于流式传输实时视频。我在 Clappr 播放器中使用 m3u8 链接,当用户浏览我的网站并开始观看时它工作正常。但是,当另一个用户访问该网站并开始观看时,流媒体会立即与第一个用户断开连接。
我尝试了很多媒体播放器,但浏览器都有问题,比如其中一些不能在所有平台上运行。
这是我在我的 html 页面中实现 Clappr 播放器的代码:
<div id="player"></div>
<script>
var player = new Clappr.Player({source: "streamingsourcehere.m3u8", parentId: "#player",autoPlay: true, playback: { playInline: true, recycleVideo: Clappr.Browser.isMobile }});
</script>
我希望任何用户都可以访问我的网站并开始观看,它适用于第一个用户,但是当另一个用户访问我的网站时,流媒体会与第一个用户断开连接。注意:当另一个用户访问该网站时,我得到第一个用户的 403(禁止)。
解决方案
我尝试使用媒体服务器生成可以从 an 访问的链接,并且成功了!
推荐阅读
- swiftui - 场景相位意外变化
- html - Flex-wrap 似乎不起作用,图像显示在列中
- mysql - SQL QUERY:想查询每个movie_type有多少观众;(其中喜剧 = 喜剧和戏剧喜剧)
- node.js - Node js es6 import and export
- c# - 替换不需要的字符时如何防止某些单词一起运行?
- java - Unity AndroidJavaObject not working without showing errors
- javascript - 使用通用函数来处理用户在 REACT 中单击时多个基于数组的相似状态的变化
- javascript - CSS Grid 容器高度覆盖其他内容
- ruby-on-rails - 使用acts_as_taggable时如何限制tag_counts个项目
- spring-boot - OpenApi - 有没有办法在使用 springdoc-openapi-maven-plugin 生成的合同中使用带有鉴别器部分的 ComposedSchema?