owncast自搭直播间设置自动播放

问题

当观众进入自己搭建的 owncast直播间时,需要每次点击播放按键。这样的操作有点多余。并且无法做到当直播开始时立刻播放的效果,还会有其他潜在问题(例如使用 vps直播会断流的问题)

关于 vps直播实现24小时推流节目 的方法,可以参考我这个文档:https://docs.qq.com/doc/DUFNaR0F1dHZBQU1Y?&u=a9b26e9e3d8047df8cbc687e4bd787b6

owncast自搭直播间设置自动播放

思路

理论上我们让 <video> 标签自动播放视频的方式是直接添加 autoplay 即可,在每次进入页面时都会直接播放video加载完成的视频。因此,我们让 owncast 实现进入时直接播放的思路也是如此

好在 owncast 的 player.js 配置项中,已经给我们写好了配置,直接修改即可实现

操作

  1. 找到 owncast安装目录,docker 容器的 owncast 安装目录一般在

/var/lib/docker/overlay2/{owncast文件目录[实际是随机哈希值?]}

可使用 find 查找

# 查找文件名 owncast
find / -name "owncast"
# 或 查找文件夹名
find / -type d -name "owncast"

  1. 在 owncast安装目录中找到对应配置文件

owncast安装目录 + /merged/app/webroot/js/components/player.js

  1. 找到 VIDEO_SRC 中的 antoplay 项,将 false 改为 true

owncast自搭直播间设置自动播放

重启 docker,或者重启 owncast,使刚刚修改后的配置生效,即可实现点击网站后直播直接播放的效果

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容