当前位置: 首页 > news >正文

网站页面优化怎么做自媒体135网站

网站页面优化怎么做,自媒体135网站,全球十大设计公司,舆情报告模板最近在折腾无人直播。觉得还挺有意思,接下来就分享一下如何实现。实现后就可以给一些主流的平台直播间不间断推流,达到无人直播的效果。 前提:拥有一台服务器。最好流量是1T或者以上。直播对流量要求比较高,视频码率越大&#xff…

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

  1. 先vim创建文件,然后复制lala大佬的写的比较傻瓜式的操作的脚本,给放到服务器上,脚本内容如下:我这里创建的文件名字是test.sh。( 就是vim test.sh 。然后输入i进入编辑模式,然后复制粘贴以下内容,然后:wq 保存退出即可应该都会用vim吧,不会的可以留言~ )
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
#=================================================================#
#   System Required: CentOS7 X86_64                               #
#   Description: FFmpeg Stream Media Server                       #
#   Author: LALA                                    #
#   Website: https://www.lala.im                                  #
#=================================================================## 颜色选择
red='\033[0;31m'
green='\033[0;32m'
yellow='\033[0;33m'
font="\033[0m"ffmpeg_install(){
# 安装FFMPEG
read -p "你的机器内是否已经安装过FFmpeg4.x?安装FFmpeg才能正常推流,是否现在安装FFmpeg?(yes/no):" Choose
if [ $Choose = "yes" ];thenyum -y install wgetwget --no-check-certificate https://www.johnvansickle.com/ffmpeg/old-releases/ffmpeg-4.0.3-64bit-static.tar.xztar -xJf ffmpeg-4.0.3-64bit-static.tar.xzcd ffmpeg-4.0.3-64bit-staticmv ffmpeg /usr/bin && mv ffprobe /usr/bin && mv qt-faststart /usr/bin && mv ffmpeg-10bit /usr/bin
fi
if [ $Choose = "no" ]
thenecho -e "${yellow} 你选择不安装FFmpeg,请确定你的机器内已经自行安装过FFmpeg,否则程序无法正常工作! ${font}"sleep 2
fi}stream_start(){
# 定义推流地址和推流码
read -p "输入你的推流地址和推流码(rtmp协议):" rtmp# 判断用户输入的地址是否合法
if [[ $rtmp =~ "rtmp://" ]];thenecho -e "${green} 推流地址输入正确,程序将进行下一步操作. ${font}"sleep 2elseecho -e "${red} 你输入的地址不合法,请重新运行程序并输入! ${font}"exit 1
fi# 定义视频存放目录
read -p "输入你的视频存放目录 (格式仅支持mp4,并且要绝对路径,例如/opt/video):" folder# 判断是否需要添加水印
read -p "是否需要为视频添加水印?水印位置默认在右上方,需要较好CPU支持(yes/no):" watermark
if [ $watermark = "yes" ];thenread -p "输入你的水印图片存放绝对路径,例如/opt/image/watermark.jpg (格式支持jpg/png/bmp):" imageecho -e "${yellow} 添加水印完成,程序将开始推流. ${font}"# 循环while truedocd $folderfor video in $(ls *.mp4)doffmpeg -re -i "$video" -i "$image" -filter_complex overlay=W-w-5:5 -c:v libx264 -c:a aac -b:a 192k -strict -2 -f flv ${rtmp}donedone
fi
if [ $watermark = "no" ]
thenecho -e "${yellow} 你选择不添加水印,程序将开始推流. ${font}"# 循环while truedocd $folderfor video in $(ls *.mp4)doffmpeg -re -i "$video" -preset ultrafast -c:v copy -c:a aac -b:a 192k -strict -2 -f flv ${rtmp}# ffmpeg -re -i "$video" -preset ultrafast -vcodec libx264 -g 60 -b:v 8500k -c:a aac -b:a 128k -strict -2 -f flv ${rtmp}donedone
fi}# 停止推流
stream_stop(){screen -S stream -X quitkillall ffmpeg}# 开始菜单设置
echo -e "${yellow} CentOS7 X86_64 FFmpeg无人值守循环推流 For LALA.IM ${font}"
echo -e "${red} 请确定此脚本目前是在screen窗口内运行的! ${font}"
echo -e "${green} 1.安装FFmpeg (机器要安装FFmpeg才能正常推流) ${font}"
echo -e "${green} 2.开始无人值守循环推流 ${font}"
echo -e "${green} 3.停止推流 ${font}"
start_menu(){read -p "请输入数字(1-3),选择你要进行的操作:" numcase "$num" in1)ffmpeg_install;;2)stream_start;;3)stream_stop;;*)echo -e "${red} 请输入正确的数字 (1-3) ${font}";;esac}# 运行开始菜单
start_menu
  1. 第一步如果折腾好的话是这样的

然后执行bash test.sh。显示这样

  1. 选择1,回车,yes,先安装FFmpeg。
    安装完成之后,再次允许脚本。这次我们选择2.

  2. 这一步我们需要准备推流地址和推流码。这里我以youtube的为例子,把推流地址和推流码复制过来。

注意先复制1,然后复制2,这中间要有斜杠。有的直播平台会自己带,有的没有。最后服务器上是这样的。

一定要注意推流地址和推流码之间的’/’
5. 然后回车进入下一步。把MP4格式的视频准备好,就是把你想直播的mp4放到服务器上,不会命令行操作的可用moba这些的ssh终端操作。最好放在和这个脚本一个路径的地方,当然别的地方也可以,随意~
6. 至此,我们推流脚本和要推流的视频都已经准备好了。其实已经开始直播了,但是我们这里要再使用一个screen工具来实现后台执行这个命令,让我们可以在服务器上可以继续干别的事情 yum -y install screen 。安装即可。
7.接着我们还是在当前路径,即视频和脚本所在的路径输入 screen。新建一个屏幕。然后执行bash test.sh 然后 输入2.然后输入推流地址和推流码。然后回车,然后输入你视频存放的路径。继续回车,选择是否要添加水印。如果服务器cpu不错。,可以开启,否则不开启。继续回车,就开始推流了

  1. 此时我们按住CTRL + A +D。即可让程序后台运行。
  2. 若是想中断直播,输入,screen -ls 。

看到前面的进程号之后,kill掉即可。 若要重新回去这个屏幕 screen -r 进程号 即可。

14:20欢迎访问我的博客站,有更多开源项目分享:vwo50

http://www.hrbkazy.com/news/40316.html

相关文章:

  • 月子中心网站设计流量宝
  • 会议网站手机在线制作网站
  • 苏州网站建设 苏州网络推广专家百度推广开户代理商
  • 吴江网站制作职业培训学校
  • 昆明做网站的个人网络营销工程师培训
  • 威联通nas 做网站门户网站制作
  • 商务部网站市场体系建设司首页做网站平台需要多少钱
  • java如何对网站做压力测试电子商务网站建设与维护
  • 广州手机网站建设报价网络营销收获与体会
  • 自设计网站引流推广方案
  • 做网站的话术智能网站推广优化
  • 长沙网站制作收费明细汽车推广软文
  • 西安比较厉害的软件公司永州网站seo
  • 做58招聘网站工作人员的心得北京搜索引擎优化经理
  • 网站设计专业需要什么最新新闻今天最新新闻
  • 开发一个app需要什么条件seo外包软件
  • 百姓网站外推广怎么做广州推广服务
  • 做网站必须买云虚拟主机吗网页链接
  • 机关事业单位 网站建设方案书seo快速培训
  • 网站建设 深路互动怎么快速优化关键词排名
  • 网站建设制作设计开发福建网站快速被百度收录
  • 淮安哪个做网站好点百度推广平台
  • 做公司网站需要会什么论坛seo招聘
  • 室内设计网站大全免费今天最新的新闻头条
  • 网站开发 macbook网站优化基本技巧
  • 网站地图如何做西安seo关键词排名优化
  • 免费加速器看国外网站企业网站设计规范
  • 上海公司注册网站发帖效果好的网站
  • 网站设计与网页制作百度免费安装下载
  • 东莞网站建设方案咨询企业营销策划合同