語音聊天軟體是當代人民日常生活中最常使用的軟體之一,無論是一對一即時聊天的QQ、微信、還是陌陌等支持陌生人語音社交連線的軟體,又或者是直播、聊天室等多人聊天軟體,你總歸會使過其中一種或幾種,
以一對一直播軟體開發為例,今天想講講,在我們使用聊天軟體時,有多少種音視頻傳輸方式在為我們服務,
簡述
在一對一直播軟體里,有三種功能的開發離不開音視頻傳輸,“短視頻”“直播”和“一對一音視頻聊天”,在一些軟體里,前兩者為第三者服務,而另一些軟體里,“一對一”和“直播”的分量同樣重,
二、語音聊天的傳輸方式

1、 傳輸方式
一對一語音聊天軟體的開發中采用的音頻傳輸方式為:用戶甲(推流)→服務器(即時傳輸)→用戶乙
多人語音聊天采用的音頻傳輸方式為:用戶甲/乙(可同時推流)→服務器(即時傳輸)→其他用戶
2、 簡單解讀缺點

在兩位用戶進行私聊時,用戶甲的語音先傳輸到服務器,再被推流到用戶乙那里,而不是直接傳輸到乙那里,“服務器中轉”這一步也是出現“搶話”“延遲卡頓”的禍首之一,
在多人用戶進行聊天時,音頻傳輸方式其實與一對一私聊差不多,只是多線并行,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/276700.html
標籤:其他
