ts流与rtsp流的区别是啥?

author author     2023-04-30     392

关键词:

这个2个流主要用在什么地方?最大的优缺点各是什么?

1. 首先rtsp是实时流传输协议,是TCP/IP协议体系中的一个应用层协议,由哥伦比亚大学、网景和RealNetworks公司提交的IETF RFC标准。该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。RTSP在体系结构上位于RTP和RTCP之上,它使用TCP或RTP完成数据传输。HTTP与RTSP相比,HTTP传送HTML,而RTSP传送的是多媒体数据。HTTP请求由客户机发出,服务器作出响应;使用RTSP时,客户机和服务器都可以发出请求,即RTSP可以是双向的。
更详细的RTSP描述请参考 http://baike.baidu.com/view/70534.htm
所以RTSP主要用于internel,对传输的多媒体数据进行控制

2. TS流:这个是MPEG国际组织规定的音视频封装的标准,机顶盒接收的都是这种格式的数据。DVB-T、DVB-S、DVB-C(地面机顶盒、卫星机顶盒、有线机顶盒)解析的都是TS流数据
参考技术A 1. 首先rtsp是实时流传输协议,是TCP/IP协议体系中的一个应用层协议,由哥伦比亚大学、网景和RealNetworks公司提交的IETF RFC标准。该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。RTSP在体系结构上位于RTP和RTCP之上,它使用TCP或RTP完成数据传输。HTTP与RTSP相比,HTTP传送HTML,而RTSP传送的是多媒体数据。HTTP请求由客户机发出,服务器作出响应;使用RTSP时,客户机和服务器都可以发出请求,即RTSP可以是双向的。
更详细的RTSP描述请参考 http://baike.baidu.com/view/70534.htm
所以RTSP主要用于internel,对传输的多媒体数据进行控制
2. TS流:这个是MPEG国际组织规定的音视频封装的标准,机顶盒接收的都是这种格式的数据。DVB-T、DVB-S、DVB-C(地面机顶盒、卫星机顶盒、有线机顶盒)解析的都是TS流数据

position脱离文档流与浮动脱离文档流的区别

以前我觉得position:absolute;是可以脱离文档流的,float:left;也可以脱离文档流,就觉得二者是一样的,感觉可以去浮动的方法来解决position:absolute;引起的父元素塌陷问题,结果证明我错了。。。下边是一个demo.1<!DOCTYPEhtml>2<htm... 查看详情

c语言中的文本流与二进制流的区别(代码片段)

  近期看到了文本流和二进制流的区别,书上讲的比较含糊,理解不透彻,于是细细琢磨了下,把心得跟大家分享一下:一、首先回答,什么是文件,流  一个文件通常就是磁盘上的一段命名的存... 查看详情

javacv音视频开发宝典:rtsp转推到rtp(非ts流方式),及使用ts流发送解决sdp缺失问题

...务端。关于sdp缺失问题:尽管javaCV是可以进行rtp方式推送流的,但是再拉这个推送的rtp流的时候会有个问题,就是缺少sdp描述文件的问题,理论上来讲,如果是作为rtp服务端,应该是要向拉流的客户端发送当前服务的sdp描述信息... 查看详情

javacv音视频开发宝典:rtsp转推到rtp(非ts流方式),及使用ts流发送解决sdp缺失问题

...务端。关于sdp缺失问题:尽管javaCV是可以进行rtp方式推送流的,但是再拉这个推送的rtp流的时候会有个问题,就是缺少sdp描述文件的问题,理论上来讲,如果是作为rtp服务端,应该是要向拉流的客户端发送当前服务的sdp描述信息... 查看详情

使用vlc发送ts流与播放ts流

使用VLC发送TS流与播放TS流  一、如何使用VLC发送TS流1、添加一个文件至VLC  2、选择串流,继续  3、选择UDP,点击添加  4、输入地址及端口  5、选择h.264+mp3(TS)  6、next至播放。  ... 查看详情

read输入流与writer输出流的对比

packageio.day4;importjava.io.FileNotFoundException;importjava.io.FileReader;importjava.io.FileWriter;importjava.io.IOException;importjava.io.Reader;importjava.io.Writer;importjava.util.Arrays;publiccl 查看详情

java基础—io小结缓冲流与其它流的使用

