h265web.js icon indicating copy to clipboard operation
h265web.js copied to clipboard

播放WS-FLV(LIVE) 视频编码H264,音频编码G711A的直播流时,音频解析失败

Open KAN-007 opened this issue 2 years ago • 1 comments

播放WS-FLV(LIVE) 视频编码H264,音频编码G711A的直播流时,音频解析失败

场景

问题:播放WS-FLV(LIVE) 视频编码H264,音频编码G711A的直播流时,音频解析失败,只能播放视频画面 模式:直播

视频 URL

wss://zlmvideo.gpsnow.net:10443/jtt1078/055000012151_1_0.live.flv

视频信息 音频编码G711A 视频编码:H264 封装格式:flv

问题描述

1)播放器没有声音,已设置最大音量 2)h265web.js返回的媒体资源数据显示audioNone: true,但是在jessbuca播放器(http://jessibuca.monibuca.com/mobile-fullscreen.html)上是有声音的 3) image

等等

是否偶发

补充

image

KAN-007 avatar Mar 02 '23 07:03 KAN-007

我在用Websocket 方式播放 H264+AAC也遇到同样的问题(audioNone: true)。我尝试将FLV数据流中 AAC SEQ HDR 第一个发送,这个问题就规避掉了。 修改前帧顺序 FlvHdr -> AvcSeqHdrTag -> AacSeqHdrTag -> Audio/VideoFrameTag Http 播放正常, WebSocket 有图像没声音audioNone: true 修改后帧顺序 FlvHdr -> AacSeqHdrTag -> AvcSeqHdrTag -> Audio/VideoFrameTag Http WebSocket 均能正常播放

如果你也能修改FLV数据流的话 可以偿试一下。

hohaiuhsx avatar Jan 15 '24 05:01 hohaiuhsx