iT邦幫忙

2

javascript(cordova)前端連線取的資料問題

各位前輩好
小弟是程式新手

目前有個問題是想用手機(cordova)
從前端連線伺服器(非youtube,google雲端...等,開放性的服務)取得影片來進行播放
不透過後端,直接由前端取的資料

例如:
有個私有的伺服器上有好幾支影片
我想直接使用前端來去建立連線取得影片並且在線上串流撥放(不下載到手機內)

不知這樣可不可行
懇請各位前輩指點迷津
謝謝

小弟目前做法是用 window.open(URL)讓他直接連過去網頁@@
cordova.InAppBrowser.open(url, target, options);

2 個回答

0
浩瀚星空
iT邦超人 1 級 ‧ 2019-11-26 15:13:34

正常能不能串流,取決於來源端。
如果說來源端未提供串流撥放的能力。你又不想透過額外server來幫你做這些事的話。

基本上是無解的。
當然了,如果你指的server是不想自已架設的話。那還是可以利用一下第三方服務的方式來幫你處理。
典型的用法自然就是用youtoue了。但如果連這轉向都覺得麻煩的話。那我還真的想不到什麼招了。

看更多先前的回應...收起先前的回應...
garylee iT邦新手 5 級 ‧ 2019-11-26 15:28:27 檢舉

請問前輩
大概有哪些來源端可以支援這些服務呢?(自建)
能否提供幾種給小弟參考研究

因為影片想存放在私有空間,所以youtube跟google哪些就不考慮了。

謝謝


如果說來源端未提供串流撥放的能力。你又不想透過額外server來幫你做這些事的話。
-->我一開始也是這想用server(mongodb)傳到前端,但這樣好像變成下載影片了無法直接串流。

我不懂你指的私有空間是什麼。
因為你不要的這兩個都有私有雲空間能提供。
這兩個最好用的你都不要了。

那我能想到的就是放影片的空間了。
這網路上你找一下就很多了。
不過你想找我介紹免費的話。就不要找我了。
我沒有在用免費的空間。因為都很爛。(免費的嘛!!)
而且很多是假串流。

我自已都是直接用youtube。並設定只限我的域名可以觀看。
我也不用擔心被人家外部拿走。反正放到其它地方是看不了的。

google的好像也有影片相關雲能用。我沒用過,就不保証了。

garylee iT邦新手 5 級 ‧ 2019-11-27 08:17:17 檢舉

是指自建的影音伺服器或者是利用其他服務
所有檔案都在公司內的主機裡
因為是放公司SOP的影片,不希望存放在第三方(怕外流.....)
所以不考慮使用u2跟google

我一開始也是想使用這兩大平台最快最方便@@

等於他們想要自建一個類似u2的平台....

喂喂!!你不是說沒要自架。
怎麼又變自建了。

garylee iT邦新手 5 級 ‧ 2019-11-27 11:35:08 檢舉

抱歉
表達能力不是很好
私有空間=自建(自架)

要自已架個串流平台啊~~~
說真的,這不是一語兩語就可以說明的。
就連我自已要架也會很困難的。
一般就是直接用現成的套裝伺服來處理了。(但不要問我,我也不會)
我雖然以前有挑戰過。但一直不是很美好。
怎麼比也輸人家現成的東西。所以就沒研究了。

這可能看看有沒有人會告訴你了。

garylee iT邦新手 5 級 ‧ 2019-11-27 15:56:40 檢舉

請問前輩
有沒有使用過或推薦的平台或者是關鍵字
小弟再自己爬文研究
萬分感謝

幾個以前找的給你參考
https://www.arvixe.com/

osTube 這是自架影音的伺服之一。架坫來好像也沒什麼難度。

預算夠的話。其實google雲,本身就有提供影音伺服器。
買了就用。

aws也有相關的影音伺服器。不過費用太高我沒試就是了。
就先這幾個吧。

由於我研究的年代很久遠了。也記不起幾個。
光ostube這套。我記得我那時用還在1版。現在都2版了。

garylee iT邦新手 5 級 ‧ 2019-11-28 09:08:37 檢舉

萬分感謝
小弟立馬爬文
謝謝

garylee iT邦新手 5 級 ‧ 2019-11-28 10:54:09 檢舉

跟前輩報告一下
ostube官網似乎已經改成vimp了
我輸入www.ostube.de 直接導到https://www.vimp.com/en/
相關資訊持續爬文中

