天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 文藝論文 > 廣告藝術論文 >

基于Linux的流媒體服務器性能的研究與分析

發(fā)布時間:2018-01-20 08:31

  本文關鍵詞: Linux 流媒體 內核 性能 出處:《電子科技大學》2008年碩士論文 論文類型:學位論文


【摘要】: 流媒體(Streaming Media)是一種以音視頻數(shù)據(jù)流的方式在網絡上傳遞多媒體信息的技術。與傳統(tǒng)的多媒體下載不同,流媒體傳輸具有實時性和連續(xù)性的特點。流媒體技術具有十分廣泛的應用領域,如在線直播、網絡廣告、視頻點播、視訊會議、遠程教育等。流媒體系統(tǒng)中的流媒體服務器用于存放和控制流媒體數(shù)據(jù),對于當前大多數(shù)流媒體系統(tǒng)而言,高速發(fā)展的TCP/IP網絡已不再成為限制性能的主要因素。然而,隨著流媒體技術的飛速發(fā)展,以及世界廣播電視數(shù)字化的來臨,流媒體服務器的性能日益成為制約流媒體應用的重要因素。 本文首先研究分析了流媒體應用的關鍵技術,對流媒體的基本原理、傳輸技術和流媒體傳輸協(xié)議進行了詳細介紹。然后分析了目前幾個主流的流媒體服務器和影響流媒體服務器性能的關鍵因素,緊接著研究和分析了Linux操作系統(tǒng)內核機制,介紹了Linux內核的模塊機制和內核處理系統(tǒng)調用的過程,并且介紹了在Linux內核中添加系統(tǒng)調用和內核模塊的方法。最后重點介紹了基于Linux平臺的流媒體服務器的設計和關鍵模塊功能的實現(xiàn)過程,該流媒體服務器采用模塊化的的思想進行設計,系統(tǒng)各個模塊運行在一個基于異步事件驅動的系統(tǒng)運行框架之上。 流媒體服務器軟件是以應用軟件方式運行在Linux平臺下,在執(zhí)行時,CPU運行在用戶態(tài)。流媒體服務器的設備I/O通過系統(tǒng)功能調用,從用戶態(tài)陷入核心態(tài),方能完成。CPU從用戶態(tài)陷入核心態(tài),再從核心態(tài)返回用戶態(tài)的凈開銷,相當于CPU執(zhí)行1000條簡單的普通指令。本文所做的工作為實際項目的一個分支,項目的最后目標就是利用Linux操作系統(tǒng)內核的特點,實現(xiàn)流媒體服務器的頻繁進行I/O操作的功能模塊降到Linux內核中,利用這種方法實現(xiàn)對流媒體服務器的性能改進。本論文受四川省科技廳攻關基金資助,本文對提高流媒體服務器性能的方法做了初步的探索和研究,在今后的項目實施中可以作為參考。
[Abstract]:Streaming Media is a technology for transmitting multimedia information over the network by means of audio and video data streams, which is different from traditional multimedia downloading. Streaming media transmission has the characteristics of real-time and continuity. Streaming media technology has a very wide range of applications, such as live online, network advertising, video on demand, video conferencing. The streaming media server in the streaming media system is used to store and control the streaming media data, for most of the current streaming media systems. The rapid development of TCP/IP network is no longer the main factor limiting the performance. However, with the rapid development of streaming media technology and the advent of digital radio and television in the world. The performance of streaming media server has become an important factor restricting the application of streaming media. Firstly, this paper studies and analyzes the key technologies of streaming media application and the basic principle of streaming media. The transmission technology and streaming media transmission protocol are introduced in detail. Then several mainstream streaming media servers and the key factors affecting the performance of streaming media servers are analyzed. Then the kernel mechanism of Linux operating system is studied and analyzed. The module mechanism of Linux kernel and the process of processing system call are introduced. The method of adding system call and kernel module to Linux kernel is introduced. Finally, the design of streaming media server based on Linux platform and the realization process of key module function are introduced. The streaming media server is designed by modularization. Each module of the system runs on an asynchronous event-driven system framework. Streaming media server software runs on Linux platform as application software, and runs in user state when executing. The device I / O of streaming media server is called by system function. From the user state into the nuclear mentality, the CPU can complete from the user state into the nuclear mentality, and then from the core state of mind to return the net cost of the user state. The work done in this paper is a branch of the actual project, the final goal of the project is to take advantage of the characteristics of the Linux operating system kernel. The function module that realizes the streaming media server frequently carries on the I / O operation reduces to the Linux kernel. Using this method to improve the performance of streaming media server. This paper is funded by Sichuan Science and Technology Department, this paper makes a preliminary exploration and research on how to improve the performance of streaming media server. In the future implementation of the project can be used as a reference.
【學位授予單位】:電子科技大學
【學位級別】:碩士
【學位授予年份】:2008
【分類號】:TN919.8

【引證文獻】

相關碩士學位論文 前4條

1 李想;基于DM6446的嵌入式流媒體服務器的研究與實現(xiàn)[D];華南理工大學;2012年

2 唐富強;基于Linux的多媒體系統(tǒng)服務器端的設計與實現(xiàn)[D];電子科技大學;2012年

3 周保軍;實時流媒體服務器集群的研究與實現(xiàn)[D];華南理工大學;2013年

4 李婷婷;基于A8處理器的圖像采集與觸摸屏處理的技術研究[D];哈爾濱工業(yè)大學;2013年

,

本文編號:1447553

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/wenyilunwen/guanggaoshejilunwen/1447553.html


Copyright(c)文論論文網All Rights Reserved | 網站地圖 |

版權申明:資料由用戶d876e***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com