blrec
blrec copied to clipboard
开播不录制报404错误
开播不录制报404错误,也没有生成录制文件,关闭录播重新打开后恢复正常,直播间也有人说看不了,可能只是b站抽风?
与正常日志对比发现请求的url中缺少了sk参数,手动加上此参数后可以正常获取到m3u8文件
日志如下
[2023-11-27 21:17:32,535] [DEBUG] [danmaku_dumper] [24904525] Enabled danmaku dumper [2023-11-27 21:17:32,537] [DEBUG] [danmaku_receiver] [24904525] Started danmaku receiver [2023-11-27 21:17:32,538] [DEBUG] [cover_downloader] [24904525] Enabled cover downloader [2023-11-27 21:17:32,539] [INFO] [recorder] [24904525] Started recording [2023-11-27 21:17:32,540] [DEBUG] [live_monitor] [24904525] Number of sequential LIVE status: 1 [2023-11-27 21:18:09,129] [DEBUG] [live_monitor] [24904525] Live status changed from LIVE to LIVE [2023-11-27 21:18:09,130] [DEBUG] [live_monitor] [24904525] Stopped checking if stream available [2023-11-27 21:18:09,130] [DEBUG] [recorder] [24904525] The live stream becomes available [2023-11-27 21:18:09,362] [INFO] [stream_recorder] [24904525] Waiting for the fmp4 stream becomes available... [2023-11-27 21:18:11,578] [DEBUG] [stream_recorder] [24904525] Changed stream recorder impl to HLSStreamRecorderImpl [2023-11-27 21:18:11,578] [DEBUG] [stream_recorder_impl] [24904525] Starting stream recorder... [2023-11-27 21:18:11,579] [DEBUG] [metadata_dumper] [24904525] Enabled metadata dumper [2023-11-27 21:18:11,580] [DEBUG] [stream_recorder_impl] [24904525] Started stream recorder [2023-11-27 21:18:11,581] [DEBUG] [live_monitor] [24904525] Number of sequential LIVE status: 2 [2023-11-27 21:18:11,584] [INFO] [stream_url_resolver] [24904525] Getting the live stream url... qn: 10000, format: fmp4, api platform: web, use alternative stream: False [2023-11-27 21:18:11,629] [WARNING] [stream_url_resolver] [24904525] Failed to get live stream url: NoStreamAvailable('fmp4', 'avc', 10000) [2023-11-27 21:18:12,632] [INFO] [stream_url_resolver] [24904525] Getting the live stream url... qn: 10000, format: fmp4, api platform: web, use alternative stream: False [2023-11-27 21:18:12,693] [INFO] [stream_url_resolver] [24904525] Got live stream url: 'https://d1--cn-gotcha204-3.bilivideo.com/live-bvc/428986/live_2029255656_50104703/index.m3u8?expires=1701094752&len=0&oi=986883953&pt=web&qn=10000&trid=10070850e0fcdd65461b99a283be43dec475&sigparams=cdn,expires,len,oi,pt,qn,trid&cdn=cn-gotcha204&sign=d974f06ca03efee6f4b9526d764c741c&p2p_type=1&sl=1&free_type=0&mid=xxx&tmshift=9&pp=rtmp&source=onetier&trace=10&site=951d3e6c2c3bb286ef298f46cf089706&order=2'
后面就是以下内容一直循环
[2023-11-27 21:18:12,694] [INFO] [playlist_fetcher] [24904525] Fetching playlist... https://d1--cn-gotcha204-3.bilivideo.com/live-bvc/428986/live_2029255656_50104703/index.m3u8?expires=1701094752&len=0&oi=986883953&pt=web&qn=10000&trid=10070850e0fcdd65461b99a283be43dec475&sigparams=cdn,expires,len,oi,pt,qn,trid&cdn=cn-gotcha204&sign=d974f06ca03efee6f4b9526d764c741c&p2p_type=1&sl=1&free_type=0&mid=xxx&tmshift=9&pp=rtmp&source=onetier&trace=10&site=951d3e6c2c3bb286ef298f46cf089706&order=2 [2023-11-27 21:18:12,776] [DEBUG] [playlist_fetcher] [24904525] Playlist changed to variant playlist [2023-11-27 21:18:12,777] [INFO] [playlist_fetcher] [24904525] Fetching playlist... https://01efb9b246658898b09541bf57552a49.v.smtcdns.net/d1--cn-gotcha204-3.bilivideo.com/live-bvc/428986/live_2029255656_50104703/index.m3u8?expires=1701094752&len=0&oi=986883953&pt=web&qn=10000&trid=10070850e0fcdd65461b99a283be43dec475&sigparams=cdn,expires,len,oi,pt,qn,trid&cdn=cn-gotcha204&sign=d974f06ca03efee6f4b9526d764c741c&p2p_type=1&sl=1&free_type=0&mid=xxx&tmshift=9&pp=rtmp&source=onetier&trace=10&site=951d3e6c2c3bb286ef298f46cf089706&order=2&TxLiveCode=cold_stream&TxDispType=0&svr_type=live_oc&tencent_test_client_ip=xxx&dispatch_from=OC_MGR58.216.107.31&utime=1701091092756 [2023-11-27 21:18:13,041] [WARNING] [playlist_fetcher] [24904525] Failed to fetch playlist: HTTPError('404 Client Error: Not Found for url: https://01efb9b246658898b09541bf57552a49.v.smtcdns.net/d1--cn-gotcha204-3.bilivideo.com/live-bvc/428986/live_2029255656_50104703/index.m3u8?expires=1701094752&len=0&oi=986883953&pt=web&qn=10000&trid=10070850e0fcdd65461b99a283be43dec475&sigparams=cdn,expires,len,oi,pt,qn,trid&cdn=cn-gotcha204&sign=d974f06ca03efee6f4b9526d764c741c&p2p_type=1&sl=1&free_type=0&mid=xxx&tmshift=9&pp=rtmp&source=onetier&trace=10&site=951d3e6c2c3bb286ef298f46cf089706&order=2&TxLiveCode=cold_stream&TxDispType=0&svr_type=live_oc&tencent_test_client_ip=xxx&dispatch_from=OC_MGR58.216.107.31&utime=1701091092756') [2023-11-27 21:18:13,044] [WARNING] [request_exception_handler] [24904525] HTTPError('404 Client Error: Not Found for url: https://01efb9b246658898b09541bf57552a49.v.smtcdns.net/d1--cn-gotcha204-3.bilivideo.com/live-bvc/428986/live_2029255656_50104703/index.m3u8?expires=1701094752&len=0&oi=986883953&pt=web&qn=10000&trid=10070850e0fcdd65461b99a283be43dec475&sigparams=cdn,expires,len,oi,pt,qn,trid&cdn=cn-gotcha204&sign=d974f06ca03efee6f4b9526d764c741c&p2p_type=1&sl=1&free_type=0&mid=xxx&tmshift=9&pp=rtmp&source=onetier&trace=10&site=951d3e6c2c3bb286ef298f46cf089706&order=2&TxLiveCode=cold_stream&TxDispType=0&svr_type=live_oc&tencent_test_client_ip=xxx&dispatch_from=OC_MGR58.216.107.31&utime=1701091092756')