阿里云Ubuntu18.04向斗鱼虎牙B站等推流实现24小时视频文件直播

  • 一、ECS及安全配置
  • 二、安装ffmpeg
  • 三、获取推流地址
  • 四、实现推流
    • 测试ffmpeg
    • 合并视频
    • 循环后台执行
  • 五、(感谢大神)相关链接

一、ECS及安全配置

购买阿里云ECS,选择安装Ubuntu18.04,在安全设置中添加1935/1935 0.0.0.0/0端口

二、安装ffmpeg

阿里云推流
ubuntu 18.04

apt-get update
apt-get upgrade
apt install software-properties-common
add-apt-repository ppa:djcj/hybrid
apt-get update
apt-get install ffmpeg

用FileZilla管理文件

关bili直播,再开
阿里云安全,加端口1935/1935 0.0.0.0/0

FileZilla 拷贝文件到root下
ffmpeg -f concat -safe 0 -i list20200131.txt -c copy list20200131.mp4

ffmpeg -re -stream_loop -1 -i w11-list.mp4 -c copy -f flv “rtmp://txy.live-send.acg.tv/live-txy/?streamname=live_434254542_77209&key=dda54a168e25a0ba3814b64610f89ae2”

setsid ffmpeg -re -stream_loop -1 -i list20200131-d.mp4 -c copy -f flv “rtmp://send3.douyu.com/live/8018271rjEQY4cud?wsSecret=88709c1f3010d3b1b991a9b503c4&wsTime=5e33d4e4&wsSeek=off&wm=0&tw=0&roirecognition=0”

虎牙
ffmpeg -f concat -safe 0 -i list20200131.txt -c copy list20200131-h.mp4

ffmpeg -re -stream_loop -1 -i list20200131-h.mp4 -c copy -f flv “rtmp://al.direct.huya.com/huyalive/1279524556554-1279524556554-0-2559049236-10057-A-1580429545-1?seq=1580454094945&type=simple”

setsid ffmpeg -re -stream_loop -1 -i list20200131-h.mp4 -c copy -f flv “rtmp://al.direct.huya.com/huyalive/127956554-1279524556554-0-2559049236564-10057-A-1580429545-1?seq=1580454094945&type=simple”

同时向douyu推同一2G文件。不同文件或许,单独斗鱼可以,同一文件,两个不行,阿里1M带宽。状态为:frame= 995 fps=9.9 q=-1.0 size= 11249kB time=00:01:40.82 bitrate= 914.0kbits/s speed= 1x

ffmpeg -re -stream_loop -1 -i list20200131.mp4 -c copy -f flv “rtmp://send3.douyu.com/live/8018271r6bLD215Z?wsSecret=031d6d5b19ce0bc64dba3ed061af&wsTime=5e33adb3&wsSeek=off&wm=0&tw=0&roirecognition=0”

后台运行
setsid ffmpeg -re -stream_loop -1 -i list20200131.mp4 -c copy -f flv “rtmp://send3.douyu.com/live/8018271r6bLD215Z?wsSecret=031d6d5b19c45b0dba3ed061af&wsTime=5e33adb3&wsSeek=off&wm=0&tw=0&roirecognition=0”

关bili直播,再开

邮箱发虚拟机,文件不带引号,地址带引号,成功应该有带宽变化,或者地址拒接提示。

ffmpeg -i 1.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb 1.ts

ffmpeg -i 2.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb 2.ts

ffmpeg -i “concat:1.ts|2.ts” -acodec copy -vcodec copy -absf aac_adtstoasc output.mp4

ffmpeg -re -stream_loop -1 -i 1.mp4 -c copy -f flv “rtmp://txy.live-send.acg.tv/live-txy/?streamname=live_434254542_77207339&key=dda54a25a0ba3814b64610f89ae2”

ffmpeg -re -i 1.mp4 -c copy -f flv “rtmp://txy.live-send.acg.tv/live-txy/?streamname=live_434254542_77207339&key=d4a168e25a0ba3814b64610f89ae2”

三、获取推流地址

四、实现推流

测试ffmpeg

合并视频

循环后台执行

五、(感谢大神)相关链接

nohup命令、setsid命令、Daemon(守护进程)简要梳理 - JackLU刘先生 - 博客园 https://www.cnblogs.com/csuliujia/p/9939502.html
ubuntu安装mmpeg简单版_积硅步-CSDN博客 https://blog.csdn.net/babys/article/details/99695844

斗鱼直播推流命令_qq_35108994的博客-CSDN博客 https://blog.csdn.net/qq_35108994/article/details/87925858

使用 ffmpeg 快速合并视频文件_a15378785375的博客-CSDN博客 https://blog.csdn.net/a15378785375/article/details/88919163

如何获取文件夹内文件名保存到txt文件中-百度经验 https://jingyan.baidu.com/article/f3e34a12e5e117f5eb6535f4.html

Linux 技巧:让进程在后台运行更可靠的几种方法 https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/

