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