文章分类 - 编程开发
摘要:用一句简单的话总结:RTSP发起/终结流媒体、RTP传输流媒体数据 、RTCP对RTP进行控制,同步。 之所以以前对这几个有点分不清,是因为CTC标准里没有对RTCP进行要求,因此在标准RTSP的代码中没有看到相关的部分。而在私有RTSP的代码中,有关控制、同步等,是在RTP Header中做扩展定
阅读全文
摘要:1、testRTSPClient简介 testRTSPClient是个简单的客户端实例,这个实例对rtsp数据交互作了详细的描述,其中涉及到rtsp会话的两个概念Source和Sink. Source是生产数据,Sink是消费数据. testRTSPClient非常简洁,除了接收服务端发送过来的数据
阅读全文
摘要:一、openRTSP编译运行 a)windows下编译运行 还是以mediaServer作为服务端,openRTSP作为客户端 b)Linux下编译运行 转自http://kuafu80.blog.163.com/blog/static/122647180201372654556863/ 1: 编译
阅读全文
摘要:1. RTSP连接的建立过程 RTSPServer类用于构建一个RTSP服务器,该类同时在其内部定义了一个RTSPClientSession类,用于处理单独的客户会话。 首先创建RTSP服务器(具体实现类是DynamicRTSPServer),在创建过程中,先建立Socket(ourSocket)在
阅读全文
摘要:nvenc 本身是依赖于 nvidia 底层的私有驱动的,所以想要使用编码器首先需要安装 nvidia 的私有驱动。在 NVIDIA VIDEO CODEC SDK 的介绍中说明,最新版本的 nvenc sdk 5.0 在 Linux 需要 346.22 以上的驱动,在windwos 下则需要 34
阅读全文
摘要:0. 概述 FFmpeg可通过Nvidia的GPU进行加速,其中高层接口是通过Video Codec SDK来实现GPU资源的调用。Video Codec SDK包含完整的的高性能工具、源码及文档,支持,可以运行在Windows和Linux系统之上。从软件上来说,SDK包含两类硬件加速接口,用于编码
阅读全文
摘要:目录: 1 概述 1.1 RTSP简介 1.2 协议特点 2 协议细节 2.1 典型的rtsp交互过程 2.2 RTSP消息格式 2.3 方法定义 2.4 消息头定义 2.5 状态码 3 rtsp中常用方法举例 4 SDP协议概述 4.1 简介 4.2 SDP协议格式 4.3 SDP协议举例说明 1
阅读全文
摘要:OS:ubuntu 12.04ffmpeg:N-47141-g4063bb2x264:0.133.2334 a3ac64b目标:使用ffserver建立流媒体服务器使用ffmpeg对本地文件流化(x264编码器)使用ffplay播放 目录 [hide] 1 ffserver.conf配置 2 启动f
阅读全文
摘要:目录 [hide] 1 ASF 2 FLV 3 H264 4 X264 5 ffm 6 AVI 7 rtsp 8 rtp 9 mms 10 mmsh ASF ASF是(Advanced Streaming Format 高级串流格式)的缩写,是 Microsoft 为 Windows 98 所开发的
阅读全文
摘要:Real Time Streaming Protocol或者RTSP(实时流媒体协议),是由Real network 和 Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议。RTSP提供一 种可扩展的框架,使能够提供可控制的,按需传输实时数据,比如音频和视频文件。源数据可以包
阅读全文
摘要:我们知道, RTP(Real-timeTransportProtocol)是用于Internet上针对多媒体数据流的一种传输协议,做流媒体传输方面的应用离不开RTP协议的实现及使用,为了更加快速地在项目中应用RTP协议实现流媒体的传输,我们一般会选择使用一些RTP库,例如使用c++语言编写的JRTP
阅读全文
摘要:上一篇文章,理解了离线的 H.264流媒体的播放 http://blog.csdn.net/span76/article/details/12905515 离线媒体只是用 Http协议去读取服务器端文件而已,而对于实时直播如何实现, 这里就要用到 RTP/RTCP协议了 RTP/RTCP RTP是基
阅读全文
摘要:作者:知乎用户链接:https://www.zhihu.com/question/20278635/answer/14590945来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 RTP/RTSP/RTCP的区别 用一句简单的话总结:RTSP发起/终结流媒体、RTP传输
阅读全文
摘要:概念: RTP英文名是Real-Time Stream Protocol,顾名思义是一种实时性很高的协议。这种协议和http协议很类似,都是纯文本来发送消息的,不同的是rtp是有状态的,http是没有状态的。怎么理解呢?http协议发了之后,连接就断开了,而且下一次发与上一次没有什么依赖关系,而RT
阅读全文
摘要:RTSP被用于建立的控制媒体流的传输,它为多媒体服务扮演“网络远程控制”的角色。尽管有时可以把RTSP控制信息和媒体数据流交织在一起传送,但一般情况RTSP本身并不用于转送媒体流数据。媒体数据的传送可通过RTP/RTCP等协议来完成。 一次基本的RTSP操作过程是:首先,客户端连接到流服务器并发送一
阅读全文
摘要:目录: 1 概述 1.1 RTSP简介 1.2 协议特点 2 协议细节 2.1 典型的rtsp交互过程 2.2 RTSP消息格式 2.3 方法定义 2.4 消息头定义 2.5 状态码 3 rtsp中常用方法举例 4 SDP协议概述 4.1 简介 4.2 SDP协议格式 4.3 SDP协议举例说明 1
阅读全文
摘要:第一部分:RTSP协议 一、RTSP协议概述 RTSP(Real-TimeStream Protocol )是一种基于文本的应用层协议,在语法及一些消息参数等方面,RTSP协议与HTTP协议类似。 RTSP被用于建立的控制媒体流的传输,它为多媒体服务扮演“网络远程控制”的角色。尽管有时可以把RTSP
阅读全文
摘要:岳维功 一:关于 oRTP oRTP 是一款开源软件,实现了 RTP 与 RTCP 协议。 目前使用 oRTP 库的软件主要是linphone(一款基于IP 进行视频和语音通话的软件)。 oRTP作为 linphone 的 RTP 库,为基于 RTP 协议传输语音和视频数据提供保障。 二:源代码的构
阅读全文
摘要:我们知道, RTP(Real-timeTransportProtocol)是用于Internet上针对多媒体数据流的一种传输协议,做流媒体传输方面的应用离不开RTP协议的实现及使用,为了更加快速地在项目中应用RTP协议实现流媒体的传输,我们一般会选择使用一些RTP库,例如使用c++语言编写的JRTP
阅读全文
摘要:代码基于前面的QT+SDL+OPENGL的架构 顺便在上面研究下OPENGL的代码 首先是最基本的点的理解。 首先看一下OPNEGL的坐标系 典型的XYZ坐标系,有高中的立体几何的知识就可以轻松搞定。 下面我们尝试来画点。首先点的定义有好几种方式,目前我们只用向量的方式,也就是一个数组,一个(X,Y
阅读全文

浙公网安备 33010602011771号