【问题标题】:Video js doen't play the sound of the stream from Red5pro serverVideo js 不播放来自 Red5pro 服务器的流的声音
【发布时间】:2016-12-06 09:18:02
【问题描述】:

我正在尝试使用视频 js 播放器从 RED5pro 服务器播放视频。视频可以正常显示,但没有声音。

当我联系服务器支持时,他们给出了以下回复:

这是 Flash 发布和 HLS 播放的一个已知问题。 您可以使用 OBS 代替我们的播放器。您必须将其配置为使用 aac。我们目前没有将 speex 音频转码为 aac 以通过 HLS 播放,这就是声音无法通过的原因。我们的下一个版本将提供完整的 WebRTC 支持,您可以使用它来代替 Flash。

我的代码示例如下:

<video id=red5pro-video width=600 height=300 class="video-js vjs-default-skin" controls></video>

<script src="http://webrtc.github.io/adapter/adapter-latest.js"></script>
<script src="videojs/video.min.js"></script>
<script src="videojs/videojs-media-sources.min.js"></script>
<script src="videojs/videojs.hls.min.js"></script>
<!-- Red5 Pro SDK -->
<script src="red5pro/red5pro-sdk.min.js"></script>
<script src="script/hls-metadata.js"></script>

<script>
(function () {
var player = videojs('red5pro-video');
player.src({
src: "http://52.77.235.152:5080/live/pub130141120161141537.m3u8", 
type: "application/x-mpegURL",
useCueTags: true
});
window.onOrientation(player, 'red5pro-video');
player.play();
})();
</script>

我该如何解决这个问题?请给我一些想法。

【问题讨论】:

    标签: video.js red5pro red5-hls-plugin


    【解决方案1】:

    尝试检查Red5 pro服务器的后端。我的意思是Red5pro上的必要设置是否启用。那将是唯一的问题。 请浏览 R5P 博客: https://www.red5pro.com/docs/server/hlsdocs/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-24
      • 1970-01-01
      • 1970-01-01
      • 2018-08-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多