基于CoAP的WebRTC信令二进制化的研究与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:seasports
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
WebRTC框架作为互联网新兴的基于Web的实时多媒体通信技术,被主流浏览器和系统平台广泛地支持。CoAP是国际互联网工程任务组IETF定义的,用来在M2M/IoT应用中替代HTTP的应用层协议。将WebRTC技术与CoAP相结合,是实现物联网实时多媒体通信的重要途径。本文针对WebRTC框架中功能模块多和技术复杂的特点,聚焦WebRTC信令在基于CoAP的受限网络环境中的应用场景,研究WebRTC信令的二进制化。研究内容包括:一、利用CoAP协议的定义,通过对CoAP有关字段取值进行合理的规定,使得在WebRTC应用下,CoAP的请求/响应机制得以简化;二、通过对SDP报文进行合理的二进制化,进而实现WebRTC信令的二进制化。为此提出了以下主要改进措施用于改进基于CoAP的WebRTC信令,包括:1)通过CoAP协议的Uri-query选项定义query-g和query-1参数来简化信令服务器的信令处理过程,进而减少WebRTC信令的传输时延;2)通过CoAP协议的Token字段置空,实现“请求/响应”机制的简化,从而降低资源受限节点的运算存储资源的开销;3)利用Huffman编码、定长编码对SDP描述进行二进制化,从而实现WebRTC信令消息的压缩;4)研究和实现了 Huffman编码和定长编码在WebRTC应用中的编码效率优化技术,以实现对WebRTC信令消息压缩效率的提高。本文设计了六组实验从可靠性、运算效率、文本压缩效率、信息传递效率等不同角度验证了上述改进措施的合理性,从而证明了基于CoAP的WebRTC信令的二进制化的可行性,通过实验结果表明基于CoAP的二进制化WebRTC信令具有较高的效率。
其他文献
随着城市化进程的加快,人们离原始自然环境越来越远。随着人们生活水平的不断提高,近年来,一些人开始崇尚自然,向往回归自然,在室内装饰装修中也开始追求自然风尚,推崇简约自
随着肥胖和代谢综合征在全球的流行,非酒精性脂肪性肝病已成为包括中国在内的全球肝功能异常和慢性肝病最常见的原因。该述评根据最新研究进展,讨论非酒精性脂肪性肝病的临床
对传统的体可视化MT算法进行了改进,在一定程度上解决了提取出的等值面中存在大量冗余多边形和提取等值面的过程中计算量过大的问题.实验表明,该算法与传统的MT算法相比,运行