音視頻直播服務平臺總結

来源:http://www.cnblogs.com/jadonblog/archive/2017/06/16/7028717.html
-Advertisement-
Play Games

第三方音視頻直播調研總結 調研對象:網易雲、阿裡雲、騰訊雲、金山雲、七牛雲(相關參考:http://www.chinaz.com/news/2016/1108/608584.shtml) 詳細介紹: 一、網易雲(http://netease.im/live) 架構: 功能: 1、全平臺 SDK 支持 ...


第三方音視頻直播調研總結

 

調研對象網易雲、阿裡雲、騰訊雲、金山雲、七牛雲(相關參考:http://www.chinaz.com/news/2016/1108/608584.shtml

 

詳細介紹:

一、網易雲(http://netease.im/live

架構: 

 

 

 

 

功能:

1、全平臺 SDK 支持,iOS/Android/PC/Web 全平臺覆蓋,無縫相容客戶應用

2、超低延時,1~3秒超低直播延時,支持千萬級併發

3、碼流自適應,網路 qos 策略,保障複雜網路下的流暢直播體驗

4、美顏混音,支持人臉美化、純音頻、伴音等豐富的直播功能,可在直播中隨意切換

5、安全保障多重安全措施,推流、播放認證、防盜鏈及鑒黃等保障直播安全

6、直播回看服務端直播錄製,提供直播視頻存儲及回看功能

 

費用:

1、按流量計費 : 1.0 /GB,按上下行流量之和計費,按月扣費,出月賬單

2、按帶寬峰值計費: 35 /Mbps/月,計費值取周期內最高日帶寬峰值,按上下行帶寬之和計費,每天返回一個帶寬峰值,計費規則為計費值X35=月費用,按月出賬單

 

應用案例:  

 

 

SDKAPI情況:

推流:

支持推流到主流 RTMP 伺服器

支持音視頻設備管理

支持音視頻採集,編碼,打包,傳輸

支持多種美顏濾鏡

支持顯示推流統計信息

支持 armv7arm64i386x86_64 架構

支持iOS 7.0及以上系統

資源占用率低,庫文件小

畫質清晰,延時低

播放器:

支持 HTTPRTMPHLS 協議的流媒體播放

支持常見的音視頻文件播放(MP4flvMP3 等)

支持多種畫面預覽模式(填充,拉伸,裁剪)

支持硬體解碼(iOS 8.0及以上)

支持iOS 7.0及以上系統

支持的CPU架構:armv7arm64i386x86_64

支持音頻後臺播放

可高度定製化播放器UI控制項

優化 RTMP 直播首屏秒開

優化 RTMP 直播累積延時

 

二、阿裡雲(https://www.aliyun.com/product/live

架構:

 

功能:

1、完善的解決方案,提供從推流,轉碼,分發到播放的全套技術解決方案。提供上行碼率自適應,窄帶高清轉碼,截圖,錄製,時移等功能和服務。

2、最流暢,低延時,高併發,業內最低的播放卡頓率,提供全網最流暢的直播觀看體驗。使用最優質的BGP機房和帶寬降低直播時延,保證直播的實時交互。千萬級直播併發能力,可動態擴展的直播技術架構護航您的直播業務。

3、全球化覆蓋,500+的直播節點覆蓋全球主流國家,使您的直播業務出海毫無壓力。

4、行業化,場景化,成熟的行業解決方案,覆蓋幾乎所有的直播應用場景。我們為您提供電商,娛樂,線上教育,游戲等行業的直播解決方案。

5、多終端適配,無縫觀看體驗,提供多平臺,多終端採集 SDK 和播放 SDK,覆蓋包括AndroidIOS設備,電視,機頂盒等。採用雲端同步技術,多終端播放可同步進行,達到無縫觀看的體驗

6、安全存儲,安全防護,提供URL加密,視頻加密、防盜鏈多種安全防護,減少盜播,錄播風險,保證客戶最大利益。

 

費用:(不包括轉碼、連麥、截圖收費)收費雜

1、按流量收費 

2、按帶寬峰值收費 

 

 

應用案例: 

 

 

SDKAPI情況:

推流:

iOS系統版本要求在iOS8.0以上

視頻編碼器採用iOS硬體編碼

支持推流到主流rtmp伺服器 

支持H264 AAC編碼

支持美顏特效

支持對焦

支持縮放操作

支持閃光燈開關

支持添加水印操作 且支持水印添加至任意位置

支持鏡像操作

支持攝像頭的切換

支持固定橫豎屏推流

支持靜音推流

播放器:

iOS系統版本要求在iOS8.0以上

僅支持iPhone5及以上

支持HLSRTMPHTTP FLVMP4等多種流媒體播放格式

視頻支持h264格式、音頻支持AAC格式

首幀秒開的功能

弱網條件下播放的跳幀功能

 

三、騰訊雲(https://www.qcloud.com/product/LVB

架構: 

 

功能:

支持RTMP推流,即將支持定義多個直播源,並支持排序

支持FLV/HLS/RTMP下發

提供直播頻道創建、修改、查詢等API功能,可無縫同自有視頻內容管理系統整合集成

web端提供可自定義大小和密碼功能的網頁播放器SDK;移動端提供Android/iOS推流和播放器SDK,可方便集成在自有應用中,實現推流和播放功能。

提供靈活的黑白名單功能,靈活制定安全策略,保護直播內容安全

利用截圖功能和優圖系統,鑒別直播的視頻流是否涉及黃色信息

支持通過API對直播過程進行錄製和截圖;錄製視頻直接對接點播平臺,截圖圖片直接存放面向對象存儲COS系統,以備後續處理,高效便捷;支持多碼率和水印功能

HLS/RTMP單向直播同時實現互動直播

 

費用: 

應用案例: 

SDKAPI情況:

推流:

支持iOS 7.0以上系統

不限制雲服務商

播放器:

騰訊雲 RTMP SDK 不會對 播放地址的來源做限制,即您可以用它來播放騰訊雲或非騰訊雲的播放地址。

RTMP SDK 中的播放器只支持 FLV RTMP HLSm3u8)三種格式的直播地址,以及 MP4 HLSm3u8)和 FLV 三種格式的點播地址。

 

四、金山雲(http://www.ksyun.com/proservice/cloud_live

架構: 

 

功能:

上行推流

功能完善、性能卓越的推流SDK;多種推流鑒權方式;支持上行RTMP推流,多協議外網拉流;支持PC推流、手機推流、各種硬體採集設備和智能終端推流。

視頻流管理

直播空間管理,實時流與歷史流信息、狀態查詢,黑名單斷流。

直播截圖、收錄

支持直播內容的實時截圖與收錄服務。收錄視頻存儲在KS3平臺,可直接提供點播服務。

實時轉碼

高清、標清多碼率解析度實時轉碼;原畫加水印、多碼率解析度加水印;音、視頻單獨轉碼。內容安全
直播內容涉黃、涉恐、涉暴智能識別、報警及一鍵斷流。

直播分發與播放
URL黑白名單與防盜鏈;與業務相結合的多種播放鑒權方式;支持RTMPFLVHLS拉流播放;移動端播放SDK,網頁播放SDK

管理控制台
對直播空間進行全局配置與管理;直播流狀態查詢與監控;上下行帶寬、流量、線上人數及相關數據統計。

 

費用:

按照帶寬/流量付費

 

應用案例:

 

SDKAPI情況:

推流:

iOS推流最低支持版本iOS7.0

支持美顏濾鏡、美聲、軟硬編、網路自適應、混音、混響、畫中畫等特色功能

播放器:

支持RTMP/HTTP-FLV/HLS/HTTPS 協議 ,直播延時2-3 、直播秒開等特色功能

 

五、七牛雲(https://www.qiniu.com/products/pili

架構: 

 

功能:

實時錄製
直播實時錄製,雲端實時存儲,並支持按需回看。

實時水印
可定製圖文水印或動態水印,方便辨識和版權保護。
實時截圖
直播實時截幀,生成直播流封面。
實時轉碼
一路推流,按指定碼率和解析度多路輸出,滿足各種播放需求。
實時鑒⻩
實時識別敏感圖像,並提供監控告警,大大提高運營審核效率。
連麥互動
主播連線觀眾,實時雙向互動,並輸出直播給其他觀眾。
秒級禁播
支持對不合規範的直播流進行秒級禁播,更可自定義時間段禁播。
延時直播
預留直播時間,保障直播內容審核無誤。
美顏濾鏡
集成低功耗高性能美顏,靈活開放可自定義濾鏡進行特效處理。

 

費用:

未知

 

應用案例:

 

 

SDKAPI情況:

推流:

iPhone 5 及以上

iOS 8 及以上

可高度定製化和二次開發。SDK 提供 RTMP 推流的全套解決方案,包括採集,處理(美顏,水印等),編碼,封包,發送。特色是支持 H.264 硬編碼,以及支持 AAC-LC 硬編碼;同時,還根據移動網路環境的多變性,實現了一套可供開發者靈活選擇的編碼參數集合。

播放器:

iPhone 4s 及以上設備

iOS 7

高可定製

直播累積延遲消除技術

支持首屏秒開

支持 RTMP 直播流播放

支持 HTTP-FLV 直播流播放

支持 HLS 播放

支持 HTTPS 播放

支持多種畫面預覽模式

支持畫面旋轉與鏡像

支持播放器音量設置

支持純音頻播放

支持後臺播放

支持使用 IP 地址的 URL

支持軟硬解自動切換

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 我們都知道系統要確定View的大小,首先得先獲得MeasureSpec,再通過MeasureSpec來決定View的大小。 MeasureSpec(32為int值)由兩部分組成: SpecMode(高2位):測量模式。 SpecSize(低30位):某種測量模式下的規格大小。 SpecMode有3類 ...
  • 在你的程式沒有發佈(release)到AppStore的時候,你可以使用TestFlight去邀請用戶測試你的app,進而收集有用的反饋信息。 ...
  • 創建動畫 協議代理 屬性 設置動畫組件Item的動力屬性 UIDynamicItemBehavior 為動畫組件添加具體行為 吸引行為 UISnapBehavior 重力行為 UIGravityBehavior 碰撞行為 UICollisionBehavior 作用力行為 UIPushBehavio ...
  • 前幾天要用到PopupWindow,一時竟想不起來怎麼用,趕緊上網查了查,自己寫了個demo,併在此記錄一下PopupWindow的用法。 使用場景 PopupWindow,顧名思義,就是彈窗,在很多場景下都可以見到它。例如ActionBar/Toolbar的選項彈窗,一組選項的容器,或者列表等集合 ...
  • 蘋果手機有個痛點,就是不支持文件管理。對於那些需要在移動端處理文檔或者說整理文件的朋友來說,沒有文件管理這個功能絕對讓人抓狂,好在作為良心企業的Readdle,為我們開發了Documents,並且免費。目前的版本是Documents 6,可以在App Store免費下載。 這個文件管理器支持的文檔格 ...
  • 要理解View的測量,首先要瞭解MeasureSpec,系統在測量view的寬高時,要先確定MeasureSpec。 MeasureSpec(32為int值)由兩部分組成: SpecMode(高2位):測量模式。 SpecSize(低30位):某種測量模式下的規格大小。 SpecMode有3類: U ...
  • View事件的分發機制由三個方法共同完成,這三個方法是: public boolean dispatchTouchEvent(MotionEvent ev); public boolean onInterceptTouchEvent(MotionEvent ev); public boolean o ...
  • 定時器在我們每個人做的iOS項目裡面必不可少,如登錄頁面倒計時、支付期限倒計時等等,一般來說使用NSTimer創建定時器: + (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)a ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...