bililive-go icon indicating copy to clipboard operation
bililive-go copied to clipboard

WebUI中单条主播监控项的文件入口,点进去的链接没有跟随配置文件设置的路径

Open Aric-Sun opened this issue 1 year ago • 2 comments

程序版本

v0.7.13

所使用的 config 文件的内容

rpc:
  enable: true
  bind: 0.0.0.0:8650
debug: true
interval: 60
out_put_path: /root/bililive-go/
ffmpeg_path: # 如果此项为空,就自动在环境变量里寻找
log:
  out_put_folder: /usr/local/bililive-go/logs/
  save_last_log: true
  save_every_log: false
feature:
  use_native_flv_parser: false
live_rooms:
- url: https://live.douyin.com/824684142941
  is_listening: true
out_put_tmpl: '{{ now | date "20060102"}}-{{ .HostName | filenameFilter }}/{{ now | date "20060102-150405"}}-{{ .RoomName | filenameFilter }}.flv'
video_split_strategies:
  on_room_name_changed: true
  max_duration: 1800s
on_record_finished:
  convert_to_mp4: true
  delete_flv_after_convert: false
timeout_in_us: 60000000

程序 log

time="2023-06-25 16:47:48" level=info msg="Server start at 0.0.0.0:8650" time="2023-06-25 16:47:56" level=debug msg="Http Request" Method=GET Path=/lives RemoteAddr="192.168.1.13:14521" time="2023-06-25 16:47:56" level=debug msg="Http Request" Method=GET Path=/favicon.ico RemoteAddr="192.168.1.13:14521" time="2023-06-25 16:47:59" level=debug msg="Http Request" Method=GET Path=/ RemoteAddr="192.168.1.13:14521" time="2023-06-25 16:47:59" level=info msg="Live Start" host="耰㿝Home" room="清仓捡漏" time="2023-06-25 16:47:59" level=info msg="Record Start" host="耰㿝Home" room="清仓捡漏" time="2023-06-25 16:47:59" level=debug msg="Http Request" Method=GET Path=/static/css/2.5b1f1a89.chunk.css RemoteAddr="192.168.1.13:14521" time="2023-06-25 16:47:59" level=debug msg="Http Request" Method=GET Path=/static/css/main.6220e936.chunk.css RemoteAddr="192.168.1.13:14537" time="2023-06-25 16:47:59" level=debug msg="Http Request" Method=GET Path=/static/js/2.09e56847.chunk.js RemoteAddr="192.168.1.13:14538" time="2023-06-25 16:47:59" level=debug msg="Http Request" Method=GET Path=/static/js/main.c077553f.chunk.js RemoteAddr="192.168.1.13:14539" time="2023-06-25 16:48:00" level=debug msg="Start ParseLiveStream(http://pull-flv-l11.douyincdn.com/stage/stream-689717283527065745_or4.flv?expire=1688287679&sign=247e181f9fcb0a0764fd3443d79e87d3, /root/bililive-go/20230625-耰㿝Home/20230625-164800-清仓捡漏.flv)" host="耰㿝Home" room="清仓捡漏" time="2023-06-25 16:48:00" level=debug msg="Http Request" Method=GET Path=/api/lives RemoteAddr="192.168.1.13:14538" time="2023-06-25 16:48:16" level=debug msg="Http Request" Method=GET Path="/api/file/%E6%8A%96%E9%9F%B3/%E8%80%B0%E3%BF%9DHome" RemoteAddr="192.168.1.13:14538" time="2023-06-25 16:48:17" level=debug msg="Http Request" Method=GET Path="/api/file/%E6%8A%96%E9%9F%B3" RemoteAddr="192.168.1.13:14538" time="2023-06-25 16:48:19" level=debug msg="Http Request" Method=GET Path=/api/file/ RemoteAddr="192.168.1.13:14538" time="2023-06-25 16:48:20" level=debug msg="Http Request" Method=GET Path="/api/file/20230625-%E8%80%B0%E3%BF%9DHome" RemoteAddr="192.168.1.13:14538" time="2023-06-25 16:48:22" level=debug msg="Http Request" Method=GET Path=/api/info RemoteAddr="192.168.1.13:14538" time="2023-06-25 16:48:22" level=debug msg="Http Request" Method=GET Path=/api/lives RemoteAddr="192.168.1.13:14538" time="2023-06-25 16:48:23" level=debug msg="Http Request" Method=GET Path=/api/info RemoteAddr="192.168.1.13:14538" time="2023-06-25 16:48:25" level=debug msg="Http Request" Method=GET Path=/api/raw-config RemoteAddr="192.168.1.13:14538" time="2023-06-25 16:48:34" level=debug msg="Http Request" Method=GET Path=/api/file/ RemoteAddr="192.168.1.13:14538" time="2023-06-25 16:48:35" level=debug msg="Http Request" Method=GET Path=/api/raw-config RemoteAddr="192.168.1.13:14538" time="2023-06-25 16:48:36" level=debug msg="Http Request" Method=GET Path=/api/info RemoteAddr="192.168.1.13:14538" time="2023-06-25 16:48:37" level=debug msg="Http Request" Method=GET Path=/api/lives RemoteAddr="192.168.1.13:14538" time="2023-06-25 16:48:38" level=debug msg="Http Request" Method=GET Path=/api/info RemoteAddr="192.168.1.13:14538" time="2023-06-25 16:48:39" level=debug msg="Http Request" Method=GET Path=/api/lives RemoteAddr="192.168.1.13:14538" time="2023-06-25 16:51:39" level=debug msg="Http Request" Method=GET Path=/api/lives RemoteAddr="192.168.1.13:14538" time="2023-06-25 16:53:54" level=debug msg="Http Request" Method=GET Path=/ RemoteAddr="192.168.1.13:14538" time="2023-06-25 16:53:55" level=debug msg="Http Request" Method=GET Path=/static/css/2.5b1f1a89.chunk.css RemoteAddr="192.168.1.13:14538" time="2023-06-25 16:53:55" level=debug msg="Http Request" Method=GET Path=/static/css/main.6220e936.chunk.css RemoteAddr="192.168.1.13:14842" time="2023-06-25 16:53:55" level=debug msg="Http Request" Method=GET Path=/static/js/2.09e56847.chunk.js RemoteAddr="192.168.1.13:14841" time="2023-06-25 16:53:55" level=debug msg="Http Request" Method=GET Path=/static/js/main.c077553f.chunk.js RemoteAddr="192.168.1.13:14840" time="2023-06-25 16:53:55" level=debug msg="Http Request" Method=GET Path=/api/lives RemoteAddr="192.168.1.13:14841" time="2023-06-25 16:53:55" level=debug msg="Http Request" Method=GET Path=/favicon.ico RemoteAddr="192.168.1.13:14841" time="2023-06-25 16:54:03" level=debug msg="Http Request" Method=GET Path=/api/raw-config RemoteAddr="192.168.1.13:14841" time="2023-06-25 16:54:03" level=debug msg="Http Request" Method=GET Path=/api/file/ RemoteAddr="192.168.1.13:14841" time="2023-06-25 16:54:05" level=debug msg="Http Request" Method=GET Path=/api/lives RemoteAddr="192.168.1.13:14841" time="2023-06-25 16:54:06" level=debug msg="Http Request" Method=GET Path="/api/file/%E6%8A%96%E9%9F%B3/%E8%80%B0%E3%BF%9DHome" RemoteAddr="192.168.1.13:14841" time="2023-06-25 16:54:09" level=debug msg="Http Request" Method=GET Path="/api/file/%E6%8A%96%E9%9F%B3" RemoteAddr="192.168.1.13:14841" time="2023-06-25 16:54:09" level=debug msg="Http Request" Method=GET Path=/api/file/ RemoteAddr="192.168.1.13:14841" time="2023-06-25 16:54:13" level=debug msg="Http Request" Method=GET Path=/files/config.yml RemoteAddr="192.168.1.13:14841" time="2023-06-25 16:54:16" level=debug msg="Http Request" Method=GET Path=/api/file/ RemoteAddr="192.168.1.13:14841" time="2023-06-25 16:54:18" level=debug msg="Http Request" Method=GET Path=/api/file/ RemoteAddr="192.168.1.13:14841" time="2023-06-25 16:54:19" level=debug msg="Http Request" Method=GET Path="/api/file/20230625-%E8%80%B0%E3%BF%9DHome" RemoteAddr="192.168.1.13:14841" time="2023-06-25 16:54:19" level=debug msg="Http Request" Method=GET Path="/files/20230625-%E8%80%B0%E3%BF%9DHome/20230625-164800-%E6%B8%85%E4%BB%93%E6%8D%A1%E6%BC%8F.flv" RemoteAddr="192.168.1.13:14841" time="2023-06-25 16:54:25" level=debug msg="Http Request" Method=GET Path=/api/file/ RemoteAddr="192.168.1.13:14538" time="2023-06-25 16:54:26" level=debug msg="Http Request" Method=GET Path=/api/lives RemoteAddr="192.168.1.13:14538" time="2023-06-25 16:57:26" level=debug msg="Http Request" Method=GET Path=/api/lives RemoteAddr="192.168.1.13:14538"

自由描述

就是监控列表中的文件按钮,点进去是默认的文件模板的目录结构,/{平台}/{主播名}/ 影响不大,非关键错误

Aric-Sun avatar Jun 25 '23 09:06 Aric-Sun

啊,那个自定义模板了的话,确实是挺难自动追踪到的。我看一下吧,不过有可能解决不了。不行的话我就把这个issue关掉啦。

kira1928 avatar Jun 25 '23 09:06 kira1928

啊,那个自定义模板了的话,确实是挺难自动追踪到的。我看一下吧,不过有可能解决不了。不行的话我就把这个issue关掉啦。

问题不大,你这么说雀实觉得有点难反过来解析路径,up to u

Aric-Sun avatar Jun 25 '23 09:06 Aric-Sun