謝謝

這個倒是忘了跟你說了。
其實 ostube 已經不提供了。具了解最後的版本是2.6
還是可以下載的到。

推測可能被vimp直接拿去用了。vimp也是影音的空間站。他也可以滿足你的需求。不過因為當初我想做大陸地區。他不太適合用在大陸地區。好像有被封。(雖然可以用另一招解決)

我記得有試用的地方。你可以試試。如果你不做大陸的話。這間也是很好用才對。

garylee iT邦新手 5 級 ‧ 2019-11-28 15:35:21 檢舉

vimp似乎不給下載了...必須付費
只能回頭找ostube了
請問前輩是否有ostube的載點呢?
謝謝

剛找了一下,發現 ostube 真的找不到了。
我再找的過程中發現這一套。

https://sourceforge.net/projects/clipbucket-4-0-enterprise-edit/

沒試用過。你試試吧。算是比較新的東西。看起來還有支援php的套件。

garylee iT邦新手 5 級 ‧ 2019-11-29 08:47:38 檢舉

小弟立馬爬文
感謝前輩指導與建議

garylee iT邦新手 5 級 ‧ 2019-12-18 08:26:13 檢舉

浩瀚星空
前輩早安
您推薦的多媒體伺服器(ostube)小弟一直安裝失敗....

後來發現GO語言
幾行code就可以達成簡單fileserver的效果

在此與您分享一下
參考此篇
https://myapollo.com.tw/zh-tw/golang-http-fileserver/

謝謝

嗯??這東西跟你要的串流不太一樣吧?
這是檔案式的。如果當初你要檔案式的。那可很多可以用了。

garylee iT邦新手 5 級 ‧ 2019-12-18 14:15:25 檢舉

對的....這跟串流不一樣@@
但是我爬了好多文章ostube一直建立失敗
所以後來才改用這個

他也可以支援線上撥放喔!!
例如: http://192.168.0.1/教學.mp4
就可直接撥放

原本直接連結影片就會跑播放了。這點本來就是沒問題的。
只是它的機制是會下載該影片檔來播放。

我記得你那時好像怕被人家下載才要找串流的。

garylee iT邦新手 5 級 ‧ 2019-12-18 16:19:35 檢舉

對...還是有下載功能@@
因為公司訴求已不花費為原則...
但是測試用手機去撥放是無法下載的(無下載鈕)
如果用電腦網頁瀏覽器一樣可以下載

其實...不管用任何方式都可以下載或側錄XD

不過如果可以我還是希望用真正的串流來實現這個

0
阿展展展
iT邦好手 1 級 ‧ 2019-11-26 15:19:59

純前端 連傳資料(ex...網址) 都有點問題吧!?

看更多先前的回應...收起先前的回應...
garylee iT邦新手 5 級 ‧ 2019-11-26 15:33:14 檢舉

目前看到是有網頁如果提供ajax , json的話是可以取回資料
但影片...還真不知道怎麼使用@@
謝謝

參考網頁 https://wcc723.github.io/jquery/2013/11/04/js-json2/

所以你是有DB的!?

garylee iT邦新手 5 級 ‧ 2019-11-26 16:29:50 檢舉

有DB
mongodb

如果你要用 ajax , json 之類的方式存取
光圖片就可以搞死人惹,別說是影片

我比較好奇 你所謂的「建立連線取得影片並且串流撥放」到底是什麼東東QQ

@阿展展展
你將其想像成那些youtube的影片就好了。
他要的就是將youtube的影片用html的方式內置在他的網頁上。
而他的json資料檔只要存其域名連結就行了

garylee iT邦新手 5 級 ‧ 2019-11-27 08:22:14 檢舉

阿展展展
建立連線取得影片並且串流撥放
-->講白就是不用兩大平台(u2&google)
來達到直接線上播放影片,且是從前端去連線
有點類似像自己做一個u2的app...??!!

garylee iT邦新手 5 級 ‧ 2019-11-27 08:25:48 檢舉

浩瀚星空
對的,類似這種功能
但是通通統一由前端去做XD
不知是否可行

例如:我今天又上傳一支影片
我透過連線方式去抓取並顯示出來可以直播放這樣
不然他每傳一次我就要改一次XD

我要發表回答

立即登入回答