1. 程式人生 > >一般網站視訊處理的方式 使用者上傳 各大主流視訊站呼叫分享功能程式碼

一般網站視訊處理的方式 使用者上傳 各大主流視訊站呼叫分享功能程式碼

由於公司非視訊站,因此採取輕型對待就是不建議使用者直接在網站上傳視訊。
下面說下關於視訊處理兩種方式:
這裡寫圖片描述

如上①:
允許使用者在本網站進行上傳視訊;
然後對視訊進行處理;採取false的方式播放基本也不用下載什麼外掛,大多數瀏覽器自帶的ok;

②:同時允許使用者引用外部地址;
一般來說國內主流幾家視訊站基本都是有分享功能的;
下面做了比對總結:
騰訊視訊提供兩種視訊方式;
<embed src="https://imgcache.qq.com/tencentvideo_v1/playerv3/TPout.swf?max_age=86400&v=20161117&vid=j0026o1tcy3&auto=0"
allowFullScreen="true" quality="high" width="480" height="400" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash">
</embed> <iframe frameborder="0" width="640" height="498" src="https://v.qq.com/iframe/player.html?vid=j0026o1tcy3&tiny=0&auto=0" allowfullscreen>
</iframe>
![這裡寫圖片描述](https://img-blog.csdn.net/20180607223751779?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI3OTA1NDc3/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)

愛奇藝分享


http://www.iqiyi.com/v_19rr0b67qw.html

http://player.video.qiyi.com/1b4f392be85b2293d8400ee0e9cda379/0/0/v_19rr0bdq2k.swf-albumId=1096370000
-tvId=1096370000-isPurchase=0-cnId=10 <embed src="http://player.video.qiyi.com/1b4f392be85b2293d8400ee0e9cda379/0/0/v_19rr0bdq2k.swf-albumId=1096370000-tvId=1096370000-isPurchase=0-cnId=10" allowFullScreen="true" quality="high" width="480" height="350" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash"></embed> <iframe src="http://open.iqiyi.com/developer/player_js/coopPlayerIndex.html?vid=1b4f392be85b2293d8400ee0e9cda379&tvId=1096370000&accessToken=2.f22860a2479ad60d8da7697274de9346&appKey=3955c3425820435e86d0f4cdfe56f5e7&appId=1368&height=100%&width=100%" frameborder="0" allowfullscreen="true" width="100%" height="100%"></iframe>
![這裡寫程式碼片](https://img-blog.csdn.net/20180607224333408?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI3OTA1NDc3/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)

還有其他的類似,百度視訊 芒果視訊 優酷 土豆 等其他幾家主流的視訊網站,基本上可以保持使用!
iframe embed 這兩個,而我們需要做的就是寫一個方法 能正確獲取到src的值,並且如果是embed我們就將它放在頁面輸出時用embed, iframe也用iframe 基本都可以保持視訊的正常載入!

由於在找解決方式的時候也遇到一個問題就:MP4格式的視訊檔案已經上傳到網站上,但是不能播放,在此需要注意的是 如果你是

IIS伺服器:

1、在 網站 上右鍵 選屬性
2、在開啟的 網站 屬性 上選擇 HTTP 頭 再點 MIME型別按
3、在開啟的窗本中 點下 新建
4、在彈出的 MIME型別框上 副檔名 MP4 MIME型別為: application/octet-stream
如果你點選網站沒有屬性這個功能,那麼你點選功能檢視,也可以找到MIME型別框然後新增如上說明!

linux伺服器:
直接在httpd.conf檔案裡新增一行

AddType video/x-mp4 .mp4

在此過程中也有看到關於NGINX的流媒體技術,暫時沒有多研究,隨後試試後,再給大家更新