㈠ 調研H5網頁上傳視頻文件
一、input
傳統上傳音視頻文件的方法
優點:兼容性較好,幾乎所有瀏覽器,所有機型都支持。
缺點:視頻文件過大,無法壓縮。視頻錄制完成後,一次性傳輸,不能實時傳輸。上傳視頻的瓶頸在於前端到node層傳輸較慢。
考慮,尋找前端壓縮方法。
二、getUserMedia
兼容性很差,iPhone微信不支持,僅僅Safari支持。Android微信支持性還可以。webrtc的視頻清晰度不佳,有可能影響演算法准確率。
三、小程序
小程序中使用自研的人臉識別技術,審核不通過(騰訊就是這么*)
四、微信JSSDK
不支持視頻API(只有音頻和圖片)
考慮,音視頻分離,算了不考慮~~~
目前已使用的幾種場景
1、iPhone微信錄制視頻,可自動壓縮,上傳效果還可以接受,可繼續使用input,
2、Android微信可以考慮getUserMedia實現,
3、APP內嵌的H5頁面使用APP集成的SDK(前提是自己公司的APP,對接方的怕是不會給提供)
4、支付寶環境,目前沒有想到好的辦法。
LC總監給提供的幾個思路,待調研
flash
rtmp
cdn
第三方如聲網