集成百度RTC實(shí)現(xiàn)音頻通話遇坑指南

因?yàn)轫?xiàng)目要實(shí)現(xiàn)音視頻對話功能班套,所以采用了百度的音視頻RTC慕蔚,集成入口
集成iOS SDK
官方demo入口

以上都沒什么好說的输吏,集成很簡單,實(shí)現(xiàn)視頻通話也很簡單,最主要的就是介紹一下我在開發(fā)中遇到的幾個大坑吧

1嗅战、集成BaiduRtcRoomApi之后,在iPhone 12手機(jī)(16.6系統(tǒng))上無法真機(jī)調(diào)試俺亮,出現(xiàn)Unable to install xxx的錯誤驮捍,錯誤信息:The code signature version is no longer supported.,解決方案

在target -> General里面找到Frameworks
如圖


image.png

把紅框部分都改成Do Not Embed脚曾,然后再次運(yùn)行就好了

2东且、千萬要記住,在開發(fā)過程中本讥,如果要測試珊泳,先用兩個蘋果手機(jī)互相撥打視頻測試,不要用一個安卓手機(jī)和一個蘋果手機(jī)測試拷沸,這個坑坑了我半天時間色查。

bug場景:安卓手機(jī)和蘋果手機(jī)互相撥打視頻通話,安卓手機(jī)能看到蘋果手機(jī)這邊的視頻畫面撞芍,但是蘋果手機(jī)看不到安卓手機(jī)的視頻畫面秧了,打印日志,發(fā)現(xiàn)當(dāng)安卓那邊加入房間的時候序无,RTC_REMOTE_STREAMING_STATES_SUBSCRIBE_SUCESS這個狀態(tài)并沒有調(diào)用验毡,最開始我一直以為自己的原因,后來問了他們技術(shù)人員(因?yàn)榛ㄥX了帝嗡,所以有技術(shù)支持)才知道晶通,是安卓那邊的SDK里面enablePruneSignal這個參數(shù)默認(rèn)是true,手動設(shè)置為false就好了哟玷,
原因:android 現(xiàn)在還不支持 V4 和 V2互通录择,這個參數(shù)為true,就是默認(rèn)V4碗降。
據(jù)說現(xiàn)在安卓新版本的sdk這個參數(shù)默認(rèn)是false了隘竭。

3、在開發(fā)調(diào)試過程中讼渊,初始化本地用戶顯示視圖动看,在iPhone 7Plus手機(jī)上能全屏顯示,但是在iPhone 12上顯示不全爪幻,原因是沒有設(shè)置AVLayerVideoGravityResizeAspectFill這個參數(shù)菱皆,設(shè)置一下就好了
    //初始化本地用戶顯示視圖
    RTCLocalVideoView *localView = [[RTCLocalVideoView alloc] initWithDelegate:self];
    localView.videoView.frame = CGRectMake(0, 0, ScreenWidth, ScreenHeight);
    localView.videoView.videoGravity = AVLayerVideoGravityResizeAspectFill;
    [self.videoView addSubview:localView.videoView];
    //設(shè)置本地視頻顯示view
    [self.rtcRoomApi setLocalDisplay:localView];
4须误、如果兩個iPhone手機(jī)直接無法看到對方的視頻畫面,那就可能是手機(jī)攝像頭權(quán)限沒有打開仇轻,去設(shè)置里面京痢,重新關(guān)閉打開一下(我是遇到這樣的問題了,12能看到7p的畫面篷店,7p看不到12的畫面祭椰,但是7p手機(jī)上的攝像頭權(quán)限也是開啟的狀態(tài),關(guān)了重新開啟就好了)

剩下的沒啥了疲陕,到此就基本上開發(fā)完了方淤,等后續(xù)測試吧,如果有新的坑蹄殃,再續(xù)更吧P!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末诅岩,一起剝皮案震驚了整個濱河市讳苦,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌吩谦,老刑警劉巖鸳谜,帶你破解...
    沈念sama閱讀 206,723評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異逮京,居然都是意外死亡卿堂,警方通過查閱死者的電腦和手機(jī)束莫,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評論 2 382
  • 文/潘曉璐 我一進(jìn)店門懒棉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人览绿,你說我怎么就攤上這事策严。” “怎么了饿敲?”我有些...
    開封第一講書人閱讀 152,998評論 0 344
  • 文/不壞的土叔 我叫張陵妻导,是天一觀的道長。 經(jīng)常有香客問我怀各,道長倔韭,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,323評論 1 279
  • 正文 為了忘掉前任瓢对,我火速辦了婚禮寿酌,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘硕蛹。我一直安慰自己醇疼,他們只是感情好硕并,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,355評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著秧荆,像睡著了一般倔毙。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上乙濒,一...
    開封第一講書人閱讀 49,079評論 1 285
  • 那天陕赃,我揣著相機(jī)與錄音,去河邊找鬼琉兜。 笑死凯正,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的豌蟋。 我是一名探鬼主播廊散,決...
    沈念sama閱讀 38,389評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼梧疲!你這毒婦竟也來了允睹?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,019評論 0 259
  • 序言:老撾萬榮一對情侶失蹤幌氮,失蹤者是張志新(化名)和其女友劉穎缭受,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體该互,經(jīng)...
    沈念sama閱讀 43,519評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡米者,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,971評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了宇智。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蔓搞。...
    茶點(diǎn)故事閱讀 38,100評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖随橘,靈堂內(nèi)的尸體忽然破棺而出喂分,到底是詐尸還是另有隱情,我是刑警寧澤机蔗,帶...
    沈念sama閱讀 33,738評論 4 324
  • 正文 年R本政府宣布蒲祈,位于F島的核電站,受9級特大地震影響萝嘁,放射性物質(zhì)發(fā)生泄漏梆掸。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,293評論 3 307
  • 文/蒙蒙 一牙言、第九天 我趴在偏房一處隱蔽的房頂上張望酸钦。 院中可真熱鬧,春花似錦嬉挡、人聲如沸钝鸽。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽拔恰。三九已至因谎,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間颜懊,已是汗流浹背财岔。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留河爹,地道東北人匠璧。 一個月前我還...
    沈念sama閱讀 45,547評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像咸这,于是被迫代替她去往敵國和親夷恍。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,834評論 2 345

推薦閱讀更多精彩內(nèi)容