From: qydysky <32743305+qydysky@users.noreply.github.com> Date: Sat, 28 Jan 2023 02:45:43 +0000 (+0800) Subject: Impove 添加ref功能描述 X-Git-Tag: v0.5.11~16 X-Git-Url: http://127.0.0.1:8081/?a=commitdiff_plain;h=c0001693e3439eb41a615820517f7b4b6065f1eb;p=bili_danmu%2F.git Impove 添加ref功能描述 Fix 更新action的go版本 --- diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index f3676c8..122fae0 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -37,7 +37,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - go: [ '1.18' ] + go: [ '1.19' ] steps: - name: Set up Go${{ matrix.go }} uses: actions/setup-go@v2 @@ -85,7 +85,7 @@ jobs: runs-on: windows-latest strategy: matrix: - go: [ '1.18' ] + go: [ '1.19' ] steps: - name: Set up Go${{ matrix.go }} uses: actions/setup-go@v2 diff --git a/README.md b/README.md index 9190916..c6e2ecb 100644 --- a/README.md +++ b/README.md @@ -127,23 +127,23 @@ I: 2022/09/15 02:23:23 Msg [qydysky丶 : 赞] ``` #### 流保存、弹幕ass、弹幕回放文件 -在`demo/config/config_K_v.json`中可找到配置项 +以下内容可能过时,点击查看[当前支持显示](https://github.com/qydysky/bili_danmu/blob/master/demo/config/config_K_v.json#L55) ```json "直播流清晰度-help": "清晰度可选-1:不保存 0:默认 20000:4K 10000:原画 400:蓝光 250:超清 150:高清 80:流畅,无提供所选清晰度时,使用低一档清晰度", -"直播流清晰度": 10000, -"直播流类型-help": "flv or hls", -"直播流类型": "hls", -"直播流类型故障切换": true, -"直播流保存位置": "E:\\test", -"直播hls流均衡-help":"true:使用所有hls服务器", -"直播hls流均衡": true, +"直播流清晰度": 400, +"直播流类型-help": "flv,fmp4,flvH,fmp4H,带H后缀的为Hevc格式编码", +"直播流类型": "flv", +"直播流保存位置": "./live", +"直播hls流故障转移-help":"true:hls服务器故障时,使用其他", +"直播hls流故障转移": true, "直播hls流保存为MP4": true, "仅保存当前直播间流-help": "启用此项,才会保存Ass", "仅保存当前直播间流": true, -"直播Web服务口":0, +"直播Web服务口":10000, "直播Web缓冲长度-help":"非负整数,越长直播流延迟越高 内存占用越高", "直播Web缓冲长度":5, +"直播Web可以发送弹幕":true, "弹幕回放-help": "仅保存当前直播间流为true时才有效", "弹幕回放": true, "ass-help": "只有保存直播流时才考虑生成ass,ass编码默认GB18030(可选utf-8)", @@ -151,7 +151,7 @@ I: 2022/09/15 02:23:23 Msg [qydysky丶 : 赞] "Ass编码": "GB18030", ``` -当直播流类型为`hls`时,使用`ffmpeg -i 0.m3u8 -c copy 0.mp4`命令可以合并切片 +当直播流类型为`fmp4`或`fmp4H`时,使用`ffmpeg -i 0.m3u8 -c copy 0.mp4`命令可以合并切片 当`直播hls流保存为MP4`为`true`时,默认将下载的切片合并保存为mp4 @@ -174,7 +174,7 @@ ass编码GB18030支持中文 在`demo/config/config_K_v.json`中可找到配置项,0:随机可用端口 >0:固定可用端口 <0:禁用服务。 ``` - "直播Web服务口":0, +"直播Web服务口":0, ``` 开启之后,启动会显示服务地址,在局域网内打开网址可以取得所有直播流的串流地址 @@ -194,9 +194,13 @@ I: 2021/04/13 20:07:45 命令行操作 [直播Web服务: http://192.168.31.245:3 例:当服务地址为下方的38259口时,此对应的路径为`http://192.168.31.245:38259/now`),会重定向到当前正在获取的流,播放此链接时进度将保持当前流进度,并加载实时弹幕(支持颜色),也可以发送弹幕。 + 注意:friefox等浏览器对Hevc编码不支持,当直播流类型为`flvH`或`fmp4H`时,即编码为`Hevc`时,将无法播放。但可以通过下述`/stream`获取串流地址,从而使用其他支持的播放器在线播放。 + - 路径为`/stream` - 当前正在获取的流,播放此链接时进度将保持当前流进度。流格式为hls或flv + 当前正在获取的流,播放此链接时进度将保持当前流进度。流格式为fmp4(Hevc)或flv(Hevc) + + 支持使用`?ref={目录}`参数来获取流,当为`?ref=now`时,为当前直播流 测试可用项目(测试可连续播放10min+):