SRS支持rtmp/srt/gb28181/webrtc上行推流和rtmp/http-flv/hls/dash/gb28181/webrtc下行拉流

本文为博客 VIP 文章,开通 VIP 后可阅读全文

开通 VIP

1、Usage

1.1 编译SRS

编译SRS,需要切换到Develop分支,并开启gb28181功能:

git checkout develop &&
./configure --with-gb28181 && 
make clean && make

然后使用配置文件conf/push.gb28181.conf启动:

./objs/srs -c conf/push.gb28181.conf 

1.2 配置摄像头

先找到摄像头IP

使用海康的网络工具SADP 下载中心 - 服务支持 - 海康威视 Hikvision

然后登录到摄像头网页后台按下面的操作配置摄像头,推流到SRS:

最后,观看RTMP流:rtmp://localhost:1935/live/34020000001320000001

Remark: 海康摄像头默认会连接萤石云,可以在APP上看到摄像头的内网IP,然后访问这个IP进入管理页面。其他摄像头也有对应办法,可以配置摄像头使用GB28181推流。

Remark:如果看不了流,请确认你的服务器IP,还有流名称也就是视频通道编码ID是否正确。

Remark: 默认不开启声音,如果需要开启声音,要打开配置audio_enable on;,并且在摄像头的音频配置中开启。

Remark: 若需要开启音频,需要将编码设置为AAC,同时采样率设置为44100HZ,否则Flash可能无法观看。

