原文:用 GStreamer 簡化 Linux 多媒體開發

一 基本概念 GStreamer 作為 GNOME 桌面環境推薦的流媒體應用框架,采用了基於插件 plugin 和管道 pipeline 的體系結構,框架中的所有的功能模塊都被實現成可以插拔的組件 component , 並且在需要的時候能夠很方便地安裝到任意一個管道上,由於所有插件都通過管道機制進行統一的數據交換,因此很容易利用已有的各種插件 組裝 出一個功能完善的多媒體應用程序。 . 元件處理 ...

2017-03-22 11:46 0 10202 推薦指數:

查看詳情

多媒體開發(3):直播

之前介紹了如何錄制音視頻,以及相關的多媒體的概念。對於已經錄制的多媒體進行“就地”播放(參考前文),就是回放,除了“回放”這個流程,還有一個流程也會經常遇到,那就是“直播”。 本文介紹直播的實現。 “直播”的特點是邊錄制邊播放。如果想完成直播的流程,一般需要有支持直播功能的服務器(也叫流媒體 ...

Tue Dec 29 00:46:00 CST 2020 0 529
多媒體開發(2):錄制視頻

上一節介紹了用ffplay來播放文件(或url),這里有一個概念,如果是播放已經存在的文件,那叫“回放”,也就是Playback(從流媒體的角度也叫點播),如果播放的是正在錄制的數據(邊錄邊播),那叫直播。 不管是回放還是直播,都需要有媒體數據,那這個媒體數據是怎么來的呢?從已有的文件編輯而來 ...

Wed Dec 16 19:23:00 CST 2020 0 447
多媒體開發(8):調試FFmpeg

編譯FFmpeg得到二進制文件,之后就是對二進制庫的調用,這時FFmpeg就像一個黑盒子。作為程序員,難道不想研究一下FFmpeg的具體實現?比如是怎么拿到歌曲信息的、怎么解碼的、怎么推流的,等等。 ...

Thu Feb 25 22:26:00 CST 2021 1 469
多媒體開發(6):用濾鏡實現各種圖片效果

之前講過使用FFmpeg的drawtext濾鏡(把圖片或文字加到視頻上),而實際上,FFmpeg的濾鏡很強大,遠不止加字幕或加圖片的功能。濾鏡很有趣,可以把圖片變模糊、變色、縮放旋轉,等等。 本文介 ...

Thu Jan 14 22:25:00 CST 2021 0 549
Android多媒體開發-- OpenMax IL簡介

1.openmax 簡介 http://www.khronos.org/openmax/ OpenMax是一個多媒體應用程序的框架標准,由NVIDIA公司和Khronos在2006年推出。 OpenMAX分為3層: 第一層:OpenMax DL ...

Fri Nov 14 17:51:00 CST 2014 1 5739
iOS開發多媒體播放

iOS開發多媒體播放 iOS sdk中提供了很多方便的方法來播放多媒體。本文將利用這些SDK做一個demo,來講述一下如何使用它們來播放音頻文件。 AudioToolbox framework 使用AudioToolbox framework。這個框架可以將比較短的聲音注冊 ...

Thu Dec 03 20:54:00 CST 2015 0 1830
Android Studio導入Vitamio多媒體開發框架

PS:這篇筆記用於解決Android Studio導入Vitamio框架的問題.官網給出的相關說明過於簡單,故整理這篇文章,希望能幫助到像我一樣遇到這個問題的朋友. 開發學習建議參考農民伯伯的博客中的系列文章,地址:http://www.cnblogs.com/over140/category ...

Fri Apr 08 04:06:00 CST 2016 4 14388
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM