[問題] 用Google Drive API做video streaming?

作者: abcde1499 (BC)   2015-01-22 19:25:38
大家好
想請問一下大家
google drive的api有沒有可以取得檔案的streaming url function??
目前有一台device已有實作google drive的一般功能(list等等)
想要做到的是取得某一影音檔案的streming url並直接丟給另一台device
然後另一台device就可以用videoview直接進行播放
我目前想到的方法只有利用share功能把檔案share to public之後
用以下url即可streaming播放
https://drive.google.com/uc?export=download&id=<fileID>
但想請問的是如果不share的話有辦法得到這個file的streaming url嗎???
會這樣問是因為如果檔案不share的話
以上的網址就會不能播放
但在google drive官方的app裡
video檔案是可以直接streaming播放的(不過player好像是他們自己做的就是了...)
之前在用dropbox的時候有發現有一個media() function
( http://tinyurl.com/l53vje9 )
這個function可以產生一個streaming url讓沒有認證的人也可以使用
這樣就有滿足我的需求
限制是4小時後就會expire(對我來說無所謂 只要能直接給別人播即可)
不過google drive好像沒有這種可以設定expire time的share機制
又或者是說如果我能把token傳給另一台device
另一台device能用這個token去認證request播放該file的url呢???
不過這樣也還是不知道這個url到底該如何取得@@
希望有類似經驗的人可以指點我一些方向QQ
謝謝大家!!
作者: Msgbox (小哉)   2015-02-03 11:07:00
用vlc當丟串流的server?

Links booklink

Contact Us: admin [ a t ] ucptt.com