资源描述:
《基于web的视频直播系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、网络视频直播系统的设计与实现摘要随着计算机网络的发展,网络视频系统已广泛应用在各行各业。基于Web的网络视频直播系统是将网络技术的便利性和实用性,与现有的多媒体网络通信技术建立的网络视频系统,它利用现有的网络基础设施,通过公共和私人网络的结合,最廉价的方式来传输数据视频和音频信号,从而实现更快,更高质量的通信服务。网络视频直播的多媒体通信技术作为一个典型的应用,在各个领域的发挥至关重要的作用。基于计算机网络和多媒体技术的远程教育,远程医疗,视频会议,体育赛事直播和其他信息服务,对我们的生活产生了深远的影响。本文立足于项目客户需
2、求,探讨了基于FMS流媒体服务器技术的视频分享网站的架构和搭建。通过对视频直播系统的架构的分析,对系统开发用到的Directshow技术、组播技术、视频压缩技术、Web技术和数据库技术等关键技术的研究,设计一种基于Web的网络视频直播系统。该系统采用C/S与B/S混合架构的开发模式。本文粗略介绍了视频处理模块和Android系统客户端的设计与实现。其中Android系统客户端的开发采用了时下最新的Flex4.5框架技术,实现了手机终端与PC终端的流媒体互通。详细介绍了涉及到视频直播系统的一些相关技术和系统的设计方案和开发过程,
3、各个模块的设计与实现。在本文的最后进行了总结,并对未来做了展望。关键词:Directshow,视频直播,C/S,B/S,Web,FMS,流媒体-1-东北大学硕士学位论文AbstractNetworkvideobroadcastsystemdesignandimplementationAbstractWiththedevelopmentofcomputernetworks,networkvideosystemhasbeenwidelyusedinallwalksoflife.Web-basednetworkvideobroadc
4、astsystemisthenetworktechnologyconvenienceandpracticality,withexistingmultimedianetworkcommunicationtechnologytoestablishanetworkvideosystem,whichusestheexistingnetworkinfrastructure,throughacombinationofpublicandprivatenetworks,themostinexpensivewaytotransmitdatavi
5、deoandaudiosignals,enablingfaster,higher-qualitycommunicationsservices.Networkvideobroadcast,multimediacommunicationstechnologyasatypicalapplicationinvariousfieldsplayacrucialrole.Basedoncomputernetworksandmultimediatechnology,distanceeducation,telemedicine,videocon
6、ferencing,livesportingeventsandotherinformationservices,onourliveshadaprofoundimpact.ThisarticleisbasedonthecustomerneedstheprojecttoexploretheFMS-basedstreamingmediaservertechnology,video-sharingsite'sarchitectureandconstruction.Throughthevideobroadcastsystemarchit
7、ectureanalysis,systemdevelopmentusedDirectshowtechnology,multicasttechnology,videocompressiontechnology,Webtechnologyanddatabasetechnology,keytechnologyresearch,designaWeb-basednetworkvideobroadcastsystem.ThesystemusesC/SandB/Shybridarchitecturedevelopmentmodel.This
8、roughlydescribesthevideoprocessingmoduleandtheAndroidsystemdesignandimplementationoftheclient.Androidsysteminwhichtheclienthasbeendevelope