前言
在互联网中,有很多摄像头都需要涉及到录屏,直播等功能。但是大部分设备厂商提供的摄像头视频流格式都是rtsp的,导致浏览器或者小程序不能直接使用,本片文章将演示如果使用nginx-module-rtmp搭建流媒体服务,然后通过ffmpeg推送视频流,实现rtsp转换成rtmp
提示:以下是本篇文章正文内容
一、ffmpeg是什么?
Fmpeg 是领先的多媒体框架,能够解码、编码、转码、混合、解密、流媒体、过滤和播放人类和机器创造的几乎所有东西。它支持最晦涩的古老格式,直到最尖端的格式。无论它们是由某个标准委员会、社区还是公司设计的。它还具有高度的便携性。
二、使用步骤
1.nginx安装
1.1 nginx安装请参考nginx安装链接
1.2 nginx添加 nginx-rtmp模块 链接
2.ffmpeg安装
2.1 ffmpeg安装请参考ffmpeg安装链接
三、开始配置nginx
worker_processes 1;
events {
worker_connections 1024;
}
rtmp