600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > DLNA服务器的设计及应用 DLNA服务器的设计与实现

DLNA服务器的设计及应用 DLNA服务器的设计与实现

时间:2019-12-10 12:03:51

相关推荐

DLNA服务器的设计及应用 DLNA服务器的设计与实现

摘要:

数字家庭是当前世界各国正在努力探索的新型产业,发达国家已经在基础通信、智能家居和养老服务等方面取得显著进展。中国数字家庭虽处于起步阶段,但发展速度非常快。现阶段数字家庭发展面临的主要问题是,如何将家中分散的数字设备连接起来,对存储在设备中的文件进行集中管理,以及媒体的传输与共享。 基于此,本文设计并实现了DLNA数字媒体服务器,包括基于红黑索引树的文件系统和基于动态线程池的流媒体传输系统。 为了将分散的数字设备连接起来,DLNA服务器采用DLNA标准和UPnP AV架构,从而可以实现与各类DLNA设备互联互通。为了实现对服务器中媒体文件的集中管理,本文文件系统通过二维链表组织服务器的媒体文件,并为文件系统建立红黑树索引,服务器通过索引可以缩短查询文件的时间。为了实现媒体的共享与传输,本文设计了基于动态线程池的流媒体传输系统,并且支持多客户端。其中,动态线程池通过监听线程、线程池、监控线程来实现。与一般的多线程服务器相比,动态线程池既可以解决客户端延时等待的问题,提高了服务器的吞吐率,又可以合理地利用服务器的CPU、内存等资源。 最后,本文给出了DLNA服务器的标准符合度测试结果、功能测试结果和性能测试结果。其中,DLNA已实现功能的标准符合度测试结果成功率达到95%以上,DLNA服务器已经具备了通过DLNA5版本认证的条件。从而,DLNA服务器便可与现有符合DLNA标准的控制器、播放器协同工作,实现家庭内部媒体文件的共享。但是,DLNA服务器还有很多问题需要解决。

展开

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。