Re: [問題] 關於影片存放問題

作者: qrtt1 (有些事,有時候。。。)   2018-03-02 00:04:42
※ 引述《pp891190007 (Nick_Huang)》之銘言:
: 第一次寫接案子 然後遇到的瓶頸想請益大大們
: 如果發錯版 讓我知道一下 因為我不知道要去哪裡發比較適合
: 一個宗教的app 甲方每個禮拜都會上傳近2個小時的影片
: 那我是該怎麼存放這些影片合適?因為日積月累 影片量應該蠻大
: 手機空間一定放不下
: 我的想法是 找一個雲端空間存放 like:Gxxgle Drive? 這類的嗎?
: 每次打開App就去Fetch 最新的影片 然後要播放時就async下載播放這樣嗎?
: 很好奇Youtube怎麼做到的 感覺使用者 都不會有延遲的觀感?
[輕鬆的路線]
推文的網友提供挺好的,用上傳到 YouTube 直接播 YouTube。
若是要客製化 player 那可以再整合這個。
https://developers.google.com/youtube/android/player/
看討論「感覺」起來 YouTube 沒有太多限制
https://productforums.google.com/forum/#!topic/youtube/OcCPWxElYtU
以上是簡單的路,但需要確認「甲方」的內容沒有任何違反 YouTube 使用情境的情況。
(應該主要是音樂版權什麼的?不然有機會被自動下架)
然後,你可能要教導「甲方」如何上傳,或是他們有另外委託的人會弄。
PS. 它似乎不支援 private video 不知道目前是不是仍不支援
https://stackoverflow.com/a/29392171/90909
[苦命+苦工的路線]
如果你沒有 YouTube 能用,那「簡單地說」,
你要生出一個 Video On Demand 的服務。大致就是:
* 使用者上傳檔案
* 將檔案轉檔為若干 resolution 與不同的 codec 組合
* Web Server 或 Storage + CDN 去放給使用者播放的檔
* 寫個 API Server 來授權使用者存取 (生出 signed url)
[業主有錢就是任性的路線]
買 Video Streaming Service 或 Server,
像 wowza 或包在各大雲端 provider 內的 service
Video on Demand on AWS
http://amzn.to/2FIpKLJ
Building an On-Demand Video Service with Microsoft Azure Media Services
https://msdn.microsoft.com/en-us/library/dn735914.aspx
On-Demand Streaming
https://www.wowza.com/docs/video-on-demand-streaming
作者: kobe8112 (小B)   2018-03-02 08:53:00
你人真好,沒收錢還幫忙打這麼多商業方案XD
作者: pp891190007 (Nick_Huang)   2018-03-02 10:46:00
謝謝q大 我學習到很多小大一我學到很多

Links booklink

Contact Us: admin [ a t ] ucptt.com