需求简介:众所周知,b站有很多音乐台直播间,这些直播间的实现方式一般都是靠采集win/linux系统的机器的屏幕,首先自制一个花里胡哨的html播放器,然后轮播本地音乐,之后开全屏,拿obs推流至指定平台;这种方式也不是不行,但感觉太占用资源了,而且必须有屏幕(我查过了,obs虽然在linux上可以用https://github.com/obsproject/obs-studio,但不支持无屏渲染);现打算通过以下项目优化网页内容推流(若实现,除了音乐台外还可以推股市变动图、数据可视化波动等等),还想请网上卧虎藏龙的高手们赐教。

目前设计:访问网页→js截取屏幕并保存至webm文件→ffmpeg通过webm推流至第三方服务器,https://github.com/muaz-khan/WebRTC-Experiment/tree/master/RecordRTC 通过这个项目可以直接把网页录屏为webm,但具体推流也应该集成进js,由脚本统一处理(本人对js仅限前端和小程序,其他都一头雾水);总之目前有的资源就这些,希望有大佬能帮忙组合起来~

(原来看到的是这个:https://github.com/paulfitz/html2video 但感觉没啥卵用)


人生有無數種可能,人生有無限的精彩,人生沒有盡頭。一個人只要足夠的愛自己,尊重自己內心的聲音,就算是真正的活著。