多媒体会议可参考的资料
0) VoIP/SIP/RTP/SDP Tutorial http://www.siptutorial.net
1) Java RTP source code http://sourceforge.net/projects/jlibrtp/
2) Jingle: XEP-0272: Multiparty Jingle (Muji) [XMPP XEP-0272]
3) SIP: Session Initiation Protocol [RFC 3261]
4) RTP: A Transport Protocol for Real-Time Applications [3550]
5) Architecture for a SIP-Based Conferencing Server
6) Voice and Video Conferencing Fundamentals
VoIP,通过网络协议传输声音,也称为IP电话,网络电话,数字电话。VoIP的过程:开口说出声音 => 气流震动 => 电信号 => 模拟信号 => 数模转换算法 => 数字信号 => 封装在分组中(字节集) => 网络 => 解开分组 => 提取数字信号 => 数模转换算法 => 模拟信号 => 电信号 => 气流震动 => 耳朵听到声音。
SIP仅用于建立与控制会话,会话内的数据交换,音视频编解码由其他协议完成。SIP用于建立连接、拨号、释放连接,SIP不是会话描述协议,也不是进行会议控制。SIP不是资源预留协议,也与服务质量无关。
Message: 一个请求或响应。
Transaction: 一回应答中所有的消息。
Dialog: 一个连接中所有的应答。
Call: 一次会话中所有连接。
RTP,最初为支持多方媒体会议而设计。RTP提供时间戳和控制机制同步各种具有时间属性的流,此称为实时。Real-Time的包含的语义有:媒体内与媒体间的同步,Real-Time, 跟现实的时间过程一样。RTP并不保证及时交付,这个由UDP和TCP实现。
Intra-Media Synchronization 媒体内的同步,语速或帧频。
相同媒体类型的包以同样的速率(同步)进行传输。缓存消除延迟抖动(空间),使用采样时钟漂移(时间)。
Inter-Media Synchronization 媒体间的同步(音频和视频同步,听看同步)。
为了不同媒体类型的包以同样的速率(同步)进行传输,可以使用域的真名(CNAME)关联不同的流。
CNAME(真正的域名)解决媒体间的同步,音频与使用不同的UDP端口和多播地址。分开,是为了提供选择,比如只听声音,不看视频。
逻辑名字不同({foo.example.com, bar.example.com}),
物理名字相同(同样的端口和主机对{ip, port)}。
例子:
foo.example.com. CNAME bar.example.com.
bar.example.com. A 192.0.2.23
Mixer解决数字信号的传输速率的不同的问题即信道的问题(带宽不匹配),也可以用参与者的头像模拟会议场景。
Translator: 解决数字信号的信源和信宿的问题,即防火墙穿越,确定参与者的真正位置。
混合器(混合的对象是多个媒体流)
1)合并几个媒体流(同种类型)为一个新的流(可能需要新的编码)
2)减少网络带宽(低速的拨号网络)
3)表示为一个带有新的ID标识的信源
转换器(转换的对象是单个媒体流)
1)一个媒体流
2)转换编码方案(高速=>低速,不同的编码方案)
3)可用于协议转换或防火墙
防火墙穿越:UDP打洞
算法
假设有两台分别处于各自的私有网络中的主机:A和B;N1和N2是两个NAT设备;S是一个使用了一个众所周知的、从全球任何地方都能访问得到的IP地址的公共服务器。
步骤一:A和B分别和S建立UDP连接;NAT设备N1和N2创建UDP转换状态并分配临时的外部端口号。
步骤二:S将这些端口号传回A和B。
步骤三:A和B通过转换好的端口直接联系到对方的NAT设备;NAT设备则利用先前创建的转换状态将分组发往A和B。
分享到:
相关推荐
【新东方背诵文选全集】包含了丰富的学习材料,主要关注的是音乐语言与教育这两个主题。这篇文选旨在提供深度的学习体验,分享知识并提升个人能力。 在第一篇文章《音乐的语言》中,作者探讨了音乐创作、表演与技术...
文档"公共行政学经典文选英文版英语翻译段落.doc"摘录了两篇关于公共行政学的重要文章,分别由Woodrow Wilson和Frank J. Goodnow撰写,这两篇文章阐述了行政管理的核心理念和政治与行政之间的关系。 首先,Woodrow ...
### 英语背诵文选知识点解析 #### 一、《The First Snow》知识点分析 **文本背景:** 《The First Snow》出自美国著名诗人亨利·沃兹沃斯·朗费罗(Henry Wadsworth Longfellow),描述了初雪带来的美丽景色以及它...
英语科技文选全国年月自考试题.doc
### 陈冠商考研英语背诵文选42篇知识点解析 #### 一、文档概述 本资料名为《陈冠商考研英语背诵文选42篇》,是一份旨在帮助考研学生提高英语阅读理解能力及背诵技巧的学习资料。文档包含42篇精选英文文章,每篇文章...
《中国历史文选》上下册[文].pdf
【新东方背诵文选全集】是一份专为英语学习者设计的资源,它包含了一系列精选的文章,旨在帮助学习者提升英语能力。文件大小为263k,以.doc格式存储,适合个人学习和复习使用。这个资料集合了新东方教育机构的专业...
这篇长文将深入解析“四六级写作背诵范文选新东方内部资料”这一主题,帮助你掌握提高四六级写作分数的关键技巧和策略。 一、四六级写作的重要性 四六级写作测试的是考生的语言综合运用能力,包括词汇量、语法结构...
四、六级写作背诵范文选四、六级写作背诵范文选四、六级写作背诵范文选四、六级写作背诵范文选四、六级写作背诵范文选四、六级写作背诵范文选四、六级写作背诵范文选四、六级写作背诵范文选四、六级写作背诵范文选四...
本篇文章将围绕"计算机视觉研究文选"中的几个关键点进行深入探讨。 首先,复旦大学在ICCV2023会议上发布的LVOS数据集(Long-term Video Object Segmentation)是一项重要的进展。LVOS旨在填补现有视频目标分割数据...
这篇文档名为《古代汉语文选无标点(第一册,第二册)》,是关于中国古代文言文的学习资料,其中包含了《左传》中的经典故事,如“郑伯克段于鄢”的片段。这个故事讲述了春秋时期郑国国君郑庄公与其弟共叔段之间的...
《昭明文选》讲读
【“文选型”教材对语文课程的影响】 “文选型”教材,自古至今都是中国语文教育的重要载体,尤其自《昭明文选》以来,这种以精选文章为主体的教材形式在中国语文教学中占据主导地位。这类教材的特征在于挑选高质量...
2021教育实习总结范文选.docx
古代汉语郭锡良版文选翻译.doc
收集大约140多个精美文章,适合于朗诵 阅读 欣赏,是一部不可多得的电子书
实验指导书(模式识别)文选.pdf
《图灵文选》是计算机科学领域的一部经典著作,主要收录了英国数学家、逻辑学家艾伦·图灵(Alan Turing)的重要论文和演讲,这些作品对现代计算机科学和人工智能的发展产生了深远影响。图灵被认为是计算机科学的...
古代汉语教案_文选_巫山巫峡.doc