anyRTC雲端錄製功能上線

2020-09-24 08:18:32

什麼是雲端錄製?

雲端錄製,是 anyRTC針對音視訊通話、直播研發的錄製元件,與 anyRTC SDK 相容,通過簡單的操作方法,幫助開發者整合錄製服務,實現一對一、一對多的音視訊通話或直播的錄製。無需部署 Linux 伺服器,減輕了研發和運維的壓力,更輕量便捷。 有了錄製功能,可以將語音聊天、視訊聊天以及直播的內容以視訊的內容儲存下來,提供給更多的人在方便的時間觀看。

錄製架構

雲端錄影屬於anyRTC音視訊服務的子服務。您在開啟音視訊服務後,可以開通雲端錄影服務,在音視訊通話(或直播)時可以啟動音視訊錄製任務。 雲端錄製服務與您的 App 系統互動如圖所示:

主要功能

  • 錄製模式

    • 合流錄製模式:頻道內所有 UID 的音視訊混合錄製為一個音視訊檔。

    • 單流錄製模式:分開錄製頻道內每個 UID 的音訊流和視訊流,每個UID均有其對應的音訊檔和視訊檔。

  • 視訊截圖

    在單流模式下,支援視訊截圖

  • 訂閱指定的 UID

    支援設定訂閱白名單或黑名單,以及在錄製過程中更新訂閱名單。詳見設定訂閱名單

  • 訂閱指定的媒體型別

    僅訂閱音訊、僅訂閱視訊、同時訂閱音訊和視訊。

  • 設定音訊屬性

    在合流模式下,支援設定音視訊屬性,如位元速率和解析度。

  • 設定合流佈局

    在合流模式下,支援自定義合流佈局使用預設的佈局,以及設定螢幕(畫布)的背景顏色。支援在錄製過程中更新合流佈局或背景顏色。

  • 第三方雲端儲存

    支援將錄製檔案儲存在以下第三方雲端儲存中:Amazon S3、阿里雲、騰訊雲、七牛雲、金山雲。

  • 錄製雙流

    如果 anyRTC RTC SDK 啟用了雙流模式,你可以選擇錄製大流或小流。

  • 錄製加密頻道

    支援錄製採用以下加密方式的頻道:AES128XTS、AES128ECB、AES256XTS。

  • 轉碼

    anyRTC 提供轉碼指令碼,用於合併音視訊檔以及轉換檔案格式

  • 訊息通知服務

    anyRTC 提供訊息通知服務。開通該服務後,你會收到雲端錄製的事件通知:錄製檔案的檔名、第一個切片檔案的開始時間、流狀態改變時的時間戳

應用場景

anyRTC 雲端錄製應用廣泛,主要可以在以下場景中發揮重要作用:

  1. 線上教育

    在 1v1 、一對多的小班線上課堂中,提供高品質的音視訊錄製: 方便使用者在課程結束後,反覆觀看、收聽錄製下來的課堂視訊或音訊,來鞏固及複習學習成果; 因時間衝突錯過上課的使用者也可以觀看課堂視訊或音訊進行學習。

  2. 社交直播

    精彩瞬間錄製、直播回放、截圖鑑黃

  3. 金融行業

    在開展線上理財、開戶、面籤等業務時,應國家監管要求,必須提供錄音錄影服務,形成交易記錄的視訊,存檔備查。

  4. 客服中心

    方便後期使用者調研、獲取相關使用者資訊、客服品質評估

  5. 遠端醫療

    對遠端問診、線上諮詢過程進行線上錄製,幫助病人足不出戶獲取醫療資源,並方便後期診療參考等。

雲端錄製特性

anyRTC 雲端錄製主要有以下特性:

  • 高可靠性

    全球分散式叢集部署,提供高可用性服務、當第三方雲端儲存故障,提供自動儲存災備和延遲上傳功能。

    • 錄製過程異常時,自動恢復:遇到崩潰,都會自動重新啟動服務,保證錄製正常進行。錄製成切片檔案,異常時最多影響一個切片,不會對整體檔案造成較大影響。

    • 檔案上傳異常時,自動快取:因各種因素導致的錄製檔案無法上傳至使用者指定的雲端儲存平臺時,會啟動自動快取機制,確保錄製檔案不會丟失。待儲存節點的故障修復後,全部轉存成功。該機制有效避免了錄製檔案損失。

  • 高安全性

    提供視訊通話、資料傳輸、資料儲存等端到端安全保障機制,詳情可參考資訊保安說明。錄製資料全部通過軟體定義實時網 anyRTC SD-RTN 來獲取。錄製完成後,所有錄製檔案自動上傳至客戶指定的雲端儲存平臺。拉流環節採用Token鑑權機制、AES加密機制,傳輸環節採用傳輸通道加密機制,確保將檔案安全地儲存至指定雲平臺。

  • 相容性

    支援第三方雲端儲存:七牛雲阿里雲騰訊雲金山雲Amazon S3。雲端錄製的資料直接上傳到指定的儲存空間裡,無需客戶在下載轉存。

  • 穩定易用

    雲端錄製服務提供了一套 RESTful API,整個開發過程更加簡單。開發者不需要部署、運維 Linux 伺服器,呼叫 3 個 API,30分鐘即可完成整合、測試和部署。

anyRTC創業扶持計劃

  • 30萬免費分鐘數,助力初創企業快速發展。

anyRTC初創企業扶持計劃,只要通過企業稽核,聯絡客服加入anyRTC創業扶持計劃,即可享受30萬免費分鐘數。獲得分鐘數可降低在實時音視訊技術服務所產生的成本費用,零成本快速啟動專案。

  • 專屬技術指導支援

anyRTC為初創企業提供一對一專屬客服,為客戶提供專業、認真的服務,及時解答您的疑惑。併為客戶提供專屬技術指導,更快上手,輕鬆上線!

聯絡我們

聯絡電話:021-65650071

QQ諮詢群:580477436

ArCall技術交流群:597181019

諮詢郵箱:hi@dync.cc

技術問題:開發者論壇

獲取更多幫助前往:www.anyrtc.io