
多媒体--流媒体理论
文章平均质量分 87
山西茄子
多媒体工程师,从事ffmpeg,gstreamer,视频编码,deepstream等开发,做做笔记。
展开
-
常用的音视频QoS保障技术
一 IP网络的主要问题在IP网络中,影响音视频会议质量的主要因素包括:1. 带宽:指网络的两个节点之间特定应用业务流的平均速率,一般来说,带宽越高,就能允许更多的数据传输,从而会提供更好的音视频QoS。IP网络同时承载多种视频、语音和数据业务,具体包括VOIP、IPTV、即时通信、文件传输、网络游戏、BT、WEB、E-Mail等多种应用模式,不同应用模式的数据流量和突发性也有差别,导致音视转载 2013-05-06 13:55:59 · 1935 阅读 · 0 评论 -
HLS (HTTP Live Streaming)
HTTP Live Streaming(HLS)是苹果公司(Apple Inc.)实现的基于HTTP的流媒体传输协议,可实现流媒体的直播和点播,主要应用在iOS系统,为iOS设备(如iPhone、iPad)提供音视频直播和点播方案。HLS点播,基本上就是常见的分段HTTP点播,不同在于,它的分段非常小。要实现HLS点播,重点在于对媒体文件分段,目前有不少开源工具可以使用,这里我就不再讨论,只谈HL转载 2015-06-16 15:08:23 · 1658 阅读 · 0 评论 -
H323、H248(MGCP)、SIP三协议浅析
一、 相关协议说明1.H323协议H.323建议是ITU-T第16研究组(SG16)为多媒体会议系统而提出的一个建议书,并不是为IP电话专门提出的,因而它涉及的范围要远比IP电话宽。只要是IP电话,特别是电话到电话经由网关的这种IP电话工作方式,就可以采用H.323建议来完成它要求的工作,因而H.323建议被“借”过来作为IP电话的标准。由于目前IP电话发展很快,而IP网的多媒体转载 2015-01-22 16:59:36 · 14118 阅读 · 0 评论 -
为什么使用RTP协议?
此文转自:http://blog.sina.com.cn/s/blog_68208a890100v60e.html一提到流媒体传输、一谈到什么视频监控、视频会议、语音电话(VOIP),都离不开RTP协议的应用,但当大家都根据经验或者别人的应用而选择RTP协议的时候,你可曾想过,为什么我们要使用RTP来进行流媒体的传输呢?为什么我们一定要用RTP?难道TCP、UDP或者其他的网络协议不能达到我们转载 2012-08-23 14:41:51 · 2001 阅读 · 0 评论 -
RTSP - RTP over TCP
Normally, RTSP provide streaming over UDP. By nature, UDP is a better choice as it provides robust streaming capability for media. However, it is unlikely to use UDP for streaming over the Internet.转载 2014-04-03 16:40:11 · 10334 阅读 · 2 评论 -
RTCP协议
RTCP协议rtcp控制协议需要与RTP数据协议一起配合使用,当应用程序启动一个RTP会话时将同时占用两个端口,分别供RTP和RTCP使用。RTP本身并不能为按序传输数据包提供可靠的保证,也不提供流量控制和拥塞控制,这些都由RTCP来负责完成。通常RTCP会采用与RTP相同的分发机制,向会话中的所有成员周期性地发送控制信息,应用程序通过接收这些数据,从中获取会话参与者的相关资料,以及网络状况、转载 2012-03-21 17:11:25 · 1476 阅读 · 1 评论 -
SDP协议
SDP协议 为会话通知、会话邀请和其它形式的多媒体会话初始化等目的提供了多媒体会话描述。 会话目录用于协助多媒体会议的通告,并为会话参与者传送相关设置信息。SDP 即用于将这种信息传输到接收端。SDP 完全是一种会话描述格式 ― 它不属于传输协议 ― 它只使用不同的适当的传输协议,包括会话通知协议(SAP)、会话初始协议(SIP)、实时流协议(RTSP)、MIME 扩展协议的电子邮件以及转载 2014-05-16 14:30:16 · 798 阅读 · 0 评论 -
RTSP协议
RTSP是real time streaming protocol,按照我的理解为流媒体控制协议,协议双方的的编码类型和地址,以及对stream media的控制(play,pause,record). 作为一个应用层协议,RTSP提供了一个可供扩展的框架,它的意义在于使得实时流媒体数据的受控和点播变得可能。总的说来,RTSP是一个流媒体表示协议,主要用来控制具有实时特性的数据发送转载 2012-04-20 16:42:13 · 996 阅读 · 0 评论 -
点播系统分析
点播系统的流程一般分为,下面从几个方面做分析。一.数据源 点播源可以为实时数据,也可以为录像,可以为纯视频,也可以为音视频。二.交互命令命令交互可以使用标准的RTSP协议,也可以用自定义协议,协议最少要提供如下接口。1. 连接 //作为业务交互的链路。2. 播放(重播)原创 2012-08-23 16:26:20 · 1152 阅读 · 0 评论 -
sdp,sip
sdp在SIP协议的包含的内容是SDP时,应该把Content-Type设置成application/sdp。b=<bwtype>:<bandwidth> bwtype可以是CT或AS,CT方式是设置整个会议的带宽,AS是设置单个会话的带宽。缺省带宽是千比特每秒。TIAS = Transport Independent Application Specific ...转载 2019-01-24 20:18:52 · 1017 阅读 · 0 评论