摘要
近年来,基于RTSP协议的流媒体应用逐渐得到普及,并且网络和网络应用正处在从IPv4向IPv6过渡时期,而RTSP 1.0并未规定如何在IPv6网络中传送流媒体。为了解决流媒体在IPv6网络环境下的传送问题,文中提出一种基于IPv6的流媒体传送方案,在研究IPv6对流媒体传送增强特性的基础上,通过分析IPv4与IPv6套接口的差异,运用IPv4/IPv6兼容套接口编程技术,重新封装开源流媒体项目live555底层数据通信模块GroupSock,并修改上层传送协议,最终实现流媒体在IPv6网络下的传送。测试结果表明,该方案能够支持IPv6网络环境下的流媒体传送。
Recently, RTSP-based streaming media applications gained popularity gradually, network and network applications transiting from IPv4 to IPv6,however, RTSP 1.0 does not specify the way how to transmit streaming medias in IPv6 networks. An IPvt-based streaming transport scheme was presented for solving the problem of transporting streams in IPv6 networks. On the basis of researching the enhancements aimed at streaming transport by IPv6, through analyzing the difference between IPv4 and IPv6 Socket,it was implemen- ted by resealing the open source project live555 underlying data communication module GroupSock and modifying the upper transport protocol using IPv4/IPv6 compatible Socket programming technology. The test results showed that the scheme can support streaming transmitted in IPv6 networks.
出处
《计算机技术与发展》
2013年第11期194-198,共5页
Computer Technology and Development
基金
江苏省科技支撑计划项目(BE2009157)