一、缓冲流的使用  每个字节流都有对应的缓冲流:    BufferedInputStream/BufferedOutputStream  构造器:      方法摘要与对应节点流类似  使用缓冲流实现文件复制:实际中也是;其中流的关闭只需要关闭缓冲流... 查看详情

javacv音视频开发宝典:rtsp转推到rtp(非ts流方式),及使用ts流发送解决sdp缺失问题

...务端。关于sdp缺失问题:尽管javaCV是可以进行rtp方式推送流的,但是再拉这个推送的rt 查看详情

用于 RTSP 流的 OpenCV cvGetTickCount()

】用于RTSP流的OpenCVcvGetTickCount()【英文标题】:OpenCVcvGetTickCount()forRTSPstreaming【发布时间】:2016-10-2418:27:59【问题描述】:我正在通过RTSP从MJPEG媒体服务器流式传输OpenCV有一个函数叫cvGetTickCount()我的问题是:此方法是否返回帧之... 查看详情

来自 RTSP 流的 gstreamer,更改分辨率

】来自RTSP流的gstreamer,更改分辨率【英文标题】:gstreamerfromRTSPstream,changeresolution【发布时间】:2019-02-1417:36:21【问题描述】:我有一个运行v4l2rtspserver并传输H264编码1640x1232帧的RTSP流的RaspberryPi零。我希望gst-launch-1.0连接到它,... 查看详情

来自 RTSP 流的 H.264 解码错误日志

】来自RTSP流的H.264解码错误日志【英文标题】:H.264decodingerrorlogfromRTSPstream【发布时间】:2015-09-0513:19:12【问题描述】:我收到以下H264错误日志。此日志是在FFMPEG的帮助下解码RTSP视频流时出现的。显示的图像在5/6秒后变得模糊... 查看详情

有关opencv无法解码网络摄像头rtsp流的解决办法

...无法读取的时候。我们一般能在网络摄像头中找到有关码流的设置其中主码流是rtsp格式,而辅码流是可以选择mpeg格式的。这就是解决问题的重点,既然我们无法用imshow()函数播放rtsp码流,那么可以曲线救国,选择mpeg格式的... 查看详情

Android LibVLC,在没有 TextureView 的情况下拍摄 RTSP 流的快照

】AndroidLibVLC,在没有TextureView的情况下拍摄RTSP流的快照【英文标题】:AndroidLibVLC,takesnapshotofRTSPstreamwithoutTextureView【发布时间】:2020-04-2206:17:55【问题描述】:考虑将libVLC用于Android,基于官方recommendedway。我通过compilationprocess没... 查看详情

Apache Spark 结构化流与 Apache Flink:有啥区别?

】ApacheSpark结构化流与ApacheFlink:有啥区别?【英文标题】:ApacheSparkStructuredStreamingvsApacheFlink:whatisthedifference?ApacheSpark结构化流与ApacheFlink:有什么区别?【发布时间】:2017-09-0107:53:22【问题描述】:我们已经讨论了以下问题:Wha... 查看详情

关于ts是啥文件?

...于DVD的实时传送节目。MPEG2-TS格式的特点就是要求从视频流的任一片段开始都是可以独立解码的。MPEG2-TS格式的特点就是要求从视频流的任一片段开始都是可以独立解码的。扩展资料:1个TS承载多个子TS,通常子TS是分组化基本流... 查看详情

file流与io流看这一篇就够了(代码片段)

主要内容File类递归IO流字节流字符流异常处理Properties缓冲流转换流序列化流打印流学习目标[]能够说出File对象的创建方式[]能够说出File类获取名称的方法名称[]能够说出File类获取绝对路径的方法名称[]能够说出File类获取文件大... 查看详情

在web端实现rtsp流的视频的播放

相关了解我们已经知道了如何在如何使用VLC工具播放rtsp视频流了,那么,我们应当如何相关步骤搜索历经看到网络上有一种在浏览器安装插件的方法,但是网友并不推荐,表示有的浏览器版本即便安装了插件也是不支持的;然... 查看详情

将rtsp流保存为本地ts文件(代码片段)

...据输入编码类型获取输出编码器codec;5)为输出流的编码器参数字段codecpar设置参数(从输入编码器参数字段拷贝);6)创建输出的编码器上下文,并通过输出编码器参数字段设置编码器上下文;7&... 查看详情