```
#### 流保存、弹幕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)",
"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
在`demo/config/config_K_v.json`中可找到配置项,0:随机可用端口 >0:固定可用端口 <0:禁用服务。
```
- "直播Web服务口":0,
+"直播Web服务口":0,
```
开启之后,启动会显示服务地址,在局域网内打开网址可以取得所有直播流的串流地址
例:当服务地址为下方的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+):