【学习地址】:FFmpeg/WebRTC/RTMP/NDK/Android音视频流媒体高级开发
【文章福利】:免费领取更多音视频学习资料包、大厂面试题、技术视频和学习路线图,资料包括(C/C++,Linux,FFmpeg webRTC rtmp

开源媒体服务器SRS学习笔记(1) - 安装、 (Simple RTMP Server) 是国人写的一款非常优秀的开源媒体服务器软件,可用于直播/录播/视频客服等多种场景,其定位是运营级的互联网直播服务器集群。 阅读详情

相关推荐

Java使用 srs ffmpeg 将 rtsp hls

文章目录一、srs编译运行二、ffmpeg编译1,参数说明三、commandManager命令行封装四、参考博文 一、srs编译运行 二、ffmpeg编译 1,参数说明 -hls_time 2::设置每片的长度,默认值为2。单位为秒 -hls_list_size 2.0:设置播放列表保存的最多条目,设置为0会保存有所片信息,默认值为5 -hls_wrap 15:设置多少片之后开始覆盖,如果设置为0则不会覆盖,默认值为0.这个选项能够避免在磁盘上存储过多的片,而且能够限制写入磁盘的最多的片的数量

xunming的专栏 5644

SRS媒体服务器安装使用详解,rtsp、视频文件rtmp并进行取播放,obs详解,以及python的使用

主要是使用SRS作为媒体服务器,讲解了ffmpeg、OBS、python代码等不同的方式,rtsprtmp,以及播放等。

nianjiuhuiyi的博客 1万+

GB28181开发--SRS+Jessibuca‌

SRS-SIP做为SIP服务器,与前端设备进行信令交互。SRS做为媒体服务器,与前端设备进行音视频预览/回放。视频播放采用Jessibuca‌,可以解决播放实时性H265问题。

深之JohnChen的专栏 1576

基于SRS 实现RTSP接入与WebRTC播放测试

在安防领域,大多数摄像头是RTSP,SRS本身是不支持RTSP,那么基于SRS有没有什么方案让其支持RTSP接入,并基于SRS中已经实现的WebRTC的功能,使得网页端能够低延迟的播放RTSP呢,上一篇《基于SRSWebRTC 环境搭建》中已经介绍演示了SRS可以实现RTMP的接入WebRtc播放,可以通过ffmpeg 将RTSP化成RTMP,就可以无缝对接了,本文就带着大家实操验证下。

wel_006的博客 2930

自建srs实时视频服务器支持RTMP

srs

站在知识源头搞技术 2745

国产开源媒体SRS4.0对视频监控GB28181支持

前言: 本篇文章是第一篇介绍SRS的文章,后续应该还会有一些测试使用经验的文章,同时可能会有一些源码阅读笔记。本篇文章主要是介绍下国产开源媒体SRS涉及的入门资料,SRS前期对标的nginx-rtmp-module,是国内第一款真正开源的媒体服务,应用在直播RTC领域。但是成立同学志存高远,不仅仅局限于某一个行业,近期WebRTCSRTGB28181支持的都很快,希望大家都能参与进来...

weixin_41422027的博客 2万+

SRS 实时视频服务器搭建及使用

SRS是一个开源的(MIT协议)简单高效的实时视频服务器,支持RTMPWebRTCHLSHTTP-FLVSRT、MPEG-DASHGB28181等协议。 SRS媒体服务器FFmpeg、OBS、VLC、 WebRTC等客户端配合使用,提供的接收分发的能力,是一个典型的发布 (订阅(播放)服务器模型。 SRS支持互联网广泛应用的音视频协议换,比如可以将RTMPSRTHLSHTTP-FLVWebRTC等协议。

小毕超博客 9886

SRS支持的10种媒体协议详解:RTMPWebRTCHLS全面对比

SRS(Simple RTMP Server)是一个开源的媒体服务器,支持多种媒体协议,包括RTMPWebRTCHLSHTTP-FLVSRT、MPEG-DASHGB28181等。无论是直播还是点播,SRS都能提供稳定高效的媒体服务解决方案。🚀 ## 📊 主媒体协议对比 ### 1. RTMP协议(Real-Time Messaging Protocol) RTMP是Ad

gitblog_00554的博客 1154

SRS支持的8大媒体协议详解:RTMPSRTWebRTC一网打尽

想要搭建一个功能全面的媒体服务器,却对各种协议一头雾水?🤔 别担心,今天我来为你详细解读SRS(Simple Realtime Server)支持的8大主媒体协议,让你一次性掌握RTMPWebRTCSRTHLSHTTP-FLV、MPEG-DASHGB28181等协议的核心特性与应用场景! SRS(Simple Realtime Server)是一个高性能、开源的实时视频服务器,

gitblog_00092的博客 412

视频云平台——搭建SRS5平台支持GB28181视频

搭建视频云平台有很多种方式,如果是内部平台往抖音等平台送,大可以采用SRS-Stack服务搭建模式,因为一般的视频源都可以控制在自己的网络范围内。 而如果是企业内网想要把视频送到云平台,国内的大客户(一般是国有大厂)们,最早接触的应该都是GB28181系列的平台,因此这次我们就来聚焦在GB28181视频的服务平台上。

网尘的技术专栏 3352

开源媒体服务器ZLMediaKit在Windows上运行、配置、按需取摄像头rtsp视频)并使用http-flv网页播放

目前市面上有很多开源的媒体服务器解决方案,常见的有SRS、EasyDarwin、ZLMediaKitMonibuca等。1、SRS3、MonibucaZLMediaKit是一套高性能的媒体服务框架,目前支持rtmp、rtsp、hlshttp-flv媒体协议,支持linux、macos、windows三大PC平台ios、android两大移动端平台。

BADAO_LIUMANG_QIZHI的博客 1万+

利用srs将rtspflv

利用srs + ffmpeg 将海康摄像头rtspm3u8 / rtspflv 格式

gyf651194544的博客 1869

rtsp-simple-server + srs搭建媒体服务器

1、下载rtsp-simple-server 我下载的是windows版本的。下载完后直接运行exe文件即可启动。2、ubuntu 16.04环境下载、编译、运行SRS 3、使用ffmpeg给rtsp-simple-server 4、使用ffmpeg从rtsp-simple-server取rtsp换为rtmp送到srs服务器 5、从srs服务器 或者用VLC打开RTMP直播......

qq_23350817的博客 9163

使用FFmpeg结合srs4将rtsp换为FLV&HLS

克 Al Sharqiya 电视台:rtmp://ns8.indexforce.com/home/mystream]视频播放地址:http://192.168.32.245:18080:players/srs_player.html。由于使用了 entrypoint bash , 所以此时应该已经进入了 ffmpeg的 Container里。就能看到你的码视频,点击前面的 蓝色ID,就能在线播放,同时你也能看到它给你的播放地址。登录 http://192.168.32.245:18080/

沧海之巅的专栏 3516

全面解析开源RTSP媒体服务器:功能、性能与应用场景对比

是一种网络传输协议,专门设计用于控制具有实时特性的数据传输,如音频视频。RTSP提供了一个可扩展的框架,使实时数据的受控、点播成为可能。该协议用于建立控制终端之间的媒体会话,允许客户端通过发送请求来控制媒体服务器上的媒体,例如启动、停止暂停媒体播放。RTSP通常与RTP(Real-time Transport Protocol)RTCP(RTP Control Protocol)一起使用,以提供数据的实时传输控制。控制能力:RTSP提供了一种可扩展的框架,使实时数据的受控、点播成为可能。

全世界的博客 5905

公网传输技术之SRT协议解析(上)

SRT协议(即安全可靠传输协议)是一个新兴的网络传输协议,适用于实时音视频传输。本文将从SRT协议的原理分析入手,尝试定义出一个衡量SRT链路可靠性高低的指标:链路安全冗余量(Secure-Margin),并详细介绍如何依照这个指标来部署一个可靠的SRT传输链路,并分析在不同的直播场景中的参数调整策略。

4375
上一篇: RTSP协议转换RTMP直播协议
下一篇: 5分钟快速打造WebRTC视频聊天
【零声教育】音视频开发进阶
博客等级 码龄4年 231粉丝 · 497原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值