您好,欢迎访问三七文档
网络流媒体应用方案一、流媒体应用概述随着互联网的发展,人们已经不满足于在网上观看单调、枯燥的文字、图片信息,而需要能看到更吸引人的视频和音频等网络多媒体效果。现在因为流媒体技术的出现,在网上观看视频节目和聆听音乐等媒体信息的传播已经成为事实,而且成为网络发展的新趋势。随着流媒体应用的推广和发展,带来了新一轮的网络革命,包括在网络硬件、网络软件和网络信息传播等方面都必须顺应流媒体的潮流不断的发展才能在激烈的信息竞争中处于不败之地。因此,流媒体给社会各行业的发展带来了新的亮点和契机,企业通过流媒体就能更用有效的方法推销自己的优势和提供自己独有的服务,争取更多的商机。流媒体技术主要由Microsoft、Real和QuickTime三间公司提供。他们分别开发了不同的流媒体编码格式,所以相互之间是不兼容的。但现在应用比较多的是Microsoft和Real的,其中Microsoft的优势比较大,因为它逐渐成为Windows操作系统的一部分。这些公司都提供了相关的编程接口,让第三方在此基础上进行开发和应用。流媒体技术从播放形式上分有点播(可控播放,用户可以控制播放)和直播(单向广播,用户只能接受)。从播放传输方式分单播和多播。为了适应流媒体技术的发展,国内互联网络硬件网络也不断地改善,如宽带网的推出就是一个例子,所以流媒体受网络环境的制约越来越少,可以说流媒体应用是互联网应用发展的必经之路。流媒体的应用可以是多方面的,基本上各行各业都可以通过流媒体为自己公司服务。从业务上分主要有广告宣传、媒体传播、媒体交互和增值业务等。在有许多相关的应用例子如:广东电视台的网站()可见随着互联网的发展,流媒体技术的应用将成为网络用户的新宠和帮助企业发展的有效工具。二、实现功能以下列出流媒体应用的功能:A.无限制的媒体播放功能。如一般的广告和公布信息、媒体等。B.直播和点播控制。通过页面自动控制有效的直播和点播媒体,并提供相关的查询等。C.只对会员有效的播放限制。设立会员制度。控制某些点播或直播只能是会员才能接受。会员也可以分不同级别,按级别的不同提供不同的播放限制。D.媒体的有效播放时间的限制。可以控制媒体播放的时间限制。包括:控制在某个时段才能播放某个媒体、控制某个媒体对于某个用户级别提供不同的播放片段时间。E.媒体播放的访问统计。统计直播流或媒体文件的在某个时间段的访问次数,统计某个会员访问过那些流媒体和访问的时长等,因此可以增加相关的增值服务。F.用户(会员)自制作媒体的公布。提供一个空间让用户或会员公布自己制作的媒体。用户可以按一定的方式上传一定大小的媒体文件,或提供现场直播等。G.科学的流媒体材料的存储管理。提供完善的流媒体材料管理和存储功能,提高材料的查询和管理效率。H.其他相关服务。如聊天室、BBS等。提供其他相关的网络交互功能。如音乐论坛的聊天室和其他相关的BBS流言板功能。I.系统的管理。提供相关的管理,如:会员管理、媒体管理、访问统计报表等。以上的功能为初步设想功能,不一定是最终实现功能。客户可以提出自己的需求和功能设想,我们会做相应的修改。三、系统方案设计系统的结构方案:方案一:管理终端GZ流媒体服务器WEB服务器/数据库服务器/流媒体服务器数据库HK网络用户HK网络用户HK网络用户web请求/媒体流GZ网络用户GZ网络用户GZ网络用户GZInternetHKInternet媒体流WEB请求WEB服务器在HK,在本地设立流媒体的承接服务器,承接来自国内的流媒体连接,加快传输效率。在HK的WEB服务器提供流媒体的连接,如果是国内用户,WEB服务自动重定向到国内的流媒体承接服务器。优点是提高传输效率令媒体播放更流畅。缺点是需要异地承接服务器和安装调试不方便。方案二:管理终端HK流媒体服务器WEB服务器/数据库服务器数据库HK网络用户HK网络用户HK网络用户web请求GZ网络用户GZ网络用户GZ网络用户GZInternetHKInternet媒体流媒体流/web请求WEB服务器和流媒体服务器都在一个地方。即没有跨区域的承接服务器。优点是不需要异地承接服务器和安装调试方便。缺点对于跨区域用户会降低播放效果。系统的模块流程:如图:数据库播放控制模块访问统计模块文件存储管理模块用户管理服务端后台进程媒体管理统计报表管理模块用户登录/申请媒体播放列表媒体上传用户接口用户端应用主要分为:服务端、用户端。服务端包括流媒体播放控制模块、访问统计模块、媒体存储管理模块、后台管理模块(用户管理、媒体管理、统计报表等子模块)。用户端是包括用户申请和登录、媒体列表查询、媒体上传等模块。四、实施计划实施计划主要包括软件开发、硬件配置、安装调试、验收。软件开发根据不同的需求会有变化。软件开发主要包括后台的控制和页面开发,两者同时进行。一般估计需要一到两个月的时间。硬件的购买和配置。包括选购适当的服务器等硬件设备、申请或租赁网络IP等,可以由客户自己进行。软件的安装和调试。其中包括用户临时的小规模的修改要求,大概需要一周时间。然后最后由客户验收系统。实施计划按照不同的需求会有相应的修改。五、硬件和软件配置1台流媒体服务器、1台WEB服务器+数据库服务器,或者1台较好的服务器同时提供流媒体服务和WEB服务+数据库。流媒体服务器要求比较好一点,因为它要提供多连接的流媒体传输功能。OS是MSWindows2000Server/AdvancedServer.流媒体服务软件:MSMediaServer(免费)或RealRealServer(正版)六、备注以上所描述的是流媒体一般应用的方案,客户可以按自己的要求提出不同的需求,根据需求,我们会对系统的设计做相应的修改。
本文标题:网络流媒体应用方案
链接地址:https://www.777doc.com/doc-1484267 .html