【聲明:】本文是作者(蘑菇v5)原創(chuàng),版權(quán)歸作者 蘑菇v5所有盯桦,侵權(quán)必究慈俯。本文首發(fā)在簡書。如若轉(zhuǎn)發(fā)拥峦,請注明作者和來源地址贴膘!未經(jīng)授權(quán),嚴(yán)禁私自轉(zhuǎn)載事镣!
1)用戶創(chuàng)建:
在Linphone示例程序中步鉴,當(dāng)我們第一次運行的時候,軟件會直接跳轉(zhuǎn)到一個創(chuàng)建用戶界面璃哟,接著通過輸入ID氛琢、name、密碼随闪、服務(wù)器地址可以創(chuàng)建一個用戶阳似;當(dāng)我們需要淡化創(chuàng)建用戶的過程時,比如說用戶ID由管理員設(shè)置铐伴,其它人都不能更改撮奏。此時在初始化時我們這樣調(diào)用該函數(shù)就可達(dá)到自動創(chuàng)建用戶的功能俏讹。 通過調(diào)用特定的方法,使Linphone自動向服務(wù)器發(fā)起注冊
2)賬號修改:
用戶注冊后畜吊,有些參數(shù)需要修改泽疆,一般如下所示:
1. 修改網(wǎng)絡(luò)傳輸方式:TCP、UDP玲献、TLS
2. 修改用戶名
3. 修改顯示名稱
4. 修改ID號碼
5. 修改密碼
6. 修改域名
7. 修改代理
修改用戶屬性后殉疼,并向服務(wù)器發(fā)起注冊;
3)呼叫過程:
1)服務(wù)器的支持:需要在服務(wù)器上設(shè)置視頻對應(yīng)的編碼方式(H261捌年、H263瓢娜、H264、VP8等)
2)終端設(shè)置:前提為設(shè)備成功啟動Linphone service礼预,此時LinphoneCore眠砾,LinphoneManager,LinphonePreferences 都已經(jīng)正常啟動托酸,配置終端參數(shù)
3)呼叫視頻電話:實際上在完成了上述設(shè)置后褒颈,若對方也打開了視頻通話的選項,并且選定了編碼方式為xx后获高,只要調(diào)用撥號的API即可實現(xiàn)撥出視頻電話
4)接聽視頻電話:在通話到來時哈肖,也就是在callState變成IncomingReceived時,調(diào)用answer方法即可實現(xiàn)視頻接聽