目录

  • 简介
  • 硬件要求
  • 配置教程
    • 搭建nginx rtmp服务器
    • 获取b站推流码
    • 配置启动nginx
    • 安装FFmpeg

移步原文网站,浏览最新博客。

简介

本教程以b站为例,介绍如何利用一台云服务器实现b站不间断推流直播。其他直播平台操作步骤大致相同,详细请参考平台介绍。

硬件要求

一台云服务器(带宽最好2M以上)

配置教程

搭建nginx rtmp服务器

操作步骤参考树莓派FFmpeg搭配rtmp服务器实现直播推流(二)

获取b站推流码

传送门

点击开始直播即可获取推流码

配置启动nginx

新增配置文件

sudo vi /etc/nginx/conf/push.conf

填写b站推流”服务器地址“和”串流秘钥“

push rtmp://live-push.bilivideo.com/live-bvc/?streamname=live_361173529_2744015&key=0deb63c629be39bb86d7de52c1a814c2&schedule=rtmp&pflag=1;# 不要忘了分号

如果需要推流到其他平台可继续添加push,多个推流地址之间注意用分号隔开。

修改nginx配置文件,加入如下配置

sudo vi /usr/local/nginx/conf/nginx.conf
rtmp {server {listen 1935;chunk_size 4000;application live {live on;record off;include /etc/nginx/conf/push.conf;}}
}

启动nginx

./usr/local/nginx/sbin/nginx

安装FFmpeg

apt install FFmpeg

新增节目单文件playlist.txt

sudo vi playlist.txt

添加节目

file '/root/TomAndJerry/01.m4v'
file '/root/TomAndJerry/02.m4v'
file '/root/TomAndJerry/03.m4v'
file '/root/TomAndJerry/04.m4v'

启动FFmpeg开始推流

ffmpeg -re -hide_banner -stream_loop -1 -f concat -safe 0 -i playlist.txt -c copy -f flv rtmp://127.0.0.1:1935/live/猫和老鼠1963【不停播】

直播成功。

更多精彩文章请移步我的主页

FFmpeg+nginx实现b站推流直播相关推荐

  1. ffmpeg + nginx配置智播推流服务器

    nginx是配置网站服务器,但是通过安装相应modue也可以实现直播推流. nginx服务器配置 环境 ubuntu 16.04 nginx 1.13 依赖库安装 sudo apt-get insta ...

  2. macOS下nginx配合obs做推流直播.md

    这篇探索起源于给妹子看高清电影 动辄10G的1080P电影对于网速不够快又懒得找高清资源的妹子来说并不方便看 而pandaTV等直播平台显然是不可以直播电影的,于是我就按照google的方法自己推流1 ...

  3. Fedora进行ffmpeg+nginx+rtmp服务器配置局域网推流

    文章目录 前言: 一.先对Fedora镜像源进行一次更新 1.如果在配置好后,获取 GPG 密钥失败:[Errno 14] curl#37 - "Couldn't open file /et ...

  4. 使用ffmpeg+nginx将rtmp直播流转为hls直播流

    ffmpeg的安装和nginx的安装在之前的博客中有详细的讲解. mac搭建nginx+rtmp直播流 1.配置nginx (1)配置rtmp直播​ rtmp {server {listen 1935 ...

  5. python利用ffmpeg进行rtmp推流直播

    思路: opencv读取视频 -> 将视频分割为帧 -> 将每一帧进行需求加工后 -> 将此帧写入pipe管道 -> 利用ffmpeg进行推流直播 pipe管道: 啥是pipe ...

  6. 海思开发板FFmpeg+Nginx,推流RTMP播放(优秀教程收集+实操整理)

    海思开发板FFmpeg+Nginx推流RTSP播放(优秀教程收集+实操整理) 安装FFmpeg及移植 FFmpeg编译问题收录: static declaration of 'cbrt' follow ...

  7. 利用ffmpeg实现rtmp推流直播

    我们这次利用ffmpeg实现rtmp推流(最终推流地址统一为rtmp://127.0.0.1:1935/live/123) 1.首先下载ffmpeg和ffplay 官方下载链接为:FFmpeg 下载后 ...

  8. vlc搭建rtsp直播Demo ffmpeg + nginx + flv.js实现rtsp网页播放Demo

    文章目录 学习链接 本地视频文件作为数据源 推流步骤 拉流步骤 本地摄像头作为数据源 拉流步骤 vlc + ffmpeg + nginx + flv.js 实现网页视频直播 概括 vlc打开摄像头,提 ...

  9. 音视频开发(15)---IPC+NVR+路由器+ffmpeg+nginx实现网页/Android/IOS的HLS直播

    海康IPC+NVR+路由器+ffmpeg+nginx实现网页/Android/IOS的HLS直播 研究摄像头直播有一个月了,最终领导决定使用HLS协议进行摄像头实时预览,原因是HLS对移动端和Web端 ...

最新文章

  1. css中font-family的中文字体
  2. android有用的知识
  3. 关于python中requests模块导入问题-python中requests模块的使用方法
  4. Android 的简介和体系结构中每个层的功能。
  5. boost::format模块format的高级用法示例
  6. idea springBoot 配置devtools实现热部署
  7. 基础编程题之查找组成一个偶数最接近的两个素数
  8. Oracle listagg去重distinct三种方法总结
  9. win10 如何做到 C盘 的绝对干净,所有软件都安装到D盘,C盘只用来存操作系统。
  10. discuz仿163k_Discuz模板-仿163k地方门户系统整站源码带数据
  11. H3C交换机WEB管理时间_H3C 交换机之VLAN配置与VLAN间访问
  12. insgram 网页分享_instagram网页版登陆使用图文教程
  13. 网易云信七年:「连接者」背后的「放大器」
  14. 帝国网站mysql 数据库开发_帝国cms phpmyadmin数据库操作及密码修改
  15. 开心一刻:邪恶的小明
  16. java 程序题 二分法查找二维数组(Dichotomy)
  17. Excel VBA 合并单元格适应分页打印
  18. 如何用Vue开发前端和网站
  19. 斐波那契数列——兔子生兔子问题
  20. Matlab网页交互

热门文章

  1. 房屋买受人无购房资格,合同效力
  2. 皮影机器人ppt_还可以这么玩?皮影戏机器人惊艳“机器人创想秀”
  3. 属性重命名 @SerializedName
  4. android 判断5g,Android 5G判断
  5. 身边的RFID产品应用
  6. 配置VLAN工作量太大?那是你还不了解VTP
  7. 腾讯的张小龙是一个怎样的人?
  8. 青少年为什么学python_为什么青少年一定要学Python?
  9. VSCode解决头文件有红色波浪线
  10. 我们有一间新的计算机房用英语怎么说,6S试题(资料)