如何搭建小型影片點播網站

京東科技開發者發表於2019-06-27


影片點播是二十世紀90年代在國外發展起來的,英文稱為“Video on Demand”,所以也稱為“VOD”。顧名思義,就是根據觀眾的要求播放節目的影片點播系統,把使用者所點選或選擇的影片內容,傳輸給所請求的使用者。影片點播業務是近年來新興的傳媒方式,是計算機技術、網路通訊技術、多媒體技術、電視技術和數字壓縮技術等多領域融合的產物。目前,在完善的技術平臺支援下,透過網際網路向使用者線上流暢的釋出影片作品成為主流,常用的影片點播網站有愛奇藝、騰訊影片等。


影片點播網站建設分為域名的註冊、伺服器的準備、影片資源的準備和網站的搭建幾個部分,本文將以京東雲的產品和服務為基礎,進行小型影片點播網站的搭建,為小型企業或個人使用者提供幫助。

一、註冊域名

購買域名

京東雲域名服務是集域名註冊、解析、監控和保護為一體的綜合域名管理平臺。域名服務幫助您實現以下需求: - 域名註冊:提供豐富的域名種類供您選擇。 - 域名保障:基於隱私保護、安全鎖等安全服務,全面保障您的註冊資訊和域名資訊,免遭惡意騷擾。 - 品牌保護:用域名保護您的品牌,幫助集團及大型企業安全、高效的管理品牌和域名。 - 域名解析:依託京東雲解析,提供免費、高效、安全的 DNS 伺服器,保障域名即買即用。

開啟京東雲官網,進入控制檯

  • 選擇域名服務: 域名具有全球唯一性,註冊之前需要查詢您的域名是否可註冊。




加入購物車:選擇想要註冊的域名,點選“立即結算”前往購物車,在購物車中,選擇註冊年限並勾選域名註冊協議。


·完成支付:域名屬於即時產品,無法預訂,只有最終付款成功才算註冊成功,所以下單後請儘快結算。付款方式有多種,推薦透過網銀支付,支付成功後,您可以在會員中心-域名管理中找到域名並進行管理。




如果註冊的是.cn等國內域名,註冊成功後還需要提交與域名註冊資訊相同的資料,進行實名制認證,成功後域名才能正常使用;如果在註冊過程中,選擇已實名認證的資訊模板,則可以省略此步驟。

域名備案

網站備案是指向主管機關報告事由存案以備查考。行政法角度看備案,實踐中主要是《立法法》和《法規規章備案條例》的規定。網站備案的目的就是為了防止在網上從事非法的網站經營活動,打擊不良網際網路資訊的傳播,如果網站不備案將會被攔截。

備案是域名指向國內IP時,在伺服器提供商處的備案系統提交備案申請。如您購買了京東雲伺服器(有效期必須為3個月以上的包年/包月型別),且域名有使用備案的需求,即可按照如下圖示操作:

備案詳細流程請見京東雲幫助文件:

域名解析

初期網站小,內容較少,可以使用京東云云解析免費版,後期隨著網站的擴容再根據情況選擇企業版或企業高階版。詳細操作流程見京東雲幫助文件:。

二、準備伺服器

域名註冊後,則需要購買雲上資源,根據網站規模選擇購買雲上資源,雲上資源涉及到雲主機、雲端儲存(雲硬碟、物件儲存)和公網IP&頻寬,京東雲按需配置雲主機的作業系統、CPU、記憶體、硬碟及網路頻寬,快速建立和釋放,合理分配資源,並可根據需求進行橫向和縱向的伸縮,避免資源浪費,初期可以先購買較低配置,後續根據業務需要再進行擴容。

本文使用centos伺服器作為網站服務系統,建立linux例項詳見京東雲幫助文件:

三、使用京東影片雲建立影片資源庫

開通影片點播服務

開啟京東雲官網,進入產品-影片點播,點選開通服務,按指引開通影片點播服務。

上傳影片檔案

服務開通後,進入京東雲控制檯,進入影片服務-影片點播頁面,選擇“影片上傳”,上傳影片檔案,如下圖:

上傳檔案的同時,可根據需要選擇轉碼:

上傳完畢後,可以在影片管理頁面檢視已經上傳的影片檔案:


在全域性配置介面可以進行轉碼設定、水印設定、分類設定、回撥設定和域名設定,可以根據實際需要選擇。

上傳完畢後,可以在影片管理頁面,對影片檔案進行管理:


點選管理,如下:

點選web播放器程式碼,複製程式碼備用。



四、網站搭建

綜述

網站需要web伺服器來架構,網頁設計美工人員(使用flash、dreamweaver、firework、photoshop等設計工具),網頁開發人員(使用ASP、JavaScript、PHP、HTML、ASPX&.net等語言)。本文使用Apache進行網站搭建,不包括html開發。

Apache HTTP Server(簡稱Apache)是Apache軟體基金會的一個開放原始碼的網頁伺服器,可以在大多數計算機作業系統中執行,由於其多平臺和安全性被廣泛使用,是最流行的Web伺服器端軟體之一。它快速、可靠並且可透過簡單的API擴充套件,將Perl/Python等直譯器編譯到伺服器中。

Apache HTTP伺服器是一個模組化的伺服器,源於NCSAhttpd伺服器,經過多次修改,成為世界使用排名第一的Web伺服器軟體。它可以執行在幾乎所有廣泛使用的計算機平臺上。

服務搭建

雲主機購買後,我們使用SSH工具連線主機,進行配置,本文使用putty工具(putty是一個開源的Telnet、SSH、rlogin、純TCP以及序列介面連線軟體,可訪問進行下載)。
登入京東雲控制檯,選擇彈性計算-雲主機-例項,可看到購買的主機例項:

網站內容建設

本文使用HTML搭建一個簡單的網頁結構。
HTML由N個標籤(節點、元素、標記)組成,語法非常鬆散。常見的HTML標籤:

  • 標題:h1,h2,h3,h4,h5…

  • 段落:p

  • 換行:br

  • 容器:div,span(用來容納其他標籤)

  • 表格:table,tr,td

  • 列表:ul,ol,li

  • 圖片:img

  • 表單:input

  • 連結:a

一個最簡單html頁面程式碼如下:


我們做一點簡單的內容填充、格式佈置,之後嵌入本文《3.2上傳影片檔案》章節中生成的播放器程式碼,如下:

將該檔案儲存為index.html

上傳網頁至雲伺服器

我們使用putty官方提供的PSCP來上傳檔案。開啟putty安裝目錄,檢視是否有PSCP:

如果沒有可以去官網下載。

我們以廣泛使用的windows系統系統為例,進行網頁檔案上傳。開啟cmd,使用cd命令列訪問到putty安裝目錄:


把本地檔案上傳到LINUX伺服器的目錄中。命令格式:pscp 檔案 使用者名稱@LINUXIP:目錄


輸入使用者名稱密碼後,顯示如上圖則複製成功。

五、網站展示

開啟瀏覽器,輸入雲主機公網IP,網站顯示如下,我們在影片雲中上傳的影片檔案可以在網頁中點選播放,註冊域名後,將伺服器IP繫結至域名,可以實現域名登入網站。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69912185/viewspace-2648958/,如需轉載,請註明出處,否則將追究法律責任。

相關文章