去年在网上了解到NAS,有点小小的心动,奈何钱包羞涩,入手了一台矿渣组的黑群晖。一年多来当作个人服务器折腾了不少东西,特别是群晖上面运行的Docker,可以部署一些好玩儿的项目。前一阵子看到了kplayer,可以推流到B站,进行24小时直播。有点意思,小小地记录一下配置过程。
首先打开群晖的Docker,搜索kplayer
点击下载,选择最新版本,等待下载完成
打开映像,可以看到刚才下载的,点击启动
这里稍微提醒一下,记得选择高权限执行容器,也有可能是我的黑群晖问题,刚开始没选择,一直报错,启动失败。。。。。
先不要点击下一步,先选择高级设置,点击存储空间,在自己群晖的文件系统新增一个config.json文件,一个video文件夹。用来映射douker中项目的文件地址。
点击应用,然后点击下一步,取消向导完成后运行容器,因为还要给config.json增加配置,直接点击应用。
打开群晖的文件夹,选择这个文件下载到本地,用nood++之类的打开
添加配置文件简单解析,需要详细了解可以去看官方文档,文档地址:docs.kplayer.net/v0.5.8/
配置代码,我用的是最简单的版本
{
"version": "2.0.0",
"resource": {
"lists": [
"/video/1.mkv",
"/video/2.mkv"
]
},
"play": {
"start_point": 1,
"play_model": "loop",
"encode_model": "rtmp",
"cache_on": false,
"cache_uncheck": false,
"skip_invalid_resource": false,
"fill_strategy": "tile",
"rpc": {
"on": true,
"http_port": 4156,
"grpc_port": 4157,
"address": "127.0.0.1"
},
"encode": {
"video_width": 854,
"video_height": 480,
"video_fps": 25,
"audio_channel_layout": 3,
"audio_sample_rate": 44100,
"bit_rate": 0,
"avg_quality": 0
}
},
"output": {
"reconnect_internal": 2,
"lists": [{
"path": ""
}]
}
}
以B站为例,打开我的直播间,点击开播后,开播设置中会出现这些参数,按照顺序复制并且拼接在一起。将拼接好的地址,放到上文中的推流地址中去。
保存config.json,上传到群晖中,打开docker,选择刚才的容器,启动
过一会儿,就能看见你直播间开始播放视频啦。比如说放个猫和老鼠,循环播放,当然了播放的东西注意合法合规,小心选择,建议玩一玩就行了,指望这玩意儿赚钱,基本上是不用想了,许多直播软件本身就支持轮播功能,这个也就图一乐。
欢迎大家关注我滴公众号!不定时更新遇到的有趣小玩意儿