在直播系统中使用RTSP协议传递视频

目录

概述

1、环境准备

2、拉流URL地址

3、导播软件取流

(1)OBS中拉取RTSP流

(2)芯象中拉取RTSP流

(3)vMix中拉取RTSP流

写在最后


概述

提到RTSP协议,很容易想到RTMP协议,它们之间的区别是什么呢?RTSP有何特点?应用领域何在?直播中怎么用呢?

RTSP (Real Time Streaming Protocol)是实时流传输协议,它使用TCP或UDP完成数据传输。它具备网络延迟小的特性,广泛应用于安防视频监控领域中。

RTMP(Real Time Messaging Protocol)实时消息协议,它使用TCP进行数据传输,广泛应用于直播系统中,导播端向服务端的推流。

RTSP网络延迟小于RTMP,很多监控摄像头内部都支持这个协议,手机安装了APP也可以将摄像头拍摄的画面利用RTSP发送出去。

在实际应用中,RTSP是将视频或者摄像头数据转码后作为服务端,等待客户端"拉流",拉流支持并发。RTMP则是向服务端推流,不支持并发,由服务器实现分发。

因此,在直播中,我们通常使用RTSP从摄像机拉流作为导播素材,导播最终输出通过RTMP推流给直播服务器进行视频分发,实现高并发的多用户同时观看。

1、环境准备

如果有条件,可以安装一台监控摄像机(如:海康、大华),开机运行后等待导播软件拉流。如果没有这个条件,可以使用手机安装APP的方案。

APP名称:IP摄像头

下载地址:

Android:https://download.csdn.net/download/dgnankai/88466854

iOS :‎App Store 上的"IP摄像头 Pro"

安装运行:

此外,还需要安装OBS、芯象、vMix等导播软件。在这些软件中使用NDI传输视频的内容,详见:《OBS使用NDI协议输入输出》、《"芯象"使用NDI协议输入输出》、《vMix使用NDI协议输入输出》。

2、拉流URL地址

RTSP拉流地址用于填写在拉流客户端中,实现协议、地址、账号、密码、流名称(ID)的定义。基本格式如下:

rtsp://账号:密码@IP地址:端口号/流名称

上面手机RTSP摄像机输出的流地址为:rtsp://admin:admin@192.168.0.122:8554/live

如果使用的监控摄像机,海康rtsp地址:

rtsp://admin:admin12345@192.168.10.199:554/h264/ch1/main/av_stream

其他厂家地址详见《各监控厂商rtsp取流格式

3、导播软件取流

(1)OBS中拉取RTSP流

启动OBS→在"来源"中添加"VLC"视频源→播放列表中添加"路径/URL"

在对话框中输入地址,确认后调整在场景中的位置。

如果没有"播放"就单击VLC媒体控制栏中的播放/重新播放按钮

(2)芯象中拉取RTSP流

启动芯象→菜单"添加来源"→网络来源

添加→输入拉流地址→确定

(3)vMix中拉取RTSP流

启动vMix→添加输入→流/SRT→码流类型:VLC(RTSP)→URL输入拉流地址→OK

写在最后

RTSP协议广泛应用在监控领域,现在很多监控摄像头像素越来越高,图形质量也越来越好,在直播要求不高的情况下基本能够加以利用。用好rtsp协议可以实现因地制宜的开展直播、录播活动。

相关推荐
小曾同学.com8 小时前
【每天学点‘音视频’】前向纠错 和 漏包重传
音视频·fec·前向纠错
胖虎18 小时前
(二十)深入了解 AVFoundation-编辑:使用 AVMutableVideoComposition 实现视频加水印与图层合成(下)——实战篇
音视频·视频编辑·视频添加水印
AI浩9 小时前
跟踪不稳定目标:基于外观引导的运动建模实现无人机视频中的鲁棒多目标跟踪
目标跟踪·音视频·无人机
小学生波波11 小时前
如何免费给视频加字幕
音视频·免费字幕·加字幕·剪映加字幕
0x000717 小时前
C#项目集成海康SDK指南:从搭建环境到实现视频预览、录制、截屏
音视频
音视频牛哥19 小时前
如何计算 PCM 音频与 YUV/RGB 原始视频文件大小?
音视频·pcm·大牛直播sdk·rtsp播放器·rtmp播放器·yuv rgb计算大小·pcm计算大小
音视频牛哥20 小时前
从H.264到AV1:音视频技术演进与模块化SDK架构全解析
人工智能·音视频·大牛直播sdk·rtsp h.265·h.264 h.265 av1·h.265和h.266·enhenced rtmp
Antonio91521 小时前
【音视频】WebRTC 一对一通话 peerconnection_client 分析
音视频·webrtc
恒拓高科WorkPlus1 天前
局域网视频软件BeeWorks,内网顺畅沟通
音视频
关键帧-Keyframe1 天前
音视频面试题集锦第 26 期
面试·音视频