acgnhiki / blrec

Bilibili Live Streaming Recorder 哔哩哔哩直播录制
GNU General Public License v3.0
569 stars 39 forks source link

录制地区cdn的fmp4流 #237

Open Sodapopoo opened 7 months ago

Sodapopoo commented 7 months ago

blrec只能从指定的cdn来获取fmp4流,10月之前是cn208,现在是cn204 204的稳定性很优秀,如果只录一份fmp4录播,204当然是很不错的选择 但是再优秀的cdn也有出问题的时候 比如说罢工或者别的未知问题 也许你录的直播间平时都有flv流,但是有一天,主播突然就切换到hls only的分区了, 这个时候,204又出现严重的问题,那怎么办? 不管录几份204,录出来的录播都是有问题的 我遇到了这种情况,我才明白,要想录出没有问题的录播 就需要一个录制地区cdn的功能

比如说,这次录制我多开了两个blrec的程序,一个录fmp4,一个录flv 主播突然切换到hls only分区,我希望录flv的程序自动切换为fmp4流,请求的地址是地区cdn 而主录fmp4的程序依然请求的是204,这样就能避免录了两份录播,结果两份都有问题的情况

我希望这能通过一个简单的选项来办到

至于ov208完全不考虑 从国外API获取的也只有指定的ov208,测试了几天之后,我认为ov208的稳定性还不如pcdn ov208平均每次录播都有十几个到上百个断流 只有一次是没有断流的

Sodapopoo commented 7 months ago

比如说这个样本,主播切换为了hls only分区,204录了两份都是有问题的,但是弹幕却说没有问题,我们看直播一般都是靠地区cdn,所以地区cdn的推流肯定没有问题 204问题样本.zip.002.zip 204问题样本.zip.001.zip