Font Size: a A A

Network Video Application Software Design Pattern Research And Realization

Posted on:2003-09-10Degree:MasterType:Thesis
Country:ChinaCandidate:F LiuFull Text:PDF
GTID:2208360065961517Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the development of Internet at very fast speed,the extension of the application based on the streaming media technology has been enlarged a lot,therefore,making a research on the software design mode of network video application based on this technology would be meaningful.At present,the well design mode of developing video application on a single computer is DirectShow technology which is put forward by Microsoft.lt is standardized and can be reused well,but it only corresponds to the client side design mode of network video application.For network video application,!! doesn't provide corresponding architecture to support the software design of server side and network communication part.So,after analyze the speciality of DirectShow and the principle of COM,I bring forward the full software design mode of network video application which inherits the virtue of DirectShow technology.Its goal is to simplize the develpement of network video application on Windows platform.Its core idea is divide and rule,that is,dividing the problem of the complexity of network communication,user control,quality control,synchronization ,and etc.then ruling each one after that.At the beginning of the thesis,it introduces the basic concept of streaming media technology,analyzes the characteristic and component of DirectShow architecture,and explains the RTP/RTCP,RTSP protocol.Then it expatiates every particular problem in the software design mode of video network application,including the function and realization method of each filter in the design mode figure,the data flowing modal and the connection modal,and the method of how to develop filters.Next it expatiates the "digital network video live show"software based on this software design mode,including the realization method of developing each filter which hasn't been supplied by Microsoft,the critical problem in realization,and the virtue and flaw of this software.At last,it analyzes the commercial value of this software design mode,and make a expectation.
Keywords/Search Tags:Network Video Application, Software Design Mode, DirectShow, Filter Video Live-Show Software
PDF Full Text Request
Related items