Hmily
Hmily
5分钟、10分钟...当然是越大越好,设置大一点,可以避免因频繁访问B站导致出问题,但这样检测可能不是很及时,当主播直播时,有可能会出现少录制几分钟,所以得你自己权衡,看能不能接受一点误差。
`设置时间久一点安全一些, 但会丢失开头的那几分钟` 这个不是必然会丢失,如果主播刚开播,软件也刚好在那时检测直播状态,那么就不会少录制了。因此,只是概率大小问题。 这个监测原理就是比如设置默认是120s,那就是每经过120秒就去请求一次B站,就这样的时间间隔一直循环往复获取直播状态,如果获取到的状态是在直播,则软件开始录制。 至于你直播前开启录制软件,那就不需要太考虑被风控的风险了,等待时间可以稍微设置小一点,1是让你直播一开启就能被检测到,然后开始录制,2是如果你直播时网络中断,也能快速再次启动录制。**注意,如果直播完毕后,录制软件不关闭继续一直运行的话,最好将等待时间调回来。**
@Joftal 你这个直播间我用香港直连网络录制是正常的,同时录制了两个afreeca直播间都正常   但是我用国内的机器开代理录制,也是时不时会出现请求错误,有时能录制有时不能,有可能是代理节点不干净,也有可能节点网速太慢。
是录制什么平台出现的?
@leoguan888 你说的这两种,第二种格式的地址就是通过第一种格式的地址解析出来的m3u8地址 里面包含每种视频清晰度的第二种地址,比如将 ``` https://ffdced10e5f6.us-west-2.playback.live-video.net/api/video/v1/us-west-2.658583162646.channel.uBSuE6q5kzRB.m3u8?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzM4NCJ9.eyJhd3M6Y2hhbm5lbC1hcm4iOiJhcm46YXdzOml2czp1cy13ZXN0LTI6NjU4NTgzMTYyNjQ2OmNoYW5uZWxcL3VCU3VFNnE1a3pSQiIsImV4cCI6MTcxNDUzNzkwMX0.t12OnIuOENqQgbPZtltaDb_vXXxxosDlOeMXdnus1QIj9yVm0KrkRmMzuHbyfUZoBfOVdgNL6hebbKFJjS21eHH4PvDRsRsMgkDjvQFkoGdAW9ywpuNPt7kAnHn8BAh8 ``` 这个第一种的m3u8地址下载下来,打开后里面的内容是下面这样的,分别包含1080p60、720p60、480p、360p、160p的m3u8直播源地址,也就是第二种类型的地址了。 ``` #EXTM3U #EXT-X-SESSION-DATA:DATA-ID="NODE",VALUE="video-edge-660066.blr01" #EXT-X-SESSION-DATA:DATA-ID="MANIFEST-NODE-TYPE",VALUE="weaver_cluster" #EXT-X-SESSION-DATA:DATA-ID="MANIFEST-NODE",VALUE="video-weaver.blr01" #EXT-X-SESSION-DATA:DATA-ID="SUPPRESS",VALUE="true" #EXT-X-SESSION-DATA:DATA-ID="SERVER-TIME",VALUE="1714494784.92" #EXT-X-SESSION-DATA:DATA-ID="TRANSCODESTACK",VALUE="2023-Transcode-QS-V1" #EXT-X-SESSION-DATA:DATA-ID="USER-IP",VALUE="64.227.132.23" #EXT-X-SESSION-DATA:DATA-ID="SERVING-ID",VALUE="9b14e1ddcce8476f88eed0d1521b2009" #EXT-X-SESSION-DATA:DATA-ID="CLUSTER",VALUE="blr01" #EXT-X-SESSION-DATA:DATA-ID="ABS",VALUE="true" #EXT-X-SESSION-DATA:DATA-ID="VIDEO-SESSION-ID",VALUE="6694658376434936414" #EXT-X-SESSION-DATA:DATA-ID="BROADCAST-ID",VALUE="41261944103" #EXT-X-SESSION-DATA:DATA-ID="STREAM-TIME",VALUE="16177.918990" #EXT-X-SESSION-DATA:DATA-ID="FUTURE",VALUE="true" #EXT-X-SESSION-DATA:DATA-ID="USER-COUNTRY",VALUE="IN" #EXT-X-SESSION-DATA:DATA-ID="MANIFEST-CLUSTER",VALUE="blr01" #EXT-X-SESSION-DATA:DATA-ID="ORIGIN",VALUE="sin03" #EXT-X-SESSION-DATA:DATA-ID="C",VALUE="aHR0cHM6Ly92aWRlby1lZGdlLTc1OTdlMS5zamMwNS5obHMubGl2ZS12aWRlby5uZXQvdjEvc2VnbWVudC9DbFVvRFpLWWJOUVhJNndoR1BlOEtTOGd0R2UzYU9QbllRSGZTZDVjUHlzcXJzWk4zcDJLSGgwbDA4UTRmd1FEYXNqeG1wMkxuNmlHZTVuV3cyUXdEQi1XWlFnNW1QRldobFZtR0NPSFNzSm1lbE9wbFd1Tl9OWmlyVFFjVkd5aFl4eEw3ZkxyODExb1poRkxLUXpZcm1fc3duUEE3Wnh0YjAxS0tNY2JjZzJPNUpLT0g1UkpfdDBQaElyU1M0cjBaTHVBMHEteFJzZ05ad3paZnZTNTEzNFhwS3lwaHk5SVd2bVRyWGVzYnU5ZjNSeWF0bHhyMVdzZlVDODNPai1KMWpvU1Y2dDZUcmRqTWtKY0N4ZDJ6RnZYcEctSGZZa3hHQ1FyY24wR0dEd2pEcWIwR0dDdHRTazZ6aF85ZU9oRmpQRGtUaGNfT3BxVUJMVlQ2YjlzVXM0dG8yZTVKM1pybkszcnlZd2ZnOWFCVTM1eDlpVElsbVZROGc2b01aU0k0ODRFdmFfRi1rZkZWaG13MHdtZlZyNjJQWnA1a2JSYlBPTGhIekZBVGl6ZjgwZWJ3enBlOUh2NWkyVUgzYW1ZRlRGWkF2VEQ4SEQwdUhZUUFvTS1ITllnNDhNaFFoZklPYkZLQWJkV2hNQXlEZXpjXzFWME1VLXdhVVV0ZWgzQjdaSW5pYzdKdW1hMjh5RzNKU2NENXlUY1hqc0JOWWlESWgzVUIxRWIyTU5iWGxrWS0xeTgybEdlSDhqN1RrMVNMNG1JcUE5cld0cTVWS1lwcm9ERmtWOEpHb2xqcTNQQTRyQ2g3VXU1ZVJudnRPX2xVcUUwWnVRcFVBZER3NV9XX21lblBjMWk3NWo5ZmJpYXNEbmFnTXNQaGk4LVJEeGVGcVVjb2U0YkJIN1JySW5ENTRvV19obkNsOFl4ZjM0ZmpVOVJOVjFPeS1jX2pNb19rMVhPU2RPWi1EcXYxUV9aeFBWNGFoLVdhbmdwcHh5UkdjLU1JVnNFNGpjODYtMC50cw" #EXT-X-SESSION-DATA:DATA-ID="CUSTOMER_ID",VALUE="658583162646" #EXT-X-SESSION-DATA:DATA-ID="CONTENT_ID",VALUE="uBSuE6q5kzRB" #EXT-X-MEDIA:TYPE=VIDEO,GROUP-ID="chunked",NAME="1080p60",AUTOSELECT=YES,DEFAULT=YES...
请下载最新版本 https://github.com/ihmily/DouyinLiveRecorder/releases/tag/v3.0.5
> 只有本地开启代理他才能检测到,局域网不行。。。 这个就是检测全局代理的。检测的代码中并没有使用代理
``` 请输入要录制的主播直播间网址(尽量使用PC网页端的直播间地址): ``` 出现这个是因为找不到 URL_config.ini文件或者里面内容为空,没有直播间地址
设备ip被风控就会这样,请求过频繁了
> 闪退,地址无法解析 什么设备?不支持 win7