前文提要:
claude code 出了 /radio 能打开一个油管直播间播放小克和 lofi, 最近我经常听着这个背景音乐 coding 还挺放松的,因此萌生了在公司也能用的想法。
环境:
mac mini
如何做:
核心推流命令
streamlink \
--hls-live-edge 10 \
--hls-segment-threads 3 \
-O \
'https://www.youtube.com/live/你要转的直播间地址' 480p | \
ffmpeg \
-thread_queue_size 8192 -i pipe:0 \
-c copy \
-f flv "rtmp://你的直播姬推流地址"
在此之前,需要安装 streamlink 和 ffmpeg
其实 ffmpeg 可以直接推流,但是由于一些网络抖动和兼容问题,会导致推流十分卡顿,频繁缓冲,这是不允许的,因此我换成 streamlink 首先从工具层面规避本身的抖动问题,
480p 是画质 你可以通过命令
streamlink 'https://www.youtube.com/live/xxx'
来获取这个直播可用的画质,一般会得到
Available streams: 144p (worst), 240p, 360p, 480p, 720p, 1080p (best)
thread_queue_size 是 ffmpeg 内部线程之间传递数据包的队列长度,默认值 8 对于直播推流来说太小了,也会导致频繁的加载中,这里调大一些,能明显缓解或解决这个情况。
Mac 上进行 B 站直播有个坑:
近期 B 站对直播进行改版后,无法在网站上直接进行第三方推流(比如 OBS),只允许在直播姬上进行,Mac 版又没直播姬,这里走了曲线救国,装了 pd Windows 虚拟机安装直播姬 windows 版本进行推流。(开启直播姬后点击添加源拉到底下有个 OBS 推流就是啦)
欢迎来围观
【claude lofi-哔哩哔哩直播】 claude lofi - 温州程序员劝退师 - 哔哩哔哩直播,二次元弹幕直播平台
2 个帖子 - 1 位参与者