摘要:原文鏈接本地視頻轉碼字段近幾個月接了不少視頻網站的單子,客戶都要求能夠上傳本地視頻并自動轉碼,而且需要兼容手機端進行播放。字段類型選擇本地視頻,字段名可以任意填寫,比如。
原文鏈接:http://www.fire-rain.com/blog/localvideo
Phpcmsv9本地視頻轉碼字段近幾個月接了不少視頻網站的單子,客戶都要求能夠上傳本地視頻并自動轉碼,而且需要兼容手機端進行播放。我們采用的方案是PHP調用FFMPEG轉碼目標視頻為H264標準MP4文件,前端采用CKPLAYER或者CUPLAYER進行播放。為方便后續開發,現在整理出來一個PHPCMSV9的字段,實現了上術功能。
安裝方法 下載安裝包下載安裝包,并解壓到PHPCMSV9根目錄(注意:此安裝包會覆蓋base.php與fields.inc.php兩個文件,生產環境下請參照下圖更改對應文件)。在 phpcms/base.php添加FFMPEG_EXT配置項,指向你的FFMPEG執行位置。
更改fields.inc.php文件在phpcmsmodulescontentfieldsfields.inc.php文件中添加 "bcsfile"=>"本地視頻"
后臺添加字段進入系統后臺 內容>內容相關設計>模型管理 ,選擇你要添加字段的模型,字段管理->添加字段。字段類型選擇本地視頻,字段名可以任意填寫,比如:bcsfile。接著設置字段別名與字段提示,以及允許上傳的文件格式與大小。
更改php.ini配置文件file_uploads = on;//是否允許通過HTTP上傳文件的開關。默認為ON即是開 upload_max_filesize = 1024m;//我們設置為1G post_max_size = 1024m;//我們也設置為1G max_execution_time = 3600;//每個PHP頁面運行的最大時間值(秒),默認30秒 max_input_time = 36000;//每個PHP頁面接收數據所需的最大時間,默認60秒 memory_limit = 8m;//每個PHP頁面所吃掉的最大內存,默認8M,根據情況設大點 disable_functions = proc_open, popen, system, shell_exec, exec;//去掉exec上傳視頻
進入內容管理,選擇一個應用以上模型的欄目添加內容。然后上傳視頻。系統會自動轉碼為MP4文件,并且生成縮略圖。
完成保存內容,在前臺播放。(前臺調用的時候需要根據你自己填寫的字段名來調用)
下載鏈接下載視頻轉碼
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/20837.html
摘要:確認已準備了阿里云賬號,并授予了上傳權限。為了扶持更多創業者,降低入行門檻,視頻點播已在原有的視頻點播服務五個套餐包基礎上,推出了超值體驗套餐包。另外,體驗完成后,阿里云也為提供了五個點播套餐包,供各種需求用戶選擇。 摘要: 場景 點播上傳SDK缺乏需要的語言版本(如C/C++、Go等)或相應的功能(如網絡流上傳、追加上傳),可以直接使用OSS的SDK進行上傳。 準備工作 確認已開通點...
摘要:說明的視頻片段分發現在沒做出什么成果作者還提了一句,協議有望成為直播內容的傳播協議。仿佛也沒能掩飾住不知道怎么分發視頻片段的尷尬說了這么多,看了代碼發現視頻片段還是通過分發總結最終將建立一個可擴展的,即用即付的直播網絡 Background Livepeer旨在構建帶有激勵機制的視頻直播分布式網絡 Blockchain 以太坊 智能合約和交易基于Ethereum以太坊網絡 DP...
閱讀 2797·2023-04-25 23:08
閱讀 1583·2021-11-23 09:51
閱讀 1564·2021-10-27 14:18
閱讀 3115·2019-08-29 13:25
閱讀 2831·2019-08-29 13:14
閱讀 2895·2019-08-26 18:36
閱讀 2193·2019-08-26 12:11
閱讀 811·2019-08-26 11:29