24 Star 30 Fork 262

OpenHarmony / multimedia_media_foundation

 / 详情

【Win HLS】播放直播一小会后嘟嘟声

已完成
任务 成员
创建于  
2022-05-31 12:45

问题现象

运行下面命令:
histreamer_player.exe http://srs-cdn.ajmide.com/r_110/nglive_110.m3u8?auth_key=1654025783-0-0-56026c0b4dbac9281d013faf3b92574c

一开始正常播放,一小会后,出现嘟嘟声。

此问题很小概率出现。

参见log。

初步分析

出现问题的时候,有 server error 416.

05-31 12:42:32.157 8 HttpCurlClient ERROR (http_curl_client.cpp, 129) : Func(RequestData) Http error 416
05-31 12:42:32.161 8 Downloader INFO (downloader.cpp, 177) : Func(HttpDownloadLoop) Send http server error, code 416
05-31 12:42:32.172 8 HlsMediaDownloader INFO (hls_media_downloader.cpp, 140) : Func(OnDownloadStatus) OnDownloadStatus 0
05-31 12:42:32.176 8 HlsMediaDownloader INFO (hls_media_downloader.cpp, 146) : Func(OnDownloadStatus) Send http server error, code 416
05-31 12:42:32.183 8 Downloader ERROR (downloader.cpp, 181) : Func(HttpDownloadLoop) FALSE_LOG: ret == Status::OK

而且这个问题一旦出现,当前机制会反复尝试请求这一帧数据,就会一直报错。
可能需要错误恢复机制,才能解决此问题。

已按优化方案修改,目前没复现:
https://gitee.com/openharmony/multimedia_histreamer/pulls/382

附件
hls_dudu.rar(10.34 KB)下载
chenguodong 2022-05-31 12:45

评论 (0)

chenguodong 创建了缺陷
chenguodong 上传了附件hls_dudu.rar
chenguodong 修改了描述
chenguodong 任务状态待办的 修改为修复中
chenguodong 修改了描述
chenguodong 修改了描述
chenguodong 修改了描述
chenguodong 修改了描述
chenguodong 负责人设置为chenguodong
chenguodong 任务状态修复中 修改为已完成
dingqingpo 任务类型缺陷 修改为任务
展开全部操作日志

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(1)
1
https://gitee.com/openharmony/multimedia_media_foundation.git
git@gitee.com:openharmony/multimedia_media_foundation.git
openharmony
multimedia_media_foundation
multimedia_media_foundation

搜索帮助