基于BT协议的流媒体技术在嵌入式系统中的应用研究
发布时间:2022-02-24 00:17
近年来,Internet上流媒体的应用得到了迅猛发展,然而流媒体的传输速率却并不理想,主要原因是传统的客户端/服务器模式很容易导致服务器端的性能瓶颈和网络资源浪费,从而不能有效支持流媒体数据的大规模分发。此外,IP组播技术由于协议本身的复杂性、网络异构性、以及缺少支持组播的可靠性等自身固有的限制而难以部署。而由此产生的P2P模式将数据分发的中心从流媒体服务器分散到用户网络上,从而有效解决了服务器端的瓶颈问题。与此同时,随着网络技术和微电子技术的发展,具有流媒体技术的嵌入式设备(如机顶盒)也越来越受到人们的青睐。如何将基于P2P网络流媒体技术更为有效地融入嵌入式设备中,提供更加清晰、流畅的播放功能和实时的传输功能是本文的研究重点,具体如下:首先对P2P网络和流媒体技术进行了深入的研究,分析并总结了P2P网络的应用层组播技术的优势、网络拓扑结构设计和下载软件广泛应用的BT协议。其次在研究了BT协议的基础上,并对其进行了改进和扩充,提出了一种基于BT协议的P2P流媒体系统BTStream。该系统模型融合了P2P网络和传统C/S技术的优点,能够支持大量用户实时接收流媒体数据;且节点的自组织能力...
【文章来源】:兰州理工大学甘肃省
【文章页数】:66 页
【学位级别】:硕士
【部分图文】:
图3.1日T文件分布系统
基于BT协议的流媒体技术在嵌入式系统中的应用研究[25,,‘l。缓冲区策略体缓冲区是一种存储媒体数据的滑动缓冲区,该缓冲区会根据播放器请区头部删除己播放数据,并在缓冲区尾部根据系统的流同步策略添加新它的服务对象是流媒体播放器[2vl,其思想是在播放器使用流媒体数据证数据的完整性。
块、取消文件数据块和交互数据块位域等消息。4.4.4.2客户端消息动态特性描述消息动态特性如图4.4所示,其过程如下:(l)用户开机,客户端启动客户端启动之后自动连接Torrent服务器获取流媒体文件列表。客户端将所获得的流媒体文件列表显示在屏幕上供用户选择。用户选定了一个流媒体文件后,客户端向Torrent服务器请求该文件的种子文件并从Torrellt服务器下载至本地。客户端通过对种子文件的解析得出Tracker服务器的地址、所包含的文件、文件的名称、文件的大小和文件数据块的SHAI校验码等。(2)客户端登录Tracker服务器获得对等端列表客户端根据解析得到的Tracker服务器的地址尝试连接进行登录。当客户端成功登录Trackcr服务器之后,Tracker服务器根据一定的算法返回客户端请求数量的对等端列表。(3)客户端尝试连接对等端,开始流媒体文件分发获得其他对等端文件分发状态,客户端按照获得的对等端列表的地址和端口尝试连接,发?
本文编号:3641583
【文章来源】:兰州理工大学甘肃省
【文章页数】:66 页
【学位级别】:硕士
【部分图文】:
图3.1日T文件分布系统
基于BT协议的流媒体技术在嵌入式系统中的应用研究[25,,‘l。缓冲区策略体缓冲区是一种存储媒体数据的滑动缓冲区,该缓冲区会根据播放器请区头部删除己播放数据,并在缓冲区尾部根据系统的流同步策略添加新它的服务对象是流媒体播放器[2vl,其思想是在播放器使用流媒体数据证数据的完整性。
块、取消文件数据块和交互数据块位域等消息。4.4.4.2客户端消息动态特性描述消息动态特性如图4.4所示,其过程如下:(l)用户开机,客户端启动客户端启动之后自动连接Torrent服务器获取流媒体文件列表。客户端将所获得的流媒体文件列表显示在屏幕上供用户选择。用户选定了一个流媒体文件后,客户端向Torrent服务器请求该文件的种子文件并从Torrellt服务器下载至本地。客户端通过对种子文件的解析得出Tracker服务器的地址、所包含的文件、文件的名称、文件的大小和文件数据块的SHAI校验码等。(2)客户端登录Tracker服务器获得对等端列表客户端根据解析得到的Tracker服务器的地址尝试连接进行登录。当客户端成功登录Trackcr服务器之后,Tracker服务器根据一定的算法返回客户端请求数量的对等端列表。(3)客户端尝试连接对等端,开始流媒体文件分发获得其他对等端文件分发状态,客户端按照获得的对等端列表的地址和端口尝试连接,发?
本文编号:3641583
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3641583.html