RTSP,RTP,RTCP

2024-05-01 06:20
文章标签 rtp rtcp rtsp

本文主要是介绍RTSP,RTP,RTCP,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

机器学习 Machine Learning(ML)

深度学习(DL,Deep Learning)

CV计算机视觉(computer vision)

FFMPEG,MPEG2-TS,H.264,H.265,AAC

rstp,rtp,rtmp,webrtc

onvif,gb28181

最详细的音视频流媒体传输协议-rtsp协议详解 - 知乎 (zhihu.com)

下面的文字来自这篇文章的摘录 

HTTP协议,看网络中的视频,访问URL,下载,完成后播放。

在线实时观看---RTSP

real time streaming protocol

实时流协议

用于在希望通讯的两端建立并控制媒体流

客户端通过发出VCR-style命令如play,record,pause来实时控制媒体流。

以客户服务器方式工作

使用户在播放从因特网下载的实时数据时能够进行控制。

该协议基于TCP/IP。

定义了一对多的应用程序如何有效地通过网络传送多媒体数据。

RTSP在体系结构上位于RTP和RTCP之上,使用TCP或RTP完成数据传输。

RTP:Read-time transport protocol

说明了在互联网上传递音频和视频的标准数据包格式。基于UDP协议

RTCP:Real-time Transport Control Protocol

实时传输协议RTP的姐妹协议

RTP使用一个偶数UDP port

RTCP使用RTP的下一个port

RTCP与RTP联合工作

RTP实施实际数据的传输

RTCP负责把控制包送至电话中的每个人

为RTP正在提供的服务质量做出反馈

RTP并没有规定发送方式,可以选择udp发送或者tcp发送。

这篇关于RTSP,RTP,RTCP的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/950915

相关文章

Android平台播放RTSP流的几种方案探究(VLC VS ExoPlayer VS SmartPlayer)

技术背景 好多开发者需要遴选Android平台RTSP直播播放器的时候,不知道如何选的好,本文针对常用的方案,做个大概的说明: 1. 使用VLC for Android VLC Media Player(VLC多媒体播放器),最初命名为VideoLAN客户端,是VideoLAN品牌产品,是VideoLAN计划的多媒体播放器。它支持众多音频与视频解码器及文件格式,并支持DVD影音光盘,VCD影

浅析网页不安装插件播放RTSP/FLV视频的方法

早期很多摄像头视频流使用的是RTSP、RTMP协议,播放这类协议的视频通常是在网页上安装插件。但现在越来越多的用户,对于网页安装插件比较反感,且随着移动设备的普及,用户更多的希望使用手机、平板等移动设备,直接可以查看这些协议的视频。那是否有什么方案可以直接网页打开RTSP、RTMP协议的视频,直接观看不用安装插件呢?而且对于摄像头的数据,尽可能低延迟的获取实时画面。  其实很多摄像头厂家也注意到

使用WebRtcStreamer播放rtsp视频

一、使用步骤 1.安装WebRtcStreamer包 代码如下(示例): {"name": "default","version": "0.1.0","private": true,"scripts": {"serve": "vue-cli-service serve","build": "vue-cli-service build"},"dependencies": {"core-js":

LiveGBS流媒体平台GB/T28181功能-支持RTSP流分发支持GB28181国标流转RTSP流如何配置RTSP视频直播流输出

LiveGBS支持RTSP流分发支持GB28181国标流转RTSP流如何配置RTSP视频直播流输出 1、开启RTSP1.1、页面配置1.2、ini文件配置 2、配置RTSP流用户密码3、RTSP流地址(接口调用)4、RTSP流地址(静态拼接获取)5 、相关问题6、搭建GB28181视频直播平台 1、开启RTSP 1.1、页面配置 在基础配置 -> 流媒体服务配置中配置,RTSP

rtsp和onvif的区别和联系

RTSP(Real-Time Streaming Protocol)和ONVIF(Open Network Video Interface Forum)在视频监控系统和技术标准方面各有其独特的作用和区别,同时它们之间也存在一定的联系。以下是对RTSP和ONVIF的区别和联系的详细分析: rtsp和onvif区别 定义和用途: RTSP:是一种用于在互联网上控制实时多媒体流传输的协议。它允许客户

在安卓和Windows下使用Vizario H264 RTSP

Unity2021.3.35f1,运行模式为ENGINE_SERVER 1.环境设置  Windows设置  安卓设置 2.代码修改 ConnectionProperties中的server必须与真实IP一样,所以需要新增一个获取IP的函数 public string GetLocalIPAddress(){IPHostEntry host;string localIP = "

在国产芯片上实现YOLOv5/v8图像AI识别-【4.2】RK3588获取USB摄像头图像推流RTSP更多内容见视频

本专栏主要是提供一种国产化图像识别的解决方案,专栏中实现了YOLOv5/v8在国产化芯片上的使用部署,并可以实现网页端实时查看。根据自己的具体需求可以直接产品化部署使用。 B站配套视频:https://www.bilibili.com/video/BV1or421T74f 前言 在实际生产过程中,有很多时候不光是通过网络获取rtsp视频流,通常会采用在板子上插上USB摄像头获取画面。 今天

H264结构及RTP封装

H264是一种针对视频的压缩编码方式。 一、压缩方法         H264主要基于以下几种方法,将数据进行压缩: 1.帧内预测压缩:解决空间域数据冗余的问题 2.帧间预测压缩:(运动估计与补偿)解决时间域数据冗余的问题 3.整数离散余弦变换(DCT):将空间上的相关性转换为频域上的无关性,然后量化 二、压缩后数据         压缩后,H264文件由I帧、B帧、

RTP网络字节序

一. 简介 RTP本身只保证实时数据的传输,并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠RP提供这些服务 二. 填充12字节的头 1. 版本(V):2 比特,版本是 2。 2. 填充(P ):1 比特,值为0。 3. 扩展(X):1 比特,若设置扩展比特,固定头(仅)后面跟随一个头扩展,不 扩展,值为0。 4. CSRC 计数(CC):4

rtp协议 封装 h265

我把 draft-ietf-payload-rtp-h265-14.txt 文档的几个表格粘贴出来, 有这几个表, 将 h265 封装为 rtp 包就完成了一半. h265帧头信息+---------------+---------------+|0|1|2|3|4|5|6|7|0|1|2|3|4|5|6|7|+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|F| Type