GithubHelp home page GithubHelp logo

Comments (7)

Satoing avatar Satoing commented on September 21, 2024

bilirec20231128.txt

from bililiverecorder.

Genteure avatar Genteure commented on September 21, 2024

截图和日志对应的不是同一段时间,15+8=23,你的截图里只到 22:55。
webhook 是跟随录制来的,而不是录制跟着 webhook,所以是与直播服务器连接断开导致发送了 SessionEnded(录制会话结束)。
与直播服务器连接断开的原因有很多,具体要看对应的录播姬日志。如果没有任何报错只有“录制结束”就是直播服务器正常、主动、像直播结束一样关闭连接的。

from bililiverecorder.

Satoing avatar Satoing commented on September 21, 2024

哦,我混淆因果了。那请问是这里的日志吗?但是这里已经看不到昨天的记录了
image

from bililiverecorder.

Genteure avatar Genteure commented on September 21, 2024

API 只返回了最后 100 条日志,这些是留在内存里的所以不会保留太多,主要是提供个类似查看实时日志的渠道。其他的日志存到可执行文件旁边的 logs 文件夹里了。如果用的是 docker 容器就是在容器里面的 /app/logs

from bililiverecorder.

Satoing avatar Satoing commented on September 21, 2024

好的,谢谢。我查看了日志,主要是23:47出现了很多小分段(设置的是按文件大小2G分段):

18点15分 18点42分 18点44分 21点19分 22点53分 22点55分 22点59分 23点47分 23点47分 23点47分 23点48分

这段时间对应的日志:

{"@t":"2023-11-28T15:47:38.6968049Z","@mt":"录制结束","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":29,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:38.6968644Z","@mt":"尝试发送 WebhookV2 到 {Urls}, 数据 {WebhookData}","@l":"Debug","Urls":"http://127.0.0.1:8080/upload","WebhookData":"{\"EventType\":\"FileClosed\",\"EventTimestamp\":\"2023-11-28T23:47:38.6967958+08:00\",\"EventId\":\"bb922110-f2f4-4a67-baa3-1b6e7988a737\",\"EventData\":{\"SessionId\":\"0782fecf-d5ef-4fd8-ba06-6fc7217475f0\",\"RelativePath\":\"11954219-露露自信一点/录制-11954219-20231128-225909-420-崩铁启动.flv\",\"FileSize\":477676836,\"Duration\":2918.672,\"FileOpenTime\":\"2023-11-28T22:59:09.420622+08:00\",\"FileCloseTime\":\"2023-11-28T23:47:38.6967773+08:00\",\"RoomId\":11954219,\"ShortId\":0,\"Name\":\"露露自信一点\",\"Title\":\"赢一把就下播\",\"AreaNameParent\":\"手游\",\"AreaNameChild\":\"王者荣耀\",\"Recording\":true,\"Streaming\":true,\"DanmakuConnected\":true}}","SourceContext":"BililiveRecorder.Core.SimpleWebhook.BasicWebhookV2","ProcessId":20126,"ThreadId":20,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:38.6969293Z","@mt":"Create record task with mode {RecordMode} for room {RoomId}","@l":"Debug","RecordMode":"Standard","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.RecordTaskFactory","ProcessId":20126,"ThreadId":22,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:38.6971844Z","@mt":"尝试发送 WebhookV2 到 {Urls}, 数据 {WebhookData}","@l":"Debug","Urls":"http://127.0.0.1:8080/upload","WebhookData":"{\"EventType\":\"SessionEnded\",\"EventTimestamp\":\"2023-11-28T23:47:38.6971458+08:00\",\"EventId\":\"d83f6b57-41ca-4b78-ab40-6de4c0f68787\",\"EventData\":{\"SessionId\":\"0782fecf-d5ef-4fd8-ba06-6fc7217475f0\",\"RoomId\":11954219,\"ShortId\":0,\"Name\":\"露露自信一点\",\"Title\":\"赢一把就下播\",\"AreaNameParent\":\"手游\",\"AreaNameChild\":\"王者荣耀\",\"Recording\":false,\"Streaming\":true,\"DanmakuConnected\":true}}","SourceContext":"BililiveRecorder.Core.SimpleWebhook.BasicWebhookV2","ProcessId":20126,"ThreadId":20,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:38.7030683Z","@mt":"发送 WebhookV2 到 {Url} 成功","@l":"Debug","Url":"http://127.0.0.1:8080/upload","SourceContext":"BililiveRecorder.Core.SimpleWebhook.BasicWebhookV2","ProcessId":20126,"ThreadId":20,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:38.7030732Z","@mt":"发送 WebhookV2 到 {Url} 成功","@l":"Debug","Url":"http://127.0.0.1:8080/upload","SourceContext":"BililiveRecorder.Core.SimpleWebhook.BasicWebhookV2","ProcessId":20126,"ThreadId":42,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:38.7928781Z","@mt":"拉取房间信息成功: {@room}","@l":"Debug","room":{"Room":{"Uid":21353574,"RoomId":11954219,"ShortId":0,"LiveStatus":1,"AreaId":35,"ParentAreaId":3,"AreaName":"王者荣耀","ParentAreaName":"手游","Title":"赢一把就下播","$type":"InnerRoomInfo"},"User":{"BaseInfo":{"Name":"露露自信一点","$type":"UserBaseInfo"},"$type":"UserInfo"},"$type":"RoomInfo"},"RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Room","ProcessId":20126,"ThreadId":42,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:38.8559844Z","@mt":"设置画质 {QnSettings}, 可用画质 {AcceptQn}, 最终选择 {SelectedQn}","@l":"Debug","QnSettings":[250],"AcceptQn":[10000,250,150],"SelectedQn":250,"RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":42,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:38.8971533Z","@mt":"连接直播服务器 {Host} 录制画质 {Qn} ({QnDescription})","Host":"cn-zjjh-ct-04-10.bilivideo.com","Qn":250,"QnDescription":"超清","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":24,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:38.8973053Z","@mt":"直播流地址 {Url}","@l":"Debug","Url":"https://cn-zjjh-ct-04-10.bilivideo.com/live-bvc/517929/live_21353574_8415447_2500.flv?expires=1701190118&pt=web&deadline=1701190118&len=0&oi=2094810241&platform=web&qn=250&trid=1000e5c8ec6f1f1e418f8298d16109e4a18b&uipk=100&uipv=100&nbs=1&uparams=cdn,deadline,len,oi,platform,qn,trid,uipk,uipv,nbs&cdn=cn-gotcha01&upsig=125aad14f5d59d9d9612becbb4d36116&sk=1304f646dfeb4df8b6e7ff33c167d3ad7ba0ab83aecab529c31066fdbad2ad21&p2p_type=1&sl=2&free_type=0&mid=319799861&sid=cn-zjjh-ct-04-10&chash=1&bmt=1&sche=ban&score=12&pp=rtmp&source=onetier&trace=885&site=36e6ad07a46270298278f959536428d2&zoneid_l=151355393&sid_l=live_21353574_8415447_2500&order=1","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":24,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:38.9053038Z","@mt":"指定直播服务器地址 {DnsHost}: {SelectedIp}, Allowed: {AllowedAddressFamily}, {IPAddresses}","@l":"Debug","DnsHost":"cn-zjjh-ct-04-10.bilivideo.com","SelectedIp":"183.131.147.11","AllowedAddressFamily":"Any","IPAddresses":["183.131.147.11","240e:f7:e01f:f1::11"],"RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":24,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:39.2913248Z","@mt":"开始接收直播流","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":42,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:39.2917043Z","@mt":"尝试发送 WebhookV2 到 {Urls}, 数据 {WebhookData}","@l":"Debug","Urls":"http://127.0.0.1:8080/upload","WebhookData":"{\"EventType\":\"SessionStarted\",\"EventTimestamp\":\"2023-11-28T23:47:39.2916519+08:00\",\"EventId\":\"c3d515a3-8714-4d17-a0af-3d69ed426ac1\",\"EventData\":{\"SessionId\":\"cc8dd970-866e-4211-8a9d-43ca780e37d2\",\"RoomId\":11954219,\"ShortId\":0,\"Name\":\"露露自信一点\",\"Title\":\"赢一把就下播\",\"AreaNameParent\":\"手游\",\"AreaNameChild\":\"王者荣耀\",\"Recording\":true,\"Streaming\":true,\"DanmakuConnected\":true}}","SourceContext":"BililiveRecorder.Core.SimpleWebhook.BasicWebhookV2","ProcessId":20126,"ThreadId":42,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:39.2917410Z","@mt":"修复逻辑输出 {@Comments}","@l":"Debug","Comments":["(OnMetaData,C): 收到了 onMetaData"],"RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":22,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:39.2935181Z","@mt":"发送 WebhookV2 到 {Url} 成功","@l":"Debug","Url":"http://127.0.0.1:8080/upload","SourceContext":"BililiveRecorder.Core.SimpleWebhook.BasicWebhookV2","ProcessId":20126,"ThreadId":22,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:39.4977844Z","@mt":"修复逻辑输出 {@Comments}","@l":"Debug","Comments":["(DecodingHeader,A): 检测到延后收到的音频头","(DecodingHeader,A): 因为 Header 问题新建文件"],"RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":23,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:39.4980597Z","@mt":"新建录制文件 {Path}","Path":"/root/lulu/work/11954219-露露自信一点/录制-11954219-20231128-234739-497-赢一把就下播.flv","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":23,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:39.5026957Z","@mt":"尝试发送 WebhookV2 到 {Urls}, 数据 {WebhookData}","@l":"Debug","Urls":"http://127.0.0.1:8080/upload","WebhookData":"{\"EventType\":\"FileOpening\",\"EventTimestamp\":\"2023-11-28T23:47:39.50264+08:00\",\"EventId\":\"9cf5c72f-4b2e-48ce-876a-b68317b5ba2f\",\"EventData\":{\"SessionId\":\"cc8dd970-866e-4211-8a9d-43ca780e37d2\",\"RelativePath\":\"11954219-露露自信一点/录制-11954219-20231128-234739-497-赢一把就下播.flv\",\"FileOpenTime\":\"2023-11-28T23:47:39.4982855+08:00\",\"RoomId\":11954219,\"ShortId\":0,\"Name\":\"露露自信一点\",\"Title\":\"赢一把就下播\",\"AreaNameParent\":\"手游\",\"AreaNameChild\":\"王者荣耀\",\"Recording\":true,\"Streaming\":true,\"DanmakuConnected\":true}}","SourceContext":"BililiveRecorder.Core.SimpleWebhook.BasicWebhookV2","ProcessId":20126,"ThreadId":22,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:39.5049877Z","@mt":"发送 WebhookV2 到 {Url} 成功","@l":"Debug","Url":"http://127.0.0.1:8080/upload","SourceContext":"BililiveRecorder.Core.SimpleWebhook.BasicWebhookV2","ProcessId":20126,"ThreadId":20,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:39.8911092Z","@mt":"直播间封面已成功从 {CoverUrl} 保存到 {FilePath}","@l":"Debug","CoverUrl":"http://i0.hdslb.com/bfs/live/new_room_cover/234e825f6806cfc767903863ae2e14d60a2309b1.jpg","FilePath":"/root/lulu/work/11954219-露露自信一点/录制-11954219-20231128-234739-497-赢一把就下播.cover.jpg","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Room","ProcessId":20126,"ThreadId":22,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:41.3372037Z","@mt":"录制结束","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":23,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:41.3372719Z","@mt":"尝试发送 WebhookV2 到 {Urls}, 数据 {WebhookData}","@l":"Debug","Urls":"http://127.0.0.1:8080/upload","WebhookData":"{\"EventType\":\"FileClosed\",\"EventTimestamp\":\"2023-11-28T23:47:41.337202+08:00\",\"EventId\":\"0f51251d-2077-45f9-9891-d4ff47cb1f97\",\"EventData\":{\"SessionId\":\"cc8dd970-866e-4211-8a9d-43ca780e37d2\",\"RelativePath\":\"11954219-露露自信一点/录制-11954219-20231128-234739-497-赢一把就下播.flv\",\"FileSize\":1546824,\"Duration\":5.842,\"FileOpenTime\":\"2023-11-28T23:47:39.4982855+08:00\",\"FileCloseTime\":\"2023-11-28T23:47:41.3371869+08:00\",\"RoomId\":11954219,\"ShortId\":0,\"Name\":\"露露自信一点\",\"Title\":\"赢一把就下播\",\"AreaNameParent\":\"手游\",\"AreaNameChild\":\"王者荣耀\",\"Recording\":true,\"Streaming\":true,\"DanmakuConnected\":true}}","SourceContext":"BililiveRecorder.Core.SimpleWebhook.BasicWebhookV2","ProcessId":20126,"ThreadId":27,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:41.3377880Z","@mt":"尝试发送 WebhookV2 到 {Urls}, 数据 {WebhookData}","@l":"Debug","Urls":"http://127.0.0.1:8080/upload","WebhookData":"{\"EventType\":\"SessionEnded\",\"EventTimestamp\":\"2023-11-28T23:47:41.3377408+08:00\",\"EventId\":\"676cd3a6-9720-4501-aca9-e557e237566c\",\"EventData\":{\"SessionId\":\"cc8dd970-866e-4211-8a9d-43ca780e37d2\",\"RoomId\":11954219,\"ShortId\":0,\"Name\":\"露露自信一点\",\"Title\":\"赢一把就下播\",\"AreaNameParent\":\"手游\",\"AreaNameChild\":\"王者荣耀\",\"Recording\":false,\"Streaming\":true,\"DanmakuConnected\":true}}","SourceContext":"BililiveRecorder.Core.SimpleWebhook.BasicWebhookV2","ProcessId":20126,"ThreadId":23,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:41.3377939Z","@mt":"Create record task with mode {RecordMode} for room {RoomId}","@l":"Debug","RecordMode":"Standard","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.RecordTaskFactory","ProcessId":20126,"ThreadId":24,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:41.3406173Z","@mt":"发送 WebhookV2 到 {Url} 成功","@l":"Debug","Url":"http://127.0.0.1:8080/upload","SourceContext":"BililiveRecorder.Core.SimpleWebhook.BasicWebhookV2","ProcessId":20126,"ThreadId":29,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:41.3406173Z","@mt":"发送 WebhookV2 到 {Url} 成功","@l":"Debug","Url":"http://127.0.0.1:8080/upload","SourceContext":"BililiveRecorder.Core.SimpleWebhook.BasicWebhookV2","ProcessId":20126,"ThreadId":22,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:41.4016527Z","@mt":"拉取房间信息成功: {@room}","@l":"Debug","room":{"Room":{"Uid":21353574,"RoomId":11954219,"ShortId":0,"LiveStatus":1,"AreaId":35,"ParentAreaId":3,"AreaName":"王者荣耀","ParentAreaName":"手游","Title":"赢一把就下播","$type":"InnerRoomInfo"},"User":{"BaseInfo":{"Name":"露露自信一点","$type":"UserBaseInfo"},"$type":"UserInfo"},"$type":"RoomInfo"},"RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Room","ProcessId":20126,"ThreadId":22,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:41.4441777Z","@mt":"设置画质 {QnSettings}, 可用画质 {AcceptQn}, 最终选择 {SelectedQn}","@l":"Debug","QnSettings":[250],"AcceptQn":[10000,250,150],"SelectedQn":250,"RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":22,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:41.4841794Z","@mt":"连接直播服务器 {Host} 录制画质 {Qn} ({QnDescription})","Host":"cn-zjjh-ct-04-10.bilivideo.com","Qn":250,"QnDescription":"超清","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":22,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:41.4843410Z","@mt":"直播流地址 {Url}","@l":"Debug","Url":"https://cn-zjjh-ct-04-10.bilivideo.com/live-bvc/680529/live_21353574_8415447_2500.flv?expires=1701190121&pt=web&deadline=1701190121&len=0&oi=2094810241&platform=web&qn=250&trid=10003a28a9852bad4b85b0a3d97e904f1e57&uipk=100&uipv=100&nbs=1&uparams=cdn,deadline,len,oi,platform,qn,trid,uipk,uipv,nbs&cdn=cn-gotcha01&upsig=0dca9880f26c7519ea829625cc66aede&sk=1304f646dfeb4df8b6e7ff33c167d3ad7ba0ab83aecab529c31066fdbad2ad21&p2p_type=1&sl=2&free_type=0&mid=319799861&sid=cn-zjjh-ct-04-10&chash=1&bmt=1&sche=ban&score=12&pp=rtmp&source=onetier&trace=885&site=cd4c9197118cd8e3f9506f5643c457b9&zoneid_l=151355393&sid_l=live_21353574_8415447_2500&order=1","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":22,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:41.4848874Z","@mt":"指定直播服务器地址 {DnsHost}: {SelectedIp}, Allowed: {AllowedAddressFamily}, {IPAddresses}","@l":"Debug","DnsHost":"cn-zjjh-ct-04-10.bilivideo.com","SelectedIp":"183.131.147.11","AllowedAddressFamily":"Any","IPAddresses":["183.131.147.11","240e:f7:e01f:f1::11"],"RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":22,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:41.8784389Z","@mt":"开始接收直播流","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":29,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:41.8787643Z","@mt":"尝试发送 WebhookV2 到 {Urls}, 数据 {WebhookData}","@l":"Debug","Urls":"http://127.0.0.1:8080/upload","WebhookData":"{\"EventType\":\"SessionStarted\",\"EventTimestamp\":\"2023-11-28T23:47:41.8787047+08:00\",\"EventId\":\"0c47cd0d-0739-448f-8497-9edbfdf4064b\",\"EventData\":{\"SessionId\":\"945d66ad-9905-494e-967e-30b6ba6460d2\",\"RoomId\":11954219,\"ShortId\":0,\"Name\":\"露露自信一点\",\"Title\":\"赢一把就下播\",\"AreaNameParent\":\"手游\",\"AreaNameChild\":\"王者荣耀\",\"Recording\":true,\"Streaming\":true,\"DanmakuConnected\":true}}","SourceContext":"BililiveRecorder.Core.SimpleWebhook.BasicWebhookV2","ProcessId":20126,"ThreadId":29,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:41.8797334Z","@mt":"修复逻辑输出 {@Comments}","@l":"Debug","Comments":["(OnMetaData,C): 收到了 onMetaData"],"RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":22,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:41.8810269Z","@mt":"发送 WebhookV2 到 {Url} 成功","@l":"Debug","Url":"http://127.0.0.1:8080/upload","SourceContext":"BililiveRecorder.Core.SimpleWebhook.BasicWebhookV2","ProcessId":20126,"ThreadId":22,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:43.6340316Z","@mt":"修复逻辑输出 {@Comments}","@l":"Debug","Comments":["(DecodingHeader,A): 检测到延后收到的音频头","(DecodingHeader,A): 因为 Header 问题新建文件"],"RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":29,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:43.6343787Z","@mt":"新建录制文件 {Path}","Path":"/root/lulu/work/11954219-露露自信一点/录制-11954219-20231128-234743-634-赢一把就下播.flv","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":29,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:43.6345695Z","@mt":"尝试发送 WebhookV2 到 {Urls}, 数据 {WebhookData}","@l":"Debug","Urls":"http://127.0.0.1:8080/upload","WebhookData":"{\"EventType\":\"FileOpening\",\"EventTimestamp\":\"2023-11-28T23:47:43.6345185+08:00\",\"EventId\":\"731d4718-5d1c-4f2d-99e9-565fda3b3650\",\"EventData\":{\"SessionId\":\"945d66ad-9905-494e-967e-30b6ba6460d2\",\"RelativePath\":\"11954219-露露自信一点/录制-11954219-20231128-234743-634-赢一把就下播.flv\",\"FileOpenTime\":\"2023-11-28T23:47:43.6344719+08:00\",\"RoomId\":11954219,\"ShortId\":0,\"Name\":\"露露自信一点\",\"Title\":\"赢一把就下播\",\"AreaNameParent\":\"手游\",\"AreaNameChild\":\"王者荣耀\",\"Recording\":true,\"Streaming\":true,\"DanmakuConnected\":true}}","SourceContext":"BililiveRecorder.Core.SimpleWebhook.BasicWebhookV2","ProcessId":20126,"ThreadId":20,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:43.6366540Z","@mt":"发送 WebhookV2 到 {Url} 成功","@l":"Debug","Url":"http://127.0.0.1:8080/upload","SourceContext":"BililiveRecorder.Core.SimpleWebhook.BasicWebhookV2","ProcessId":20126,"ThreadId":24,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:43.6415706Z","@mt":"录制结束","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":24,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:43.6422207Z","@mt":"尝试发送 WebhookV2 到 {Urls}, 数据 {WebhookData}","@l":"Debug","Urls":"http://127.0.0.1:8080/upload","WebhookData":"{\"EventType\":\"SessionEnded\",\"EventTimestamp\":\"2023-11-28T23:47:43.6421687+08:00\",\"EventId\":\"89c407e8-f0f1-411e-b6d8-4945a5b7f337\",\"EventData\":{\"SessionId\":\"945d66ad-9905-494e-967e-30b6ba6460d2\",\"RoomId\":11954219,\"ShortId\":0,\"Name\":\"露露自信一点\",\"Title\":\"赢一把就下播\",\"AreaNameParent\":\"手游\",\"AreaNameChild\":\"王者荣耀\",\"Recording\":false,\"Streaming\":true,\"DanmakuConnected\":true}}","SourceContext":"BililiveRecorder.Core.SimpleWebhook.BasicWebhookV2","ProcessId":20126,"ThreadId":24,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:43.6424827Z","@mt":"尝试发送 WebhookV2 到 {Urls}, 数据 {WebhookData}","@l":"Debug","Urls":"http://127.0.0.1:8080/upload","WebhookData":"{\"EventType\":\"FileClosed\",\"EventTimestamp\":\"2023-11-28T23:47:43.6424412+08:00\",\"EventId\":\"127c7790-cc6d-4b8b-a205-50ea5e3f5482\",\"EventData\":{\"SessionId\":\"945d66ad-9905-494e-967e-30b6ba6460d2\",\"RelativePath\":\"11954219-露露自信一点/录制-11954219-20231128-234743-634-赢一把就下播.flv\",\"FileSize\":799730,\"Duration\":3.021,\"FileOpenTime\":\"2023-11-28T23:47:43.6344719+08:00\",\"FileCloseTime\":\"2023-11-28T23:47:43.6412944+08:00\",\"RoomId\":11954219,\"ShortId\":0,\"Name\":\"露露自信一点\",\"Title\":\"赢一把就下播\",\"AreaNameParent\":\"手游\",\"AreaNameChild\":\"王者荣耀\",\"Recording\":true,\"Streaming\":true,\"DanmakuConnected\":true}}","SourceContext":"BililiveRecorder.Core.SimpleWebhook.BasicWebhookV2","ProcessId":20126,"ThreadId":24,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:43.6428353Z","@mt":"Create record task with mode {RecordMode} for room {RoomId}","@l":"Debug","RecordMode":"Standard","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.RecordTaskFactory","ProcessId":20126,"ThreadId":27,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:43.6472332Z","@mt":"发送 WebhookV2 到 {Url} 成功","@l":"Debug","Url":"http://127.0.0.1:8080/upload","SourceContext":"BililiveRecorder.Core.SimpleWebhook.BasicWebhookV2","ProcessId":20126,"ThreadId":29,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:43.6512938Z","@mt":"直播间封面已成功从 {CoverUrl} 保存到 {FilePath}","@l":"Debug","CoverUrl":"http://i0.hdslb.com/bfs/live/new_room_cover/234e825f6806cfc767903863ae2e14d60a2309b1.jpg","FilePath":"/root/lulu/work/11954219-露露自信一点/录制-11954219-20231128-234743-634-赢一把就下播.cover.jpg","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Room","ProcessId":20126,"ThreadId":24,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:43.6523974Z","@mt":"发送 WebhookV2 到 {Url} 成功","@l":"Debug","Url":"http://127.0.0.1:8080/upload","SourceContext":"BililiveRecorder.Core.SimpleWebhook.BasicWebhookV2","ProcessId":20126,"ThreadId":24,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:43.7074896Z","@mt":"拉取房间信息成功: {@room}","@l":"Debug","room":{"Room":{"Uid":21353574,"RoomId":11954219,"ShortId":0,"LiveStatus":1,"AreaId":35,"ParentAreaId":3,"AreaName":"王者荣耀","ParentAreaName":"手游","Title":"赢一把就下播","$type":"InnerRoomInfo"},"User":{"BaseInfo":{"Name":"露露自信一点","$type":"UserBaseInfo"},"$type":"UserInfo"},"$type":"RoomInfo"},"RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Room","ProcessId":20126,"ThreadId":27,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:43.7481577Z","@mt":"设置画质 {QnSettings}, 可用画质 {AcceptQn}, 最终选择 {SelectedQn}","@l":"Debug","QnSettings":[250],"AcceptQn":[10000,250],"SelectedQn":250,"RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":27,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:43.7909798Z","@mt":"连接直播服务器 {Host} 录制画质 {Qn} ({QnDescription})","Host":"cn-zjjh-ct-04-10.bilivideo.com","Qn":250,"QnDescription":"超清","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":27,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:43.7911729Z","@mt":"直播流地址 {Url}","@l":"Debug","Url":"https://cn-zjjh-ct-04-10.bilivideo.com/live-bvc/278051/live_21353574_8415447_2500.flv?expires=1701190123&pt=web&deadline=1701190123&len=0&oi=2094810241&platform=web&qn=250&trid=1000dacf2218ec6c4a5abefddd0181f6f069&uipk=100&uipv=100&nbs=1&uparams=cdn,deadline,len,oi,platform,qn,trid,uipk,uipv,nbs&cdn=cn-gotcha01&upsig=4ebe66d7e32e0b8e47e256262a68a76e&sk=1304f646dfeb4df8b6e7ff33c167d3ad7ba0ab83aecab529c31066fdbad2ad21&p2p_type=1&sl=2&free_type=0&mid=319799861&sid=cn-zjjh-ct-04-10&chash=1&bmt=1&sche=ban&score=12&pp=rtmp&source=onetier&trace=885&site=71477ac61e5315c5a784d91fbf213190&zoneid_l=151355393&sid_l=live_21353574_8415447_2500&order=1","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":27,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:43.7917017Z","@mt":"指定直播服务器地址 {DnsHost}: {SelectedIp}, Allowed: {AllowedAddressFamily}, {IPAddresses}","@l":"Debug","DnsHost":"cn-zjjh-ct-04-10.bilivideo.com","SelectedIp":"183.131.147.11","AllowedAddressFamily":"Any","IPAddresses":["183.131.147.11","240e:f7:e01f:f1::11"],"RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":27,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:44.1871908Z","@mt":"开始接收直播流","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":42,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:44.1876134Z","@mt":"尝试发送 WebhookV2 到 {Urls}, 数据 {WebhookData}","@l":"Debug","Urls":"http://127.0.0.1:8080/upload","WebhookData":"{\"EventType\":\"SessionStarted\",\"EventTimestamp\":\"2023-11-28T23:47:44.1875593+08:00\",\"EventId\":\"b276e3ec-e92c-460e-8962-c58b140100ef\",\"EventData\":{\"SessionId\":\"7b9c85a3-2957-4c1f-9292-1a32b81b93f5\",\"RoomId\":11954219,\"ShortId\":0,\"Name\":\"露露自信一点\",\"Title\":\"赢一把就下播\",\"AreaNameParent\":\"手游\",\"AreaNameChild\":\"王者荣耀\",\"Recording\":true,\"Streaming\":true,\"DanmakuConnected\":true}}","SourceContext":"BililiveRecorder.Core.SimpleWebhook.BasicWebhookV2","ProcessId":20126,"ThreadId":29,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:44.1877136Z","@mt":"修复逻辑输出 {@Comments}","@l":"Debug","Comments":["(OnMetaData,C): 收到了 onMetaData"],"RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":24,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:44.1896816Z","@mt":"发送 WebhookV2 到 {Url} 成功","@l":"Debug","Url":"http://127.0.0.1:8080/upload","SourceContext":"BililiveRecorder.Core.SimpleWebhook.BasicWebhookV2","ProcessId":20126,"ThreadId":42,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:45.5937970Z","@mt":"修复逻辑输出 {@Comments}","@l":"Debug","Comments":["(DecodingHeader,A): 检测到延后收到的音频头","(DecodingHeader,A): 因为 Header 问题新建文件"],"RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":42,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:45.5940587Z","@mt":"新建录制文件 {Path}","Path":"/root/lulu/work/11954219-露露自信一点/录制-11954219-20231128-234745-593-赢一把就下播.flv","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":42,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:45.5943872Z","@mt":"尝试发送 WebhookV2 到 {Urls}, 数据 {WebhookData}","@l":"Debug","Urls":"http://127.0.0.1:8080/upload","WebhookData":"{\"EventType\":\"FileOpening\",\"EventTimestamp\":\"2023-11-28T23:47:45.5943346+08:00\",\"EventId\":\"827831bb-6112-4acb-a1f6-14a6cccc0462\",\"EventData\":{\"SessionId\":\"7b9c85a3-2957-4c1f-9292-1a32b81b93f5\",\"RelativePath\":\"11954219-露露自信一点/录制-11954219-20231128-234745-593-赢一把就下播.flv\",\"FileOpenTime\":\"2023-11-28T23:47:45.594206+08:00\",\"RoomId\":11954219,\"ShortId\":0,\"Name\":\"露露自信一点\",\"Title\":\"赢一把就下播\",\"AreaNameParent\":\"手游\",\"AreaNameChild\":\"王者荣耀\",\"Recording\":true,\"Streaming\":true,\"DanmakuConnected\":true}}","SourceContext":"BililiveRecorder.Core.SimpleWebhook.BasicWebhookV2","ProcessId":20126,"ThreadId":29,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:45.5992877Z","@mt":"发送 WebhookV2 到 {Url} 成功","@l":"Debug","Url":"http://127.0.0.1:8080/upload","SourceContext":"BililiveRecorder.Core.SimpleWebhook.BasicWebhookV2","ProcessId":20126,"ThreadId":29,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:45.5997264Z","@mt":"尝试发送 WebhookV2 到 {Urls}, 数据 {WebhookData}","@l":"Debug","Urls":"http://127.0.0.1:8080/upload","WebhookData":"{\"EventType\":\"FileClosed\",\"EventTimestamp\":\"2023-11-28T23:47:45.5996664+08:00\",\"EventId\":\"a15a1069-50e4-4e03-b2dc-6d0e12faad44\",\"EventData\":{\"SessionId\":\"7b9c85a3-2957-4c1f-9292-1a32b81b93f5\",\"RelativePath\":\"11954219-露露自信一点/录制-11954219-20231128-234745-593-赢一把就下播.flv\",\"FileSize\":799730,\"Duration\":3.021,\"FileOpenTime\":\"2023-11-28T23:47:45.594206+08:00\",\"FileCloseTime\":\"2023-11-28T23:47:45.5996462+08:00\",\"RoomId\":11954219,\"ShortId\":0,\"Name\":\"露露自信一点\",\"Title\":\"赢一把就下播\",\"AreaNameParent\":\"手游\",\"AreaNameChild\":\"王者荣耀\",\"Recording\":true,\"Streaming\":true,\"DanmakuConnected\":true}}","SourceContext":"BililiveRecorder.Core.SimpleWebhook.BasicWebhookV2","ProcessId":20126,"ThreadId":29,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:45.6000501Z","@mt":"Create record task with mode {RecordMode} for room {RoomId}","@l":"Debug","RecordMode":"Standard","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.RecordTaskFactory","ProcessId":20126,"ThreadId":29,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:45.6006241Z","@mt":"录制结束","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":22,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:45.6008029Z","@mt":"尝试发送 WebhookV2 到 {Urls}, 数据 {WebhookData}","@l":"Debug","Urls":"http://127.0.0.1:8080/upload","WebhookData":"{\"EventType\":\"SessionEnded\",\"EventTimestamp\":\"2023-11-28T23:47:45.6007614+08:00\",\"EventId\":\"666a2635-e5fc-4a45-aa54-96dac36afcd7\",\"EventData\":{\"SessionId\":\"7b9c85a3-2957-4c1f-9292-1a32b81b93f5\",\"RoomId\":11954219,\"ShortId\":0,\"Name\":\"露露自信一点\",\"Title\":\"赢一把就下播\",\"AreaNameParent\":\"手游\",\"AreaNameChild\":\"王者荣耀\",\"Recording\":true,\"Streaming\":true,\"DanmakuConnected\":true}}","SourceContext":"BililiveRecorder.Core.SimpleWebhook.BasicWebhookV2","ProcessId":20126,"ThreadId":42,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:45.6025444Z","@mt":"发送 WebhookV2 到 {Url} 成功","@l":"Debug","Url":"http://127.0.0.1:8080/upload","SourceContext":"BililiveRecorder.Core.SimpleWebhook.BasicWebhookV2","ProcessId":20126,"ThreadId":42,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:45.6029796Z","@mt":"发送 WebhookV2 到 {Url} 成功","@l":"Debug","Url":"http://127.0.0.1:8080/upload","SourceContext":"BililiveRecorder.Core.SimpleWebhook.BasicWebhookV2","ProcessId":20126,"ThreadId":42,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:45.6599108Z","@mt":"拉取房间信息成功: {@room}","@l":"Debug","room":{"Room":{"Uid":21353574,"RoomId":11954219,"ShortId":0,"LiveStatus":1,"AreaId":35,"ParentAreaId":3,"AreaName":"王者荣耀","ParentAreaName":"手游","Title":"赢一把就下播","$type":"InnerRoomInfo"},"User":{"BaseInfo":{"Name":"露露自信一点","$type":"UserBaseInfo"},"$type":"UserInfo"},"$type":"RoomInfo"},"RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Room","ProcessId":20126,"ThreadId":22,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:45.7009015Z","@mt":"设置画质 {QnSettings}, 可用画质 {AcceptQn}, 最终选择 {SelectedQn}","@l":"Debug","QnSettings":[250],"AcceptQn":[10000,250],"SelectedQn":250,"RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":22,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:45.7399337Z","@mt":"直播间封面已成功从 {CoverUrl} 保存到 {FilePath}","@l":"Debug","CoverUrl":"http://i0.hdslb.com/bfs/live/new_room_cover/234e825f6806cfc767903863ae2e14d60a2309b1.jpg","FilePath":"/root/lulu/work/11954219-露露自信一点/录制-11954219-20231128-234745-593-赢一把就下播.cover.jpg","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Room","ProcessId":20126,"ThreadId":22,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:45.7439199Z","@mt":"连接直播服务器 {Host} 录制画质 {Qn} ({QnDescription})","Host":"cn-zjjh-ct-04-10.bilivideo.com","Qn":250,"QnDescription":"超清","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":22,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:45.7442106Z","@mt":"直播流地址 {Url}","@l":"Debug","Url":"https://cn-zjjh-ct-04-10.bilivideo.com/live-bvc/895902/live_21353574_8415447_2500.flv?expires=1701190125&pt=web&deadline=1701190125&len=0&oi=2094810241&platform=web&qn=250&trid=10001a330d374c934e638a2e59fbdd2ca44b&uipk=100&uipv=100&nbs=1&uparams=cdn,deadline,len,oi,platform,qn,trid,uipk,uipv,nbs&cdn=cn-gotcha01&upsig=ac0342b154405801ee2ef6c62fc433a5&sk=1304f646dfeb4df8b6e7ff33c167d3ad7ba0ab83aecab529c31066fdbad2ad21&p2p_type=1&sl=2&free_type=0&mid=319799861&sid=cn-zjjh-ct-04-10&chash=1&bmt=1&sche=ban&score=12&pp=rtmp&source=onetier&trace=885&site=d12a4c92e5245a8daa754fad20c289a8&zoneid_l=151355393&sid_l=live_21353574_8415447_2500&order=1","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":22,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:45.7449033Z","@mt":"指定直播服务器地址 {DnsHost}: {SelectedIp}, Allowed: {AllowedAddressFamily}, {IPAddresses}","@l":"Debug","DnsHost":"cn-zjjh-ct-04-10.bilivideo.com","SelectedIp":"240e:f7:e01f:f1::11","AllowedAddressFamily":"Any","IPAddresses":["183.131.147.11","240e:f7:e01f:f1::11"],"RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":22,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:45.7468925Z","@mt":"启动录制出错","@l":"Warning","@x":"System.Net.Http.HttpRequestException: Network is unreachable ([240e:f7:e01f:f1::11]:443)\n ---> System.Net.Sockets.SocketException (101): Network is unreachable\n   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.CreateException(SocketError error, Boolean forAsyncThrow)\n   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ConnectAsync(Socket socket)\n   at System.Net.Sockets.Socket.ConnectAsync(EndPoint remoteEP, CancellationToken cancellationToken)\n   at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)\n   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)\n   at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)\n   at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)\n   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)\n   at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)\n   at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)\n   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)\n   at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(HttpRequestMessage request)\n   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)\n   at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(HttpRequestMessage request)\n   at System.Threading.Tasks.Task`1.InnerInvoke()\n   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)\n   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)\n   at System.Threading.ThreadPoolWorkQueue.Dispatch()\n   at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()\n--- End of stack trace from previous location ---\n   at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)\n   --- End of inner exception stack trace ---\n   at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)\n   at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)\n   at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)\n   at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(HttpRequestMessage request)\n   at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)\n   at System.Net.Http.HttpConnectionPool.GetHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)\n   at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)\n   at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)\n   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)\n   at BililiveRecorder.Core.Recording.RecordTaskBase.GetStreamAsync(String fullUrl, Int32 timeout) in /home/runner/work/BililiveRecorder/BililiveRecorder/BililiveRecorder.Core/Recording/RecordTaskBase.cs:line 386\n   at BililiveRecorder.Core.Recording.RecordTaskBase.StartAsync() in /home/runner/work/BililiveRecorder/BililiveRecorder/BililiveRecorder.Core/Recording/RecordTaskBase.cs:line 137\n   at BililiveRecorder.Core.Room.<>c__DisplayClass100_0.<<CreateAndStartNewRecordTask>b__0>d.MoveNext() in /home/runner/work/BililiveRecorder/BililiveRecorder/BililiveRecorder.Core/Room.cs:line 304","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Room","ProcessId":20126,"ThreadId":22,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E","ExceptionDetail":{"HResult":-2147467259,"Message":"Network is unreachable ([240e:f7:e01f:f1::11]:443)","Source":"System.Net.Http","TargetSite":"Void MoveNext()","InnerException":{"Type":"System.Net.Sockets.SocketException","HResult":-2147467259,"Message":"Network is unreachable","Source":"System.Private.CoreLib","TargetSite":"Void Throw()","SocketErrorCode":"NetworkUnreachable","SocketErrorCodeMessage":"No route to the remote host exists."},"StatusCode":null,"Type":"System.Net.Http.HttpRequestException"}}
{"@t":"2023-11-28T15:47:49.0088014Z","@mt":"推送直播开始","@l":"Debug","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Room","ProcessId":20126,"ThreadId":27,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:51.7471871Z","@mt":"Create record task with mode {RecordMode} for room {RoomId}","@l":"Debug","RecordMode":"Standard","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.RecordTaskFactory","ProcessId":20126,"ThreadId":22,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:51.8644370Z","@mt":"拉取房间信息成功: {@room}","@l":"Debug","room":{"Room":{"Uid":21353574,"RoomId":11954219,"ShortId":0,"LiveStatus":1,"AreaId":35,"ParentAreaId":3,"AreaName":"王者荣耀","ParentAreaName":"手游","Title":"赢一把就下播","$type":"InnerRoomInfo"},"User":{"BaseInfo":{"Name":"露露自信一点","$type":"UserBaseInfo"},"$type":"UserInfo"},"$type":"RoomInfo"},"RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Room","ProcessId":20126,"ThreadId":22,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:51.8936897Z","@mt":"设置画质 {QnSettings}, 可用画质 {AcceptQn}, 最终选择 {SelectedQn}","@l":"Debug","QnSettings":[250],"AcceptQn":[10000,250],"SelectedQn":250,"RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":23,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:51.9357070Z","@mt":"连接直播服务器 {Host} 录制画质 {Qn} ({QnDescription})","Host":"cn-zjjh-ct-04-10.bilivideo.com","Qn":250,"QnDescription":"超清","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":23,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:51.9358414Z","@mt":"直播流地址 {Url}","@l":"Debug","Url":"https://cn-zjjh-ct-04-10.bilivideo.com/live-bvc/622693/live_21353574_8415447_2500.flv?expires=1701190131&pt=web&deadline=1701190131&len=0&oi=2094810241&platform=web&qn=250&trid=1000300792688f7e47c0891fd28f170703d5&uipk=100&uipv=100&nbs=1&uparams=cdn,deadline,len,oi,platform,qn,trid,uipk,uipv,nbs&cdn=cn-gotcha01&upsig=46e39808082c33ab097971fa890e16bd&sk=1304f646dfeb4df8b6e7ff33c167d3ad7ba0ab83aecab529c31066fdbad2ad21&p2p_type=1&sl=2&free_type=0&mid=319799861&sid=cn-zjjh-ct-04-10&chash=1&bmt=1&sche=ban&score=14&pp=rtmp&source=onetier&trace=885&site=ecde4c5a4428a2058f2fd4a42f82e552&zoneid_l=151355393&sid_l=live_21353574_8415447_2500&order=1","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":23,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:51.9363253Z","@mt":"指定直播服务器地址 {DnsHost}: {SelectedIp}, Allowed: {AllowedAddressFamily}, {IPAddresses}","@l":"Debug","DnsHost":"cn-zjjh-ct-04-10.bilivideo.com","SelectedIp":"240e:f7:e01f:f1::11","AllowedAddressFamily":"Any","IPAddresses":["183.131.147.11","240e:f7:e01f:f1::11"],"RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":23,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:51.9378264Z","@mt":"启动录制出错","@l":"Warning","@x":"System.Net.Http.HttpRequestException: Network is unreachable ([240e:f7:e01f:f1::11]:443)\n ---> System.Net.Sockets.SocketException (101): Network is unreachable\n   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.CreateException(SocketError error, Boolean forAsyncThrow)\n   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ConnectAsync(Socket socket)\n   at System.Net.Sockets.Socket.ConnectAsync(EndPoint remoteEP, CancellationToken cancellationToken)\n   at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)\n   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)\n   at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)\n   at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)\n   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)\n   at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)\n   at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)\n   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)\n   at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(HttpRequestMessage request)\n   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)\n   at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(HttpRequestMessage request)\n   at System.Threading.Tasks.Task`1.InnerInvoke()\n   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)\n   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)\n   at System.Threading.ThreadPoolWorkQueue.Dispatch()\n   at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()\n--- End of stack trace from previous location ---\n   at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)\n   --- End of inner exception stack trace ---\n   at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)\n   at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)\n   at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)\n   at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(HttpRequestMessage request)\n   at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)\n   at System.Net.Http.HttpConnectionPool.GetHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)\n   at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)\n   at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)\n   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)\n   at BililiveRecorder.Core.Recording.RecordTaskBase.GetStreamAsync(String fullUrl, Int32 timeout) in /home/runner/work/BililiveRecorder/BililiveRecorder/BililiveRecorder.Core/Recording/RecordTaskBase.cs:line 386\n   at BililiveRecorder.Core.Recording.RecordTaskBase.StartAsync() in /home/runner/work/BililiveRecorder/BililiveRecorder/BililiveRecorder.Core/Recording/RecordTaskBase.cs:line 137\n   at BililiveRecorder.Core.Room.<>c__DisplayClass100_0.<<CreateAndStartNewRecordTask>b__0>d.MoveNext() in /home/runner/work/BililiveRecorder/BililiveRecorder/BililiveRecorder.Core/Room.cs:line 304","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Room","ProcessId":20126,"ThreadId":27,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E","ExceptionDetail":{"HResult":-2147467259,"Message":"Network is unreachable ([240e:f7:e01f:f1::11]:443)","Source":"System.Net.Http","TargetSite":"Void MoveNext()","InnerException":{"Type":"System.Net.Sockets.SocketException","HResult":-2147467259,"Message":"Network is unreachable","Source":"System.Private.CoreLib","TargetSite":"Void Throw()","SocketErrorCode":"NetworkUnreachable","SocketErrorCodeMessage":"No route to the remote host exists."},"StatusCode":null,"Type":"System.Net.Http.HttpRequestException"}}
{"@t":"2023-11-28T15:47:57.9420893Z","@mt":"Create record task with mode {RecordMode} for room {RoomId}","@l":"Debug","RecordMode":"Standard","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.RecordTaskFactory","ProcessId":20126,"ThreadId":22,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:58.0317173Z","@mt":"拉取房间信息成功: {@room}","@l":"Debug","room":{"Room":{"Uid":21353574,"RoomId":11954219,"ShortId":0,"LiveStatus":1,"AreaId":35,"ParentAreaId":3,"AreaName":"王者荣耀","ParentAreaName":"手游","Title":"赢一把就下播","$type":"InnerRoomInfo"},"User":{"BaseInfo":{"Name":"露露自信一点","$type":"UserBaseInfo"},"$type":"UserInfo"},"$type":"RoomInfo"},"RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Room","ProcessId":20126,"ThreadId":29,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:58.0797844Z","@mt":"设置画质 {QnSettings}, 可用画质 {AcceptQn}, 最终选择 {SelectedQn}","@l":"Debug","QnSettings":[250],"AcceptQn":[10000,250],"SelectedQn":250,"RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":22,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:58.1185260Z","@mt":"连接直播服务器 {Host} 录制画质 {Qn} ({QnDescription})","Host":"cn-zjjh-ct-04-10.bilivideo.com","Qn":250,"QnDescription":"超清","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":29,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:58.1187205Z","@mt":"直播流地址 {Url}","@l":"Debug","Url":"https://cn-zjjh-ct-04-10.bilivideo.com/live-bvc/573487/live_21353574_8415447_2500.flv?expires=1701190138&pt=web&deadline=1701190138&len=0&oi=2094810241&platform=web&qn=250&trid=10008155b70d3c2e4ab79c3e618696308c1c&uipk=100&uipv=100&nbs=1&uparams=cdn,deadline,len,oi,platform,qn,trid,uipk,uipv,nbs&cdn=cn-gotcha01&upsig=a60a4f60192a3563f6e3b24a0cbb3756&sk=1304f646dfeb4df8b6e7ff33c167d3ad7ba0ab83aecab529c31066fdbad2ad21&p2p_type=1&sl=2&free_type=0&mid=319799861&sid=cn-zjjh-ct-04-10&chash=1&bmt=1&sche=ban&score=14&pp=rtmp&source=onetier&trace=885&site=6cc24ce85fb40d4ba608df4ae2da38f1&zoneid_l=151355393&sid_l=live_21353574_8415447_2500&order=1","RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":29,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}
{"@t":"2023-11-28T15:47:58.1216239Z","@mt":"指定直播服务器地址 {DnsHost}: {SelectedIp}, Allowed: {AllowedAddressFamily}, {IPAddresses}","@l":"Debug","DnsHost":"cn-zjjh-ct-04-10.bilivideo.com","SelectedIp":"183.131.147.11","AllowedAddressFamily":"Any","IPAddresses":["183.131.147.11","240e:f7:e01f:f1::11"],"RoomId":11954219,"SourceContext":"BililiveRecorder.Core.Recording.StandardRecordTask","ProcessId":20126,"ThreadId":29,"ThreadName":".NET ThreadPool Worker","ActionId":"7adbfb6f-5fdc-4824-9c73-d529d2d7666d","ActionName":"BililiveRecorder.Web.Api.RoomController.CreateRoom (BililiveRecorder.Web)","RequestId":"0HMVECQUNGM8E:0000000A","RequestPath":"/api/room/","ConnectionId":"0HMVECQUNGM8E"}

from bililiverecorder.

Genteure avatar Genteure commented on September 21, 2024

是直播 CDN 的问题,没什么办法,现在服务器给的 FLV 流质量就这样。
HLS 可能会好点,不过录播姬的 HLS 录制支持还在写,soon™

from bililiverecorder.

Satoing avatar Satoing commented on September 21, 2024

嗯嗯,我知道了。谢谢开发者大大,支持你们!

from bililiverecorder.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.