2016-12-06 61 views
0

我試圖使用視頻js播放器播放來自RED5pro服務器的視頻。視頻顯示正常,但聲音未到。視頻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> 

我怎麼能解決這個問題,請給我一些想法?

回答

相關問題