Ushare多媒体共享及相关的技术研究报告.docx

Ushare多媒体共享及相关的技术研究报告.docx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Ushare多媒体共享及相关的技术研究报告

Ushare多媒体共享及相关技术研究报告1.前言21.1本文要点21.2应用背景21.3术语32.Ushare服务及家庭网关相关知识32.1 Ushare应用32.2 DLNA标准42.3 Ushare和DLNA比较分析42.4 UPnP协议52.4.1UPnP的基本组件52.4.2 UPnP设备协议栈62.4.3 UPnP实现的工作流程73.家庭网络组建及Ushare安装83.1家庭网络共享及组建结构83.2 Ushare编译与安装93.2.1 安装环境93.2.2 安装过程93.3 Ushare安装常见问题及解决方案114.Ushare使用实例12前言1.1本文要点本文主要针对Ushare软件的性能特点,结合当前实际环境的需求发展,介绍了Ushare共享等技术特点,并对当前的DLNA组织进行的数字家庭技术给予介绍分析,并在pc环境下进行安装配置,实现了媒体文件共享的功能。1.2应用背景当前每个家庭生活中都离不开电脑,手机,相机等电子产品,无论公司还是家庭生活,pc、手机、wifi或移动通讯之间的联系非常紧密,它们之间如果能够方便的实现联系,那将极大的方便人们的生活。比如,我们想把电脑中的照片或视频放到手机或者电视等媒体中播放,当前最常用的办法是拿U盘或者硬盘拷贝上去,显然常常会遇到内存不足的问题,这样我们不得不先将盘里的东西先拷贝出去,腾出内存来拷贝需要的照片或视频,最后再将拷贝的东西拷回到盘中,这种操作浪费了很多时间,而且麻烦。如果我们不用拷贝就可以直接在手机或电视上观看想看的视频或照片,那就解决了上面的问题,非常方便,这就是本人所说的Ushare技术和dlna标准,其实Ushare可以理解为一种可以是实现共享的流媒体播放器,而DLNA标准,也是旨在解决个人PC?,消费电器,移动设备在内的无线网络和有线网络的互联互通,使得数字媒体和内容服务的无限制的共享和增长成为可能。中间件技术是实现数字家庭网络的关键。在Ushare和DLNA标准的实施中,UPnP技术是它们实现的关键。UPnP是通用即插即用,它主要用于实现设备的智能互联互通。使用UPnP协议不需要设备驱动程序,它可以运行在几乎所有的操作系统平台之上,使得在办公室、家庭和其它公共场所方便地构建设备相互联通的网络环境。简单的说,UPnP目的是希望任何设备只要一接上网络,所有在网络上支持该协议的设备可以立即有哪些信誉好的足球投注网站到该设备的加入,也就是说这些设备彼此之间能互相沟通,一切都不需要设定,也就是完全的即插即用。1.3术语UPnP :Universal Plug and Play,是一种网络协议,允许设备自动搜寻和设定。libupnp 是一个便携、可移植的 UPnp 的 C 语言开发包。DLNA:DIGITAL LIVING NETWORK ALLIANCE,即家庭娱乐网络。GeeXboX :是一个专门用来播放多媒体数据的 Linux 发行版本,它本身是一张可以自启动的 Linux 系统。ffmmpeg:FFmpeg在Linux平台下开发,是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。SSDP:Simple Service Discovery Protocol,简单服务发现协议。定义如何让网络上有的服务被发现的协议。SOAP:Simple Object Access Protocol,简单对象访问协议。SOAP 是一种简单的基于 XML 的协议,它使应用程序通过 HTTP 来交换信息。GENA:Generic Event Notification Architecture,普通事件通知体系。定义在控制点想要监听设备的某个服务状态变量的状况时,控制点如何传送订阅讯息并如何接收通知讯息用的。该协议运用在UPnP工作流程的事件订阅部分。Ushare服务及家庭网关相关知识2.1 Ushare应用Ushare是一个UPnP(TM)A/V和DLNA媒体服务器,是用C语言实现,在Geexbox下运行的一个开源项目,通过UPnP协议将媒体文件共享给其它设备,Ushare使用了内置的libupnp中的HTTP服务器来分流文件给客户。Ushare只依赖libupnp库,若想Ushare支持DLNA,则还需要libdlna库的支持,而libdlna库又依赖于ffmmpeg中的视频编解码模块。Ushare 是网络使用效率最高的一种共享方式,可以提供图片,视频,音乐,播放列表这些资源的访问。它不像UPnP Media Adaptor那样工作,因此它不能根据客户需求对数据流进行转码。比如我们在路由器中增加Ushare共享这个功能,利用UPnP协议,该路由器就可以实现设备间的文件共享了。2.2DLNA标准DLNA是一个联盟,任务是制定一个统一的传输规范,目的是使各种不同厂牌类型的影印机器

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档