阿里云Ubuntu18.04向斗鱼虎牙B站等推流实现24小时视频文件直播相关推荐

  1. 阿里云ubuntu18.04搭建图形界面的介绍

    经过几天的奋战,在综合别人的宝贵经验之后,终于把阿里云的ubuntu18.04的图形界面搭配出来了,在此把我个人的经历分享给大家参考一下 首先声明:我是参考原博主的经验搭建出来的,具体链接可以参考:h ...

  2. 阿里云ubuntu18.04安装最新版本nodejs

    nodejs官网查看最新推荐的稳定版本,复制源码链接链接(我用的是淘宝镜像,下载更快) https://npm.taobao.org/mirrors/node/v12.16.1/node-v12.16 ...

  3. 阿里云 Ubuntu18.04 通过Docker安装宝塔面板

    安装Docker: sudo apt install docker.io 设置Docker开机自启: sudo systemctl start docker sudo systemctl enable ...

  4. 阿里云ubuntu14.04下lamp环境搭建の备忘

    以下内容大部分来自于网络上的收集,百度搜lamp能搜到很多文字教程.百度lamp搭建 推荐几个视频教程: 在Ubuntu Server下搭建LAMP环境 PHP环境LAMP/LNMP安装与配置 我收藏 ...

  5. mysql免安装_腾讯云Ubuntu18.04部置Django2系列(二):Ubuntu18.04 安装Mysql

    本系统教程使用腾讯云,Ubuntu 18.04系统,mysql 5.7数据库,Django2.2,nginx ,gunicorn 来完整的部署Django网站项目.每一步教程都是在本地机台上,通过Xs ...

  6. 阿里云服务器买了,如何建站呀?

    阿里云服务器买了,如何建站呀?建站好像很麻烦呀,新手,求教,正在学习建站知识

  7. 9月27日云栖精选夜读:阿里云首推免费人脸识别SDK 让每个APP轻松拥有短视频AR特效...

    摘要: 早在今年五月,阿里云已经推出了短视频解决方案.近日,阿里云再次率先颠覆行业,在业内首推免费的人脸识别SDK,结合其原有的短视频能力,大大降低了人脸识别+AR特效+短视频的入行门槛. 早在今年五 ...

  8. 9月27日云栖精选夜读:阿里云首推免费人脸识别SDK 让每个APP轻松拥有短视频AR特效

    想不想知道是什么 早在今年五月,阿里云已经推出了短视频解决方案.近日,阿里云再次率先颠覆行业,在业内首推免费的人脸识别SDK,结合其原有的短视频能力,大大降低了人脸识别+AR特效+短视频的入行门槛. ...

  9. 阿里社交软件“点点虫”推“24小时”视频直播功能

    月6日消息,主打阅后即焚的阿里社交软件"点点虫"发布新版本,推出"24小时"视频直播功能,提供朋友间及达人圈的图片和视频共享服务,所有内容只能在24小时内重复播 ...

最新文章

  1. 技术总监和CTO的区别 浅谈CTO的作用----软件公司如何开源节流(一)
  2. solrcloud java_SolrCloud之zookeeper中使用java代码创建集合
  3. 公路建厂最短路径问题
  4. Lambda表达式练习3【应用】
  5. 解决类似/usr/lib64/libstdc++.so.6:version `GLIBCXX_3.4.21` not found的问题
  6. java集群session共享_分布式/集群下session共享方案汇总
  7. pytorch torch.nn.RNN
  8. 冲锋衣和羽绒服哪个保暖?
  9. diff测试与流量回放测试
  10. spring boot 在IDEA使用devtools热布署不成功,都没有注意的事!
  11. 每天一道剑指offer-从上往下打印二叉树
  12. 小米6线刷包php文件格式,小米6线刷教程 小米6线刷包_救砖包下载
  13. 工作流的大致开发流程
  14. PAT 1010 月饼
  15. android怎么更换播放器,android 播放器切换 出错
  16. Eclipse背景颜色设置(设置成豆沙绿色保护眼睛)
  17. 数学智力题 武士数独题目_最新智力题大全及答案-各种最新IQ题目推荐-第1595页-33IQ...
  18. 如何从零开始系统学习量化交易-附资料
  19. 不要一个人吃饭---人脉就是钱脉
  20. uva 10306 e-Coin

热门文章

  1. 【JS】中遍历数组的几种方法
  2. 清热去火作用的食物 容易让人上火 的食物
  3. 未来规划计算机专业英语作文,未来规划的高中英语作文
  4. Oracle 在中国的主要合作伙伴
  5. Android8.1 MSM8909平台增加温度传感器
  6. 视频教程-微服务-Go语言
  7. 华为手机无法使用adb wifi连接
  8. python 隐含波动率_怎么计算隐含波动率?
  9. 分享一个开源的番茄计时器应用『极简番茄』和 统计图的库
  10. 芯片数据分析----芯片数据可视化