5分钟教你利用服务器,打造1个 7*24H直播的直播间

5分钟教你利用服务器,打造1个 7*24H直播的直播间

huolong
2023-05-03 / 7 评论 / 104 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2023年05月03日,已超过355天没有更新,若内容或图片失效,请留言反馈。

最近在折腾无人直播。觉得还挺有意思,接下来就分享一下如何实现。实现后就可以给一些主流的平台直播间不间断推流,达到无人直播的效果。
前提:拥有一台服务器。最好流量是1T或者以上。直播对流量要求比较高,视频码率越大,越费流量,所以最好买个国外的服务器。流量相对便宜。
接下来开始整,以centos作为演示搭建平台:

  1. 先vim创建文件,然后复制lala大佬的写的比较傻瓜式的操作的脚本,给放到服务器上,脚本内容如下:我这里创建的文件名字是test.sh。( 就是vim test.sh 。然后输入i进入编辑模式,然后复制粘贴以下内容,然后:wq 保存退出即可应该都会用vim吧,不会的可以留言~ )

  1. 第一步如果折腾好的话是这样的lh7o9nw0.png
    然后执行bash test.sh。显示这样
    lh7of4zl.png
  2. 选择1,回车,yes,先安装FFmpeg。
    安装完成之后,再次允许脚本。这次我们选择2. lh7oh08l.png
  3. 这一步我们需要准备推流地址和推流码。这里我以youtube的为例子,把推流地址和推流码复制过来。
    lh7okjyc.png
    注意先复制1,然后复制2,这中间要有斜杠。有的直播平台会自己带,有的没有。最后服务器上是这样的。
    lh7om01r.png
    一定要注意推流地址和推流码之间的'/'
  4. 然后回车进入下一步。把MP4格式的视频准备好,就是把你想直播的mp4放到服务器上,不会命令行操作的可用moba这些的ssh终端操作。最好放在和这个脚本一个路径的地方,当然别的地方也可以,随意~
  5. 至此,我们推流脚本和要推流的视频都已经准备好了。其实已经开始直播了,但是我们这里要再使用一个screen工具来实现后台执行这个命令,让我们可以在服务器上可以继续干别的事情 yum -y install screen 。安装即可。
    7.接着我们还是在当前路径,即视频和脚本所在的路径输入 screen。新建一个屏幕。然后执行bash test.sh 然后 输入2.然后输入推流地址和推流码。然后回车,然后输入你视频存放的路径。继续回车,选择是否要添加水印。如果服务器cpu不错。,可以开启,否则不开启。继续回车,就开始推流了
  6. 此时我们按住CTRL + A +D。即可让程序后台运行。
  7. 若是想中断直播,输入,screen -ls 。
    lh7qcc5u.png
    看到前面的进程号之后,kill掉即可。 若要重新回去这个屏幕 screen -r 进程号 即可。
2

评论 (7)

取消
  1. 头像
    hello123
    MacOS · Google Chrome

    🐂

    回复
  2. 头像
    hello456
    MacOS · Google Chrome

    我更喜欢这个一些,还能支持docker容器

    https://post.smzdm.com/p/akkod3k4/

    回复
    1. 头像
      huolong 作者
      Windows 10 · Google Chrome
      @ hello456

      好的老铁

      回复
  3. 头像
    dd
    Windows 10 · Google Chrome

    shell功能太少了,博主可以试试这个https://docs.kplayer.net/

    回复
    1. 头像
      huolong 作者
      Windows 10 · Google Chrome
      @ dd

      这个看B站有人推荐过,下次试试

      回复
  4. 头像
    pp
    Windows 10 · Google Chrome

    怎么感觉都会啊

    回复
    1. 头像
      huolong 作者
      MacOS · Google Chrome
      @ pp

      很优秀~

      回复