RTSP协议,与sip区别
RTSP(Real Time Streaming Protocol)是应用层中的实时流协议,处于RTP、RTCP、SRTP等之上,使用RTP或TCP来进行数据的传输,其本身并不传输媒体流数据,而是要依靠传输层协议所提供的传输数据服务。RTSP主要是通过会话来协商音视频媒体流传输的信息,比如协商两边的发送端口、接收端口、音视频码流信息、组帧sdp等。RTSP先协商好这些前提信息,才能开始数据的传输。除此之外,RTSP还能控制具有实时特性的数据发送,比如对流媒体提供播放、暂停、快进等操作。同类型的应用层协议还有RTMP(Real Time Message Protocol)、http(超文本传送协议)等,RTCP和RTMP都属于流媒体协议,一般用于直播,http一般用于点播。
sip和RTSP等都属于应用层中纯文本的控制协议,都只是负责管理通信过程的连接、控制、修改和结束,不负责传输媒体类型和数据的传输,所以都需要使用SDP协议来传送媒体参数,使用RTP和RTCP协议来传输媒体流。区别就是RTSP是专门为流媒体制定的协议,sip一般用来创建双向的音频、视频通话,RTSP等一般用来做单向视频点播、视频监控等。
注:属学习笔记,如有错误,欢迎指正
2022.12.10
RTSP协议,与sip区别相关推荐
- HTTP协议/RTSP协议/RTMP协议的区别
RTSP. RTMP.HTTP的共同点.区别 共同点: 1:RTSP RTMP HTTP都是在应用应用层. 2: 理论上RTSP RTMP HTTP都可以做直播和点播,但一般做直播用RTSP RTM ...
- 流媒体服务器之rtp协议,rtcp协议,rtsp协议,sdp协议,sip协议简析
0.前言 流媒体服务器做音视频媒体传输主要就两件事:媒体回话协商,媒体数据传输:下面这几种协议就围绕着这两个需求而产生. 1.rtp协议 rtp的全称是实时传输协议RTP(Real-time Tran ...
- RTMP协议和RTSP协议的区别
一.RTMP协议: 1.是流媒体协议 2.RTMP是Adobe的私有协议,没有完全公开 3.RTMP协议一般传输的是flv.f4v格式流 4.RTMP协议一般在TCP的一个通道传输命令和数据 二.RT ...
- (转)RTSP协议详解
转自:https://www.cnblogs.com/lidabo/p/6553212.html RTSP简介 RTSP(Real Time Streaming Protocol)是由Real Net ...
- 音视频之RTSP协议简介
音视频之RTSP协议简介 RTSP简介 RTSP协议以客户端/服务器方式工作,如:暂停/继续.后退.前进等.它是一个多媒体播放控制协议,用来控制用户在播放从因特网下载的实时数据,因此 RTSP 又称为 ...
- 国标28181:什么是RTSP协议
前言 RTSP出现之前,最热的大概就是HTTP协议.想象一下,当你需要欣赏网络中的某一段视频,通过HTTP协议访问其URL.开始下载.下载完成之后播放.对于早期的视频采集设备.网络带宽或是负责渲染的显 ...
- 最详细的流媒体传输协议-rtsp协议详解
流媒体传输协议-rtsp协议详解 参阅:RTSP协议详解和分析从零开始写一个RTSP服务器(一)RTSP协议讲解关于RTSP_RTP_RTCP协议的深刻初步介绍 rtsp RTSP出现以前,最热的大概 ...
- RTSP协议详解(转载)
流媒体传输协议介绍 一.RTSP协议介绍 什么是rtsp? RTSP协议以客户服务器方式工作,,如:暂停/继续.后退.前进等.它是一个多媒体播放控制协议,用来使用户在播放从因特网下载的实时数据时能够进 ...
- 一文读懂RTSP协议-【RTSP协议详解】
RTSP简介 RTSP(Real Time Streaming Protocol)是由Real Network和Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议.RTSP对流 ...
最新文章
- VMM虚拟机启动失败故障处理
- Clojure入门指南(Getting Started)
- RabbitMQ通配符模式以及与Routing模式的区别
- java 视频监控 分屏ui_视频监控网页ActiveX视频分屏播放控件开发
- Java集合框架和重要接口、类
- vbb论坛(vBulletin)后台获取webshell
- ncbi查找目的基因序列_献给初学者:如何使用 NCBI 查找基因序列、mRNA、Promoter...
- 微信公众号开发详细过程(亲手总结)
- Volterra方程的不动点
- java图像压缩文件大小通过 thumbnailator-0.4.2-all.jar 进行压缩调用简单 jpg格式
- android闹钟报告分析,闹钟分析---分析设计报告全解.doc
- 计算机房摆放布局,数据中心机房位置及设备布置的几点要求
- 全球首位AI评委亮相“83行代码挑战赛”,评分“快准狠”
- 无情的事实--人类曾经被彻底毁灭过
- 【读书笔记】提高编码效率 —— 《Mac 高效开发指南》
- oracle常用语句大全 来自csdn
- cpucores_Steam软件《CPUCores》能最大限度提升游戏帧数 笔记本玩家福利
- linux查看硬盘阵列卡信息命令,查看服务器RAID卡信息的SHELL脚本及MegaCLI命令介绍...
- 【Mac】mac使用
- 一文,教你打造员工生命周期解决方案
热门文章
- MatLab中函数图形的绘制
- 解决命令行运行python文件,出现No module named *** 报错问题
- 加拿大约克大学计算机本科学费,加拿大约克大学学费一年大概要多少
- python3爬虫之多线程爬取英雄联盟所有皮肤图片
- @#####haohaohao#####推荐系统技术演进趋势:从召回到排序再到重排
- 读来自APple的ioS开发指南
- Android 8.0 VTS 测试 FAIL 失败项解决记录
- i510600k和i79700k哪个好
- 晓月_【游戏参考】九阴真经
- 基于PaddlePaddle框架实现桃子分类