資料介紹
“MJPG-streamer”是一個輕量級的視頻服務器軟件。一個可以從單一輸入組件獲取圖像并傳輸到多個輸出組件的命令行應用程序。
該軟件可應用在基于IP協議的網絡中,從網絡攝像機中獲取并傳輸JPEG格式的圖像到瀏覽器,例如Firefox、Cambozola、Videolanclie nt,甚至是一個運行了TCPMP播放器的Windows移動設備。
它繼承于uvc_streamer,為在RAM和CPU上存在資源限制的嵌入式設備而寫的。因為兼容Linux-uvc的攝像機可以直接生成JPEG數據,即使是運行OpenWRT Linux的嵌入式設備也可以快速處理M-JPEG數據流。
這款工具源代碼簡潔,注釋清晰。組件功能明確,銜接清晰。使用Linux C語言進行開發,可移植到不同的計算機平臺,也可以在根據GPL v2的條款下進行改進和發行。
1 MJPG-streamer的處理流程
MJPG-streamer主函數的定義在mjpg-streamer.c文件。主函數的處理流程如圖1所示。
2 MJPG-streamer的相關組件
MJPG-streamer采用模塊化的設計方法,以功能塊為單位進行描述,這些功能塊被稱為plug-in(組件)。軟件中定義好了各組件的輸入、輸出,以及組件之間的銜接關系。用戶可自行根據對功能的需求,選擇需要的模塊。這種模塊化的程序設計簡化了代碼的編寫、調試、維護,程序員只需要遵守設計的規范,就可以輕松地改寫軟件,或者編寫新的模塊以增強軟件的功能。
MJPG-streamer最主要并且最常用的組件是input_uvc輸入組件和output_http輸出組件。其他組件包括input_control、input_file、input_testpicture、input_gspcavl、output_autofocus、output_file、out_viewer,如圖2所示。
該軟件可應用在基于IP協議的網絡中,從網絡攝像機中獲取并傳輸JPEG格式的圖像到瀏覽器,例如Firefox、Cambozola、Videolanclie nt,甚至是一個運行了TCPMP播放器的Windows移動設備。
它繼承于uvc_streamer,為在RAM和CPU上存在資源限制的嵌入式設備而寫的。因為兼容Linux-uvc的攝像機可以直接生成JPEG數據,即使是運行OpenWRT Linux的嵌入式設備也可以快速處理M-JPEG數據流。
這款工具源代碼簡潔,注釋清晰。組件功能明確,銜接清晰。使用Linux C語言進行開發,可移植到不同的計算機平臺,也可以在根據GPL v2的條款下進行改進和發行。
1 MJPG-streamer的處理流程
MJPG-streamer主函數的定義在mjpg-streamer.c文件。主函數的處理流程如圖1所示。
2 MJPG-streamer的相關組件
MJPG-streamer采用模塊化的設計方法,以功能塊為單位進行描述,這些功能塊被稱為plug-in(組件)。軟件中定義好了各組件的輸入、輸出,以及組件之間的銜接關系。用戶可自行根據對功能的需求,選擇需要的模塊。這種模塊化的程序設計簡化了代碼的編寫、調試、維護,程序員只需要遵守設計的規范,就可以輕松地改寫軟件,或者編寫新的模塊以增強軟件的功能。
MJPG-streamer最主要并且最常用的組件是input_uvc輸入組件和output_http輸出組件。其他組件包括input_control、input_file、input_testpicture、input_gspcavl、output_autofocus、output_file、out_viewer,如圖2所示。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 嵌入式Linux mjpg-streamer移植教程
- 基于嵌入式視頻監控服務器的搭建 8次下載
- 基于ARM_DSP的網絡視頻服務器的設計 1次下載
- 開源視頻服務器軟件MJPG-streamer的研究和應用 17次下載
- 開源視頻服務器軟件MJPG-streamer研究 88次下載
- VOD視頻服務器測試與配置優化研究 31次下載
- 基于AT2042的網絡視頻服務器設計 29次下載
- 數字電視視頻服務器的設計
- N4000視頻服務器在線配置說明
- Linkpower網絡視頻服務器系列
- 基于H.26的嵌入式視頻服務器軟件設計
- 智能樓宇系統中的軟件化網絡視頻監控服務器
- 基于視頻服務器的視頻監控系統的設計
- 嵌入式網絡視頻服務器的設計
- 基于H 264的嵌入式視頻服務器的設計
- 串口服務器作用與實際應用實例詳解 603次閱讀
- 服務器與PC機的比較 721次閱讀
- 如何移植視頻流服務器 1088次閱讀
- 常見的服務器有哪些?5款常見的應用服務器介紹 1.4w次閱讀
- 如何管理刀片服務器?普通服務器與高防服務器有什么樣的區別 1413次閱讀
- 服務器內存的詳細介紹 2422次閱讀
- 服務器有什么作用?存儲服務器和普通服務器到底有什么區別 5993次閱讀
- GPU服務器到底是什么?GPU服務器與普通服務器到底有什么區別 7384次閱讀
- 服務器硬盤發生故障前會有哪些表現? 4761次閱讀
- 基于Java的游戲服務器開發技術體系詳解 7230次閱讀
- smtp服務器是什么意思_smtp服務器怎么設置 15.2w次閱讀
- 應用服務器配置要求及方案 3.2w次閱讀
- 應用服務器是什么_應用服務器有哪些 3.4w次閱讀
- 高防服務器有些什么配置_高防服務器需要注意哪些內容 1259次閱讀
- OPC DA服務器的設計與實現 5529次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統的設計與實現
- 0.61 MB | 2次下載 | 免費
- 6基于FPGA的C8051F單片機開發板設計
- 0.70 MB | 2次下載 | 免費
- 751單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21548次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183278次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多