原创 音視頻底層、即時通訊技術、音視頻交互、跨平臺基礎

在很多即時通訊應用中,會根據應用場景的不同,需要對音頻輸入源進行選擇,不同的應用場景對應不同的音頻工作模式。需要支持多種音頻工作(採集)模式,包括:    1、發言模式(默認):自動選擇麥克風爲音頻輸入源設備,用戶說話的聲音被麥克風採集,啓

原创 視頻會議、視頻聊天、手機視頻、跨平臺視頻如何開發之流程篇

視頻呼叫業務邏輯主要實現兩個終端PC、手機、Pad等之間的通話請求流程控制包括請求Request、回覆Reply、開始Start以及結束Finish等過程可以形象理解爲打電話的流程撥號、等待、通話、掛斷。     以下以AnyChat視頻呼

原创 IM中好友管理解決方案

客戶端處理接口:#define WM_GV_USERINFOUPDATE   WM_GV + 16                ///< 用戶信息更新通知,wParam(INT)表示用戶ID號,lParam(INT)表示更新類別#defi

原创 Android音視頻即時通訊軟件怎樣通過JNI快速實現

Android音視頻即時通訊軟件怎樣通過JNI快速實現音視頻通信作爲獨立開發者或想縮短音視頻開發週期的公司來說,想要在Android平臺下實現音視頻通信,最快捷的方法是尋找開源項目或調用其他公司API。之所以這麼說是因爲音視頻通信技術涉及到

原创 音視頻底層、即時通訊技術、音視頻交互、跨平臺基礎

在很多即時通訊應用中,會根據應用場景的不同,需要對音頻輸入源進行選擇,不同的應用場景對應不同的音頻工作模式。需要支持多種音頻工作(採集)模式,包括:    1、發言模式(默認):自動選擇麥克風爲音頻輸入源設備,用戶說話的聲音被麥克風採集,啓

原创 什麼是雙機熱備、原理應用、音視頻、即時通訊、IM當中的雙機熱備應用

AnyChat平臺提供了服務器雙機熱備解決方案,可以滿足對系統有要求較高的客戶需求,如政府、電信運營商以及部隊等。一、基本原理1、AnyChat服務器有兩種工作模式,分別爲:主服務器模式(MasterServer)、從服務器模式(Slave

原创 尋找中國音視頻開發行業的翹楚

  音視頻即時通訊開發的選擇,目前,全球性金融危機已使各國經濟受到嚴重打擊,根據我國海關總署、國家統計局3月11日公佈的數據顯示,09年2月我國貿易順差爲48.41億美元,較1月的391億美元大幅下降,並創2006年2月以來新低。今年前兩個

原创 音視頻源代碼、C++音視頻源代碼、C#音視頻源代碼、主流開發語言音視頻源代碼

AnyChatSDKAnychat(AnyChat音視頻互動開發平臺)是一套跨平臺的(*)即時通訊解決方案,基於先進的H.264視頻編碼標準、AAC音頻編碼標準與P2P技術,支持高清視頻,整合了佰銳科技在音視頻編碼、多媒體通訊領域領先的開發

原创 迴音消除、噪音抑制技術相關知識

在即時通訊應用中,需要進行雙方,或是多方的實時語音交流,在要求較高的場合,通常都是採用外置音箱放音,這樣必然會產生迴音,即一方說話後,通過對方的音箱放音,然後又被對方的Mic採集到回傳給自己。如果不對迴音進行處理,將會影響通話質量和用戶體驗

原创 音視頻即時通訊SDK有什麼技術?可以做什麼?

AnyChat SDK(AnyChat音視頻互動開發平臺)是一套跨平臺的(*)即時通訊解決方案,基於先進的H.264視頻編碼標準、AAC音頻編碼標準與P2P技術,支持高清視頻,整合了佰銳科技在音視頻編碼、多媒體通訊領域領先的開發技術和豐富的

原创 舉例說明什麼叫做域名綁定方式

針對部分客戶在使用AnyChat的域名授權綁定時遇到一些疑問,在此進行統一說明:一、什麼是域名授權綁定?答:域名授權綁定是指:授權證書綁定一個特定的域名(URL地址),比如AnyChat服務器程序可以運行在該域名所解析的IP地址對應的服務

原创 IM開發流程

AnyChat SDK的使用及簡易視頻聊天軟件的快速開發(QT5.3) 爲了在linux平臺下快速開發一款視頻聊天軟件,本文選取了AnyChat SDK作爲核心開發,開發環境使用QT5.3,下面將講解我的開發過程。   一、    

原创 symbol(s) not found for architecture i386問題的解決方案。

使用最新版本xcode編譯AnyChat時,會出現如下出錯提示: Undefined symbols for architecture i386:   "_fwrite$UNIX2003", referenced from:     

原创 【安卓筆記】IntentService源碼剖析

Service組件想必都不陌生,這裏不費口舌了。強調一點,Service組件默認運行在UI線程,所以也是會阻塞主線程的,使用時切記不可在Service中執行耗時操作,而應該創建子線程,異步執行。 IntentService類封裝了在Se

原创 IOS視頻軟件開發流程

IOS 下的音視頻解決方案       因爲工作需要製作一個帶即時音視頻通話功能的 iOS項目APP,藉此機會和大家分享心得。     早前忙於工作都沒時間去研究音視頻通話這方面的技術,對音視頻通話技術一無所知,不知道從何入手。然後我就上