日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

音视频开发入门基础及视频会议即时通讯开源技术选择

發(fā)布時間:2023/12/10 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 音视频开发入门基础及视频会议即时通讯开源技术选择 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.[雷大神總結]視音頻編解碼技術零基礎學習方法
http://blog.csdn.net/leixiaohua1020/article/details/18893769

2.視頻會議十大開源項目排行
http://blog.csdn.net/chenbang110/article/details/13681419

在視頻會議領域,有許多可以值得參考的開源項目,這些開源項目有的是協(xié)議棧、有的是編碼器或者是傳輸協(xié)議,由于視頻會議系統(tǒng)是一個綜合性的應用系統(tǒng),里面包含功能較多,如能把這些開源項目選擇性的加入我們的視頻會議開發(fā)當中,我們的開發(fā)效率肯定會事半功倍,下面我們列舉一下視頻會議相關的十大開源項目,并對其重要性及優(yōu)缺點做一個全面的評價與排名。
1、 OpenH323項目 (★★★★★)
上榜理由:最著名的H.323開源協(xié)議棧,視頻會議開發(fā)必備協(xié)議棧,強烈推薦
最著名的H.323開源協(xié)議棧,包含了全部的H.323協(xié)議功能,并有大量視頻會議實現(xiàn)的參考例子,如終端、MCU服務器、gk等H.323協(xié)議的核心組成部件,Openh323是H.323協(xié)議首選協(xié)議棧,同時也是我們視頻會議開發(fā)最值得作為參考的開源項目之一。
下載地址:http://www.h323plus.org/source/

2、 ffmpeg項目 (★★★★★)
上榜理由:最全面的開源編碼器,包括了H.264、MPEG4、G.72x等音視頻編碼,效率也非常高,強烈推薦
目前最全面的開源編碼器,其中包括常用的音視頻編碼協(xié)議 h.264、MPEG4、H.263、G.721、G.726、G.729等,ffmpeg雖然是基于linux的開源項目,但可以通過交叉編譯的方式在windows下運行,其項目加入了很多優(yōu)化效率的代碼,如采用匯編替代C,大大提高了編碼的效率,推薦ffmpeg用于視頻會議的實時編碼。
下載地址:http://ffmpeg.org/download.html

3、webrtc項目 (★★★★☆)
上榜理由:Google收購GIPS后開源的基于瀏覽器的實時通信開源項目,強烈推薦
Google收購GIPS后開源的基于瀏覽器的實時通信開源項目,GIPS是目前世界上最好的音頻傳輸庫,但其授權費非常高,webrtc是Google收購GIPS后,公開的一個通信項目,其核心voiceEngine就是由GIPS建立的,因此視頻會議的音頻部分可以參考webrtc來實現(xiàn)。
下載地址:http://www.webrtc.org

4、OpenMeetings項目 (★★★★☆)
上榜理由:基于java的瀏覽器的視頻會議開源項目,java開發(fā)視頻會議的首選
OpenMeetings主要是基于OpenLaszlo的流媒體格式和Red5服務器的開源視頻會議項目,其包含的功能包括音視頻、電子白板等,其項目是用java進行開發(fā)。項目的缺點是bug較多,效率不高,但可以作為flash視頻會議的一個參考。
下載地址:http://code.google.com/p/openmeetings/downloads/list

5、live555項目 (★★★★☆)
上榜理由:重量級的C++流媒體開源項目,里面一些模塊可以作為視頻會議開發(fā)參考
live555是最重量級的一個C++流媒體開源項目,其中不僅包括了傳輸協(xié)議(SIP、RTP)、音視頻編碼器(H.264、MPEG4)等,還包括流媒體服務器的例子,是流媒體項目的首選,里面的傳輸模塊是非常值得視頻會議開發(fā)作為參考的。
下載地址:http://www.live555.com/

6、OPAL項目 (★★★★☆)
上榜理由:OpenH323的下一個版本,新包含了SIP協(xié)議棧,是實現(xiàn)SIP協(xié)議的首選
OPAL是OpenH323的下一個版本,繼承了Openh323協(xié)議,其新包含了SIP協(xié)議棧,是實現(xiàn)SIP協(xié)議的首選,缺點是參考例子較少。
下載地址:http://sourceforge.net/projects/opalvoip/files/

7、x264項目 (★★★★☆)
上榜理由:應用最廣的H.264編碼器,適合于實時視頻的傳輸
X264是目前應用最廣的H.264編碼器,其省去了H.264效率較低的部分,并對其進行了優(yōu)化,效率明顯比其他的H.264開源項目高很多,是最適合于實時視頻會議傳輸?shù)腍.264編解碼庫。
下載地址:http://www.x264.nl/

8、Speex項目 (★★★★☆)
上榜理由: 音頻領域最著名的開源項目,窄帶和寬帶都有很好的語音質量
Speex是音頻領域最著名的開源項目,窄帶和寬帶都有很好的語音質量,只需8kb就可以傳輸令人滿意的語言,缺點是傳輸音樂的時候質量會下降。
下載地址:http://www.speex.org/downloads/

9、JRTPLIB項目 (★★★☆☆)
上榜理由:C++跨平臺的 RTP傳輸開源項目,RTP傳輸必備庫
JRTPLIB是C++跨平臺的 RTP傳輸開源項目,實現(xiàn)RTP協(xié)議可以利用這個庫,JRTPLIB是RTP傳輸必備庫
下載地址:http://research.edm.uhasselt.be/~jori/page/index.php?n=CS.Jrtplib

10、XVid 項目 (★★★☆☆)
上榜理由:最著名的MPEG4編碼器開源項目,但效率不及x264
在沒有H.264編碼協(xié)議之前,XVid的MPEG4編碼一直是視頻會議的首選視頻編碼器,但隨著x264、CoreAVC等效率更高的H.264編碼器的出現(xiàn),其應用效果受到較大的沖擊,但其結合directshow的視頻采集模塊還是值得視頻會議開發(fā)人員參考的。
下載地址:http://www.xvid.org

總結

以上是生活随笔為你收集整理的音视频开发入门基础及视频会议即时通讯开源技术选择的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。