首页> 中文学位 >基于零配置网络的多屏互动系统设计与实现
【6h】

基于零配置网络的多屏互动系统设计与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

1 绪论

1.1课题的研究背景和意义

1.2国内外研究概况

1.3论文的研究内容与组织结构

2 系统需求分析

2.1 系统目标

2.2系统功能需求分析

2.3多屏互动系统所用协议分析

2.4 本章小结

3 多屏互动系统设计

3.1 Linux系统的应用软件开发框架

3.2多屏互动系统架构设计

3.3本章小结

4 多屏互动系统实现

4.1 多屏互动系统开发环境

4.2 服务发布模块的实现

4.3服务器进程实现

4.4下载模块设计实现

4.5播放器及UI设计实现

4.6系统测试

4.7本章小结

5 总结与展望

5.1本文主要研究成果

5.2下一步研究工作展望

致谢

参考文献

展开▼

摘要

在移动互联网时代,手持设备所带来的网络流量正在渐渐赶超传统的网络设备。因为便利快捷,人们越来越多的习惯于用手机、平板上网。这类设备的缺点是屏幕小,长期近距离使用不利于健康。旨在解决这个问题而实现的Airplay多屏互动系统,可以将移动设备的内容经由无线局域网实时传输到机顶盒一类的大屏设备上显示。
  对Airplay系统进行了功能和协议两个方面的分析。经过功能分析可知,系统需要实现服务发布与服务浏览,能够实现照片和视频的播放,以及客户端对服务端的播放控制。经过协议分析,可知道Airplay系统客户端与服务端之间使用HTTP(hypertext transport protocol)传输消息,消息除了包括上传多媒体资源的地址,还包含对服务端的播放控制。
  Zeroconf(Zero Configuration Networking)提供了自动域名获取及服务发布浏览的功能,Airplay系统的服务发布就是基于Zeroconf。在智能机顶盒H3上基于Zeroconf发布Airplay服务,同一网络内的移动设备可以搜索到这个服务。H3发布的服务内容包含服务进程的IP(Internet Protocol)地址和端口号,所以搜索到服务的设备就可以向服务进程发起连接并请求服务。
  服务连接建立后,H3会获取到多媒体资源的地址。Airplay系统客户端支持的流媒体传输协议是HTTP Live Streaming协议,因此在线的互联网资源是基于该协议进行传输的。通过IPC(Inter-Process Communication)服务,实现了不同进程之间的通信,服务进程可以通过IPC启动下载进程,下载进程启动下载后,会创建子进程来启动播放器,下载进程通过管道与播放子进程进行信息传递。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号