基于DirectShow的流媒体实时传输的研究与实现

被引量 : 0次 | 上传用户:flyindirty2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络带宽的不断改善,流媒体数据的实时传输技术已成为近年来计算机网络技术领域的研究热点。而目前的Internet提供的是尽力而为(Best-effort)的服务,带宽、延迟等是随着时间变化的,不能够为流媒体实时传输提供服务质量保证。在此背景下,对微软DirectShow框架和流媒体实时传输技术进行了深入的剖析。并基于DirectShow框架和RTP/RTCP协议,设计并实现了一个基本的流媒体音频传输系统,系统采用G.723的音频编解码器和RTP/RTCP传输协议实现流媒体的直播服务。 首先对国内外流媒体技术的发展、应用、存在的问题和DirectShow的应用进行综述,然后在对微软DirectShow框架进行深入分析的基础上,提出了基于DirectShow框架的软件设计模式,解决了软件的重用性问题。在熟悉流媒体传输的基本原理和流媒体系统的基本结构的基础上,提出了流媒体传输系统的总体设计方案,并分别对系统的线程结构,系统的总体框架结构,服务器端,客户端,网络发送过滤器,网络接收过滤器进行了设计,确定了系统的C/S运行模式并且划分了系统主要的功能模块。随后,详细描述了服务端和客户端RTP的打包发送和接收、RTCP报告包的发送和接收。最后,针对Internet流媒体传输中存在的带宽不足、接入多样性等问题,详细探讨了流媒体传输的自适应控制技术,包括TCP友好的拥塞控制、差错控制技术、参数计算、接收端反馈和发送端调整的策略。 基于DirectShow框架实现的音频传输系统已在局域网环境中得到应用。较好地解决了实时流数据网络传输过程中的抖动、差错、失序等问题,获得了较好的通话效果。
其他文献
过敏性哮喘是以哮喘个体气道慢性炎症过程为主要特征,由免疫反应所致的支气管疾患? 哮喘的炎症与气道粘膜内T 细胞过度活化有关。在过敏性哮喘, 活化的T 淋巴细胞以Th2 细胞
研究区主要位于华北地台南缘,是我国主要的多金属成矿带。区内广泛发育元古代变质地层,岩浆活动主要为前加里东期的变辉长岩和燕山期的花岗斑岩,断裂构造以北西西向区域断裂
半个多世纪前的湖南和平起义,是中国现代史上的重大事件,也是使湖南免遭战火洗礼,造福一方百姓、具有重大现实意义和深远影响的事件。无数人为促进湖南和平起义,出谋献策、奔
在煤矿井下巷道中,由于地质情况复杂和生产运输的需要,会存在很多转弯和岔道,形成了许多曲线巷道,其曲线都是圆曲线,主要是根据矿车行驶速度、轴距等因素而设定的;但所设弯道
在化繁为简的趋势下,存储市场自前正进行着一项重要变革:两种不同的技术一并行SCSI与并行ATA-正逐渐被序列式的后起之秀取代。虽然如此,业者也不需冒然进行汰换及升级,因为技术上
针对传统一维大变形固结理论不能考虑土体次固结变形的缺点,在连续介质力学有限变形理论和土力学固结理论基础上,提出了全新的一维大变形主、次固结耦合模型。该模型采用超静
以2-氨基-2-甲基-1,3-丙二醇与十八烷基异氰酸酯反应制备带支链的二元醇,再以支链二元醇、聚(己二酸一新戊二醇酯)二醇、二羟甲基丙酸与IPDI反应合成了具有疏水功能的支链水性聚
数学的“欣赏式”教育以建构主义的数学教学理论、认知主义的学习理论、“人本主义”的教育思想、情商为主的教育理念、数学教学艺术的有关理论为理论基础,以数学名题与名家
社会经济的发展加速人们对于汽车的需求。汽车的膨胀性增加加速了诸多社会问题,如交通阻塞、道路交通事故、能源短缺和环境污染等。智能交通系统(ITS)概念的提出为改善交通问
民事公益诉讼是指检察机关为了维护国家和社会公共利益,对侵害或可能侵害国家和社会公共利益的行为,依照民事审判程序向人民法院提起诉讼,由人民法院进行审理并作出判决,以追