代码拉取完成,页面将自动刷新
运行下面命令:
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
登录 后才可以发表评论