iOS關(guān)于視頻聊天直播的感想

視頻方面

就是關(guān)于avpalyer的應(yīng)用和拓展,一般三方也是這樣;

界面進(jìn)行投屏轉(zhuǎn)屏幕,進(jìn)度滑塊,選集,音量,播放,亮度等模塊的添加;

注意事項(xiàng)

1.切換頁面視頻播放的關(guān)閉(頁面返回視頻聲音還在的問題),類似內(nèi)存管理計時器 ,需要進(jìn)行關(guān)閉釋放。

2.轉(zhuǎn)屏后界面的大小設(shè)定以及界面按鈕模塊的跟隨問題。

3.進(jìn)度滑塊是否根據(jù)選集時間等記錄,以及關(guān)閉視頻、切換視頻、切換頁面導(dǎo)致的關(guān)閉視頻等進(jìn)行接口記錄或者本地記錄(保存幾天)視頻看到了那個地方下次進(jìn)行再次播放。選集彈框根據(jù)要求設(shè)定。

4.音量播放亮度根據(jù)自帶,一般不添加更改。


聊天方面

聊天如果找三方比較好的一般不用大改直接在原有基礎(chǔ)上面進(jìn)行添加,差的三方或者自己寫我們需要進(jìn)行比對添加內(nèi)容,進(jìn)面base基礎(chǔ)版本進(jìn)行添加更改。

聊天的基本功能,語音通話,視頻通話,相冊拍攝,紅包,名片,分享,位置,文件,笑臉,發(fā)語音,以及長按進(jìn)行復(fù)制分享撤回刪除和多選等功能,轉(zhuǎn)發(fā)文件圖片等跳轉(zhuǎn)app打開顯示歷史聊天記錄轉(zhuǎn)發(fā)(iOS這方面的比較麻煩Share Extension)

注意事項(xiàng)

1.聊天的基本功能,聊天界面進(jìn)行設(shè)定顯示的模版文字,語音,圖片,文件,名片,紅包,音視頻ui的大小,以及刷新到底部還是歷史記錄(顯示新內(nèi)容有幾條)。一般三方都有,我們需要根據(jù)需求進(jìn)行設(shè)定進(jìn)行微調(diào)就可以了,如果比較差的三方我們還需要根據(jù)需求調(diào)整鍵盤,以及圖片文件對鍵盤的影響,頭像顯示的優(yōu)化。

2.聊天的底部功能

相冊拍攝名片文件紅包音視頻通話發(fā)語音等三方有,沒有的我們按照模塊進(jìn)行添加。選擇圖片,位置和文件需要進(jìn)行跳轉(zhuǎn)顯示下載分享等功能我們需要添加(如同釘釘飛書);發(fā)語音和語音通話視頻通話等功能語音轉(zhuǎn)換重復(fù)的功能需要確定一個其余刪除減少代碼量;

3. 音視頻通話需要安卓iOS雙方進(jìn)行功能等同確定優(yōu)化。我們進(jìn)行整改音視頻的界面進(jìn)行優(yōu)化按照自己的ui進(jìn)行添加,藍(lán)牙,斷開,指端開視頻不斷開語音等功能?;A(chǔ)功能時間顯示,斷開后顯示到聊天界面的內(nèi)容。

4.聊天進(jìn)行長按顯示內(nèi)容的更改,進(jìn)行同步;特殊文字網(wǎng)址的顯示,網(wǎng)址的跳轉(zhuǎn)問題,多個網(wǎng)址的顯示跳轉(zhuǎn)問題,

5.對于頭像是否根據(jù)設(shè)定進(jìn)行判定顯示。

6.進(jìn)行聊天我們進(jìn)行歷史聊天內(nèi)容的存儲fmdb,以及我們需要對好友列表,分組列表和公司列表的存儲sqlite。關(guān)于是否添加相關(guān)聯(lián)的公司內(nèi)部特定群,以及添加的分組。

7.登錄的賬號,以及音視頻網(wǎng)址登錄的設(shè)定,方便綁定自己app 的賬號;

8.從文件相冊等跳轉(zhuǎn)app打開顯示歷史聊天記錄轉(zhuǎn)發(fā)問題(iOS這方面的比較麻煩Share Extension)。


直播方面

直播是進(jìn)行主播端進(jìn)行推流,客戶端進(jìn)行拉流;我們添加連麥打賞聊天連麥pk以及購物車;

注意事項(xiàng)

1.主播進(jìn)行直播我們需要進(jìn)行設(shè)定音視頻的采集處理和美顏的選擇設(shè)置;基本功能基礎(chǔ)背景圖片手機(jī)攝像的前后置清晰度問題的設(shè)定;直播時的聲道耳返設(shè)定以及純音設(shè)定,需要設(shè)定斷鏈重連接設(shè)定等;特殊如噪音抑制,回音關(guān)閉等功能;橫豎屏的設(shè)定進(jìn)行判定橫豎屏的推流問題;

2,在直播界面主播顯示攝像頭連麥聊天美顏等基礎(chǔ)功能,客戶端顯示點(diǎn)贊關(guān)注聊天打賞連麥美顏以及分屏滑動顯示的問題,打賞選擇內(nèi)容以及顯示打賞后顯示的特殊效果(自己設(shè)定還是三方自帶)。

3.我們寫關(guān)于直播的界面,需要分層級進(jìn)行繼承層層剝離;功能太多需要分級簡化防止過亂;

基礎(chǔ)base頁面(關(guān)于推拉流初始化請求連接等狀態(tài)以及重新連接,以及是否在房間的問題);

UI頁面:基礎(chǔ)框架,背景圖片,特殊彈幕,禮物顯示,頭像顯示,連麥pk功能顯示,主播發(fā)禮物顯示,連麥列表,購物列表等組合功能;

功能頁面:進(jìn)行推拉流功能設(shè)定,美顏選定功能,購物功能,連麥pk功能;特殊的連麥?zhǔn)欠窨梢远鄠€;

4,直播是否選擇預(yù)約手機(jī)或者電腦進(jìn)行直播;

5,直播的歷史記錄形成是視頻管理,以及客戶端是否進(jìn)行收藏;

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容