ビデオjsプレーヤーを使用してRED5proサーバーからビデオを再生しようとしました。ビデオは正しく表示されていますが、サウンドは出力されません。これは、フラッシュの公開とHLSの再生の既知の問題ですビデオjsはRed5proサーバーからのストリームのサウンドを再生しません
:私は、サーバーの支持体と接触すると
彼らは、次の応答を行いました。 プレーヤーの代わりにOBSを使用することができます。 aacを使用するように設定する必要があります。我々は現在、HLSでの再生のためにspeexオーディオをaacにトランスコードしていないので、そのサウンドが通っていないのです。次のリリースでは、Flashの代わりに使用できる完全なWebRTCサポートが用意されています。
私のコードサンプルは以下の通りです:
<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>
どのように私はこの問題を解決する可能性が私にいくつかのアイデアを教えてください?。