閱讀79 返回首頁    go 技術社區[雲棲]


阿裏視頻雲匯總常見方案

一、概述

我們發現現在非常多的客戶對阿裏視頻雲服務了解不多,本文檔的核心目標是將用戶使用阿裏視頻雲服務(點播,直播,連麥)的常見問題做一個係統的歸納.這可能不僅僅是一個FAQ,我們會試圖將具體實現給開發者講清楚,希望開發者能夠更加深入的了解視頻雲的核心團隊的架構設計方案.並且提供一係列的解決方案.個人認為端SDK是最接近客戶的,所以所有的問題出發點都是從端SDK來講解的,但是會試圖結合雲端服務的設計講清楚.

以下是現在我們認為可能會有疑問的點,會分批補齊所有的問題.如果你有你覺得有非常重要的點可以在評論區提交,我們會考慮是否添加解答. 希望我能寫完.

二、匯總常見問題方案

2.1 點播服務相關

2.1.1 短視頻端SDK

  • 短視頻基礎版、標準版、專業版的差異
  • 短視頻SDK Demo模塊:魔法相機、拍攝、導入裁剪、導入編輯的差異
  • 關於安卓ABI的兼容
  • 對焦模式、裁剪模式、視頻質量、分辨率、視頻比例、關鍵幀間隔參數解析
  • 封裝格式,編碼格式的支持及封裝格式編碼格式科普
  • 如何設置參數能夠達到清晰度 和文件大小 和轉碼時最優設置(提供不同行業客戶的設置方案)
  • 整體License的策略和客戶自己需要保證的參數數據
  • 如何實現變速錄製做一個像抖音這樣的App
  • 使用短視頻SDK如何替換美顏庫或者人臉庫
  • 短視頻SDK的資源自定義如何做(音樂、動圖、字幕動圖等)
  • 關於編輯界麵MVC的設計--暴露View 讓開發者自由修改
  • 如何做到視頻原始比例裁剪
  • 如何獲取單視頻的縮略圖

2.1.2 播放器端SDK

  • 帶UI播放器,不帶UI播放器的區別
  • 如何實現視頻播放
  • 如何實現下載
  • 下載需要的參數
  • 加密下載的安全文件是什麼?
  • 播放下一個、重播視頻
  • AK模式、authinfo模式、url模式的區別.
  • 如何切換播放器視頻源
  • 如何獲取視頻播放URL
  • 純音頻播放
  • 後台播放示例
  • 硬編、硬解
  • 支持多示例播放器
  • 音量調節,可靜音播放
  • 精準Seek、緩存seek
  • 加密視頻播放 web播放器需要1.9.9版本 flash播放

2.2 直播服務相關

  • 阿裏視頻直播服務解決什麼問題?
  • 直播錄製轉為媒體文件(直播錄製,錄製回看)
  • 直播安全如何保證?

2.2.1 推流端SDK

  • 如何開通視頻直播,直播的核心流程
  • 如何設置推流端的參數
  • 如何在推流端添加水印
  • 如何實現後台推流
  • 支持的推流格式和播放格式

2.2.2 播放器端SDK

  • 首屏秒開如何實現
  • 播放視頻怎麼做到盡量少的延遲
  • 後台播放
  • 支持弱網條件下的丟幀策略setMaxBufferDuration
  • 網絡超時的策略,setTimeout

2.2.3 連麥端SDK

  • 如何開啟連麥
  • 連麥SDK跟推流SDK的區別
  • 實現一個最基礎的連麥流程

最後更新:2017-08-25 11:02:36

  上一篇:go  點播服務是什麼?為什麼需要點播服務?點播服務由哪些部分組成?
  下一篇:go  可以“聽懂”健康狀況的情緒智能,如何完成患者的護理工作?