前言:由於現在直播很火,新加入的公司打算做直播功能,之前沒接觸於是先去看了下主流第三方平臺的SDK,想看下哪個平臺的更好一些。本文沒什麼技術含量,僅僅是將相關官網的資料整理,做了一點對比,方便看到各平臺優點。
首先看過各個平臺直播SDK後大致知道平臺SDK分爲有2種:
- 直播:傳統方式,1個主播,多個觀衆
- 互動直播:與普通的單向直播相比,賦予了觀衆“露臉發聲”的權利,因此對實時性、抗回聲的要求更高;主打“連麥”、“多畫面特效”等能力。
以下內容是基於擁有連麥技術做的對比
目錄
主要功能對比
功能點 |
騰訊雲 |
阿里雲 |
網易雲信 |
七牛雲 |
金山雲 |
聲網 |
即構科技 |
文檔更新時間 |
2019-05-15 |
2019-04-03 |
2018-11-20 |
2018-05-30 |
2018-12-18 |
2019-04-01 |
2019-05-15 |
案例 |
龍珠直播、now直播、小程序,鬥魚 |
全民直播,好未來,淘寶網 |
網易雲課堂 |
熊貓直播、全民直播、龍珠直播 |
今日頭條、龍珠直播 |
陌陌,花椒直播,狼人殺,鬥魚直播,B站 |
花椒直播,映客直播 |
直播推流 |
RTMP,錄屏推流 |
RTMP |
RTMP |
RTMP |
RTMP |
|
|
直播播放 |
RTMP、FLV 及 HLS |
RTMP、FLV及HLS |
RTMP、FLV及HLS |
RTMP-FLV、HTTP-FLV、HLS、HTTPS、mp4、mp4v |
RTMP/HTTP-FLV/HLS/HTTPS |
|
|
直播連麥 |
1對1、1對多、多對多 |
N/A |
支持4人同時語音、視頻連麥互動並直播出去 |
1對1、1對多、 |
支持1對1連麥,1對多連麥處於開發中 |
1對1、1對多、多對多 |
業內首創 |
AI美顏特效 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
H5頁面及小程序播放 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持android最低版本 |
Android 4.1 |
Android 4.3 |
Android 4.3 |
Android 4.0.3 |
Android 4.0.4 |
Android 4.1 |
Android 4.0.3 |
支持IOS最低版本 |
iOS 9.0 |
iOS 8.0 |
iOS 7.0 |
iOS 8.0 |
iOS7.0 |
iOS 8.0 |
iOS 7.0 |
多主播互動 |
10人 |
N/A |
4人(需接入網易雲信IM賬號體系) |
沒有看到說明,翻api看到默認3人 |
從2017年6月起,金山雲自研連麥不再開放給普通用戶使用 |
17人 |
32人 |
最多觀衆人數 |
100萬 |
|
|
|
|
100萬 |
|
總的來說,騰訊雲直播,七牛雲,金山雲更偏向於娛樂性的直播,網易雲信是基於他的IM系統,而阿里雲偏向服務器CDN,聲網更擅長多對多音視頻聊天,即構科技連麥技術最強大。
推流SDK其他功能比較
由於金山雲有個功能列表,所以列表是按金山雲來列的(以下僅供參考,實際以官方文檔爲準)
功能點 |
騰訊雲 |
阿里雲 |
網易雲信 |
七牛雲 |
金山雲 |
聲網 |
即構科技 |
推流地址自定義 |
支持 |
N/A |
支持 |
N/A |
支持 |
支持 |
支持 |
視頻軟編碼 |
支持 |
N/A |
支持 |
支持 |
支持 |
支持 |
支持 |
視頻硬編碼 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
美顏 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
第三方美顏接口 |
N/A |
N/A |
N/A |
支持 |
支持 |
N/A |
支持 |
水印 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
截圖 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
多視頻分辨率支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
橫豎屏推流 |
支持 |
支持 |
|
支持 |
支持 |
支持 |
支持 |
動態橫豎屏切換 |
支持 |
N/A |
|
支持 |
支持 |
支持 |
支持 |
連麥 |
支持 |
N/A |
支持 |
支持 |
支持 |
支持 |
支持 |
畫中畫 |
支持 |
N/A |
支持 |
支持 |
支持 |
支持 |
支持 |
對焦/變焦 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
鏡像 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
閃光燈 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
耳返 |
支持 |
支持 |
|
支持 |
支持 |
支持 |
支持 |
藍牙耳機 |
支持 |
N/A |
|
支持 |
支持 |
支持 |
支持 |
混音 |
支持 |
支持 |
支持 |
IOS支持,android測試中 |
支持 |
支持 |
支持 |
混響 |
支持 |
N/A |
支持 |
N/A |
支持 |
支持 |
支持 |
純音頻推流 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
後臺音頻推流 |
支持 |
支持 |
|
支持 |
支持 |
支持 |
支持 |
錄屏 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
短視頻錄製 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
場景編碼 |
支持 |
N/A |
支持 |
支持 |
支持 |
支持 |
支持 |
動態幀率 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
變聲 |
支持 |
N/A |
|
支持 |
支持 |
支持 |
支持 |
升降調 |
支持 |
N/A |
|
支持 |
支持 |
支持 |
支持 |
立體聲推流 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
懸浮窗 |
支持 |
N/A |
|
|
支持 |
|
|
降噪 |
N/A |
支持 |
|
|
支持 |
|
支持 |
|
|
|
|
|
|
|
|
拉流SDK其他功能比較
拉流詳情我沒有細看比較,基本都是播放之類的,常見播放器功能都有。
價格對比
騰訊雲
官網地址:https://cloud.tencent.com/
1.預付模式
流量/帶寬的單位進製爲1000,即:1TB = 1000GB。
直播流量資源包 |
價格(元) |
連麥資源包(分鐘數) |
價格(元) |
100GB |
25 |
50000 |
2688(文檔&工單) |
500GB |
118 |
250000 |
9688(技術人員邀您加入技術羣) |
1TB |
236 |
1000000 |
28988(技術人員邀您加入技術羣) |
5TB |
1086 |
3000000 |
73888(單獨拉羣專人支持) |
10TB |
2172 贈SDK(1年) |
|
|
50TB |
8972 贈SDK(1年) |
|
|
200TB |
30198 贈SDK(1年) |
|
|
1PB |
149589 贈SDK(1年) |
|
|
2.後付費模式
流量階梯 |
價格(元/GB/天) |
0 - 500GB |
0.26 |
500GB(含)- 2TB |
0.25 |
2TB(含)- 50TB |
0.23 |
50TB(含)- 100TB |
0.19 |
≥ 100TB |
0.16 |
帶寬階梯 |
價格(元/Mbps/天) |
0 - 500Mbps |
0.64 |
500Mbps(含)- 5Gbps |
0.62 |
5Gbps(含)- 20Gbps |
0.59 |
≥ 20Gbps |
0.58 |
阿里雲
官網地址:https://helpcdn.aliyun.com
1.按峯值帶寬計費:是以當日直播觀看區域所在節點直播加速服務分別產生的帶寬最高值(單位Mbps)爲結算標準。 使用直播95峯值帶寬計費,需提交工單申請阿里雲
帶寬階梯(元/Mbps/天) |
價格 |
0~500Mbps(含) |
0.66 |
500Mbps-5Gbps(含) |
0.638 |
5Gbps-20Gbps(含) |
0.616 |
大於20Gbps |
0.594 |
2. 流量階梯價格計費:流量累積到自然月底,下月自動清零重新累積。
流量階梯 |
價格 |
0-10TB(含) |
¥0.264 |
10TB-50TB(含) |
¥0.253 |
50TB-100TB(含) |
¥0.231 |
100TB-1PB(含) |
¥0.198 |
大於1PB |
¥0.165 |
還有其他轉碼,截圖,鑑黃識別,廣告識別等等收費內容
網易雲信
官網地址:https://netease.im
1“按流量”計費 = 流量費 + 增值服務費;
計費標準: 1元/GB
計費規則: 按視頻直播服務消耗的上下行流量之和計費
計費週期: 按日計費
收費示例:
假設當日視頻直播服務消耗的上下行流量之和爲1000GB,則對應的日流量費爲 (1000*1)元,即 1000元
2. “按日峯值帶寬”計費 = 日峯值帶寬費 + 增值服務費;
計費標準: 0.6元/Mbps/日
計費規則: 當日使用直播服務產生的上下行帶寬之和峯值計費(單位Mbps)
計費週期: 按日計費
收費示例:
假設當日的峯值帶寬爲900Mbps,則對應的日帶寬計費爲 (900*0.6) 元,即 540元
增值服務費:
截圖標準: 0.1元/千次
實時轉碼標準: 0.1元 / 分鐘
七牛雲
官網沒有看到介紹
金山雲
採用階梯累進計費方式,價格階梯如下:
流量階梯 |
價格(單位:元/GB) |
0-10TB(含) |
¥0.22 |
10TB-50TB(含) |
¥0.2 |
50TB-100TB(含) |
¥0.18 |
100TB-1PB(含) |
¥0.15 |
大於1PB |
¥0.13 |
峯值帶寬階梯 |
價格(單位:元/Mbps/日) |
0-500Mbps(含) |
¥0.6 |
500Mbps-5Gbps(含) |
¥0.56 |
大於5Gbps |
¥0.52 |
聲網
每月免費使用10000分鐘,不超過完全免費;超過部分單獨計算:
分辨率720P 及以下28 元 / 1000分鐘,
分辨率720P 以上105 元 / 1000分鐘。
即構科技
官網地址:https://www.zego.im/
官網沒有看到介紹
以按流量計費做的一個橫向對比(720分辨率)
注意聲網是按分鐘收費,不是流量,寫在這裏只是做個參照
階梯 |
騰訊雲(G) |
阿里雲(G) |
網易雲信(G) |
七牛雲 |
金山雲(G) |
聲網 (分鐘) |
即構科技 |
0 - 500GB |
0.26 |
0.264 |
1 |
沒有找到 |
0.22 |
10000分鐘以內免費 |
沒有找到 |
500GB(含)- 2TB |
0.25 |
0.264 |
1 |
|
0.22 |
0.28 |
|
2-10TB(含) |
0.23 |
0.264 |
1 |
|
0.22 |
0.28 |
|
10TB-50TB(含) |
0.23 |
0.253 |
1 |
|
0.2 |
0.28 |
|
50TB-100TB(含) |
0.19 |
0.231 |
1 |
|
0.18 |
0.28 |
|
100TB-1PB(含) |
0.16 |
0.198 |
1 |
|
0.15 |
0.28 |
|
大於1PB |
0.16 |
0.165 |
1 |
|
0.13 |
0.28 |
|
PS:直播,實時音視頻,互動直播,旁路直播的概念:
1.直播:(一對多,RTMP/HLS/HTTP-FLV,CDN)直播是一種非常典型的流媒體系統,通常會分爲推流端(Pusher)、拉流端(或者叫播放端,Player)以及直播流媒體中心(直播源站),通常會使用CDN進行直播的分發,因此大部分情況下使用的是通用標準的協議,如RTMP,而經過CDN分發後,播放時一般可以選擇RTMP、HTTP-FLV或HLS(H5支持)等方式。直播的特點是隻有一個推流端,以及多個的觀看端。
2.實時音視頻:(雙人/多人通話,UDP私有協議,低延時)實時音視頻(Real-Time Communication, RTC)主要應用場景是音視頻通話,技術關注點是低延時通信,因而使用基於UDP的私有協議,其延遲可低於100ms,適用於雙人通話或是多人羣組羣話,典型的場景就是QQ電話、微信電話。 騰訊雲實時音視頻(TRTC)覆蓋各平臺,除了iOS/Android/Windows之後,還支持小程序以及 WebRTC 互通,並且支持通過雲端混流的方式將畫面旁路直播出去。當業務對延遲敏感,通話場景要求比較高,或是需要小程序或者 H5 場景下的雙人或多人音視頻通話可以選擇實時音視頻 TRTC。
3.互動直播:(連麥,二對多/多對多,私有協議+標準協議,DC/OC+CDN)
互動直播是在實時音視頻的基礎上,將實時音視頻某個房間中的畫面經雲端混流後,通過旁路直播的方式直播出來。因此,互動直播主播與連麥者之間延遲與實時音視頻一致,而主播/連麥者與普通觀衆之間的延時則與普通直播相同。
4.旁路直播(關鍵詞:雲端混流,轉推,CDN)將主/副播實時音視頻通話時的整個房間的畫面複製一份到雲端進行雲端混流,並將混流後的畫面推流給騰訊雲直播系統的工作方式。 因爲混流後的視頻數據流和主/副播通話房間實際上並不是同一路流,而是在另外平行的一路,因而稱爲旁路,即不在主路。雲端錄製時,錄製的流也是通過旁路的方式從流媒體中心引出,存到COS中。
爲了向別人、向世界證明自己而努力拼搏,而一旦你真的取得了成績,纔會明白:人無須向別人證明什麼,只要你能超越自己。