999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于移動互聯網的微課線上點播系統設計

2017-08-28 01:32:24王文軒楊前華曾慶珠
無線互聯科技 2017年15期
關鍵詞:頁面系統

陳 坤,王文軒,,楊前華,曾慶珠

(1.南京信息職業技術學院 通信學院,江蘇 南京 210023;2.南京大學 現代工程與應用科學學院,江蘇 南京 210008)

基于移動互聯網的微課線上點播系統設計

陳 坤1,王文軒1,2,楊前華1,曾慶珠1

(1.南京信息職業技術學院 通信學院,江蘇 南京 210023;2.南京大學 現代工程與應用科學學院,江蘇 南京 210008)

通過介紹利用移動互聯網技術實現移動流媒體視頻系統的部署架構,文章提出了網絡設計模塊、后臺服務器模塊、視頻格式處理模塊的組成結構,采用Dreamweaver開發網站頁面、EasyWebSvr,SuperDNS實現平臺服務器功能,選擇tsMuxerGUI和segmenter工具,通過適當參數配置實現TS快速流封裝和切片功能。該系統在微課線上點播應用方面進行了測試和完善,實現了移動播放過程中簡單性、靈活性、可擴展功能,可以廣泛地用于移動互聯網絡環境。

移動互聯網;線上;點播;流媒體

目前各種全新的學習工具、學習資源、學習環境、學習模式在學校課堂之外如雨后春筍,那么學校在改變、教室在改變、學習資源、學習環境、學習者、師生關系都在改變,致力于將信息化手段引入高職院校的課堂,提出利用現有的網絡環境、硬件資源和信息交互習慣,推動“線下課堂”向“線上學堂”轉變。微課多采用在線課程的形式,搭載的載體更為便捷可移動,使得讓每一個學生自帶信息設備來上課成為現實,也有利于學習者在課后隨時隨地進行學習。學習者可以走在路上聽,坐在車上看;可以走馬觀花迅速瀏覽,也可以下載資料反復學習[1]。

本文開發了一套利用移動互聯網的微課線上點播系統,能夠達到在線播放速率400 kB/s,視頻存儲容量30 TBytes,用戶并發數為100~200人,在WiFi和4G網絡環境下都具有較好的播放體驗。系統由軟件平臺和硬件系統組成,要實現網站頁面設計與開發、域名解析、視頻點播、靜態網頁操作功能,要選擇符合指標要求的服務器、網絡存儲器和無線路由器。

1 系統整體架構

微課線上點播系統由3個主要部分組成: 網頁設計模塊、后臺服務器模塊和視頻格式處理模塊,如圖1所示。網頁設計模塊由頁面格局、圖片文本和鏈接關系3個步驟組成,都是使用Dreamweaver軟件進行開發;后臺服務器模塊包括DNS服務器和Web服務器兩個部分,服務器的軟件有很多種選擇,本中主要采用EasyWebSev和SuperDNS。從圖中可以看出,原始視頻文件(格式為.mp4)送入視頻格式處理模塊中的m3u8流封裝組件,視頻格式變為.m3u8,然后在送入m3u8流切片組件,視頻被切成多個片段且格式變為.ts[2]。Web服務器加載這些視頻片段,DNS服務器提供域名解析服務。用戶可通過手機等終端的瀏覽器,以域名訪問的形式觀看這些視頻,完成點播功能。

這里舉一個應用示例,系統搭建了一個域名為“txvk. njcit.cn”的網站頁面,可以在上面實現:(1)登陸txvk.njcit. cn/index.html的主頁頁面,頁面上放置了通信技術專業的3門專業核心課程;(2)從主頁頁面進入二級頁面(課程知識點列表),每門課程有15~20個主要知識點的微課;(3)從二級頁面進入三級頁面(對應知識點視頻),每1集微課時長大約為5~15分鐘;(4)在二級頁面上實現返回主頁、切換至前一門課程或后一門課程、刷新本頁面等功能;(5)在三級頁面上實現返回二級頁面、切換至上一集知識點視頻或下一集知識點視頻、刷新本頁面等功能;(6)視頻討論區發言。

圖1 線上點播系統結構框架

2 Web和DNS服務器架設

2.1 Web服務器與配置

Web服務器是指駐留于因特網上某種類型計算機的程序。當Web瀏覽器(客戶端)連到服務器上并請求文件時,服務器將處理該請求并將文件發送到該瀏覽器上,附帶的信息會告訴瀏覽器如何查看該文件(即文件類型)。服務器使用超文本傳輸協議(Hyper Text Transfer Protocol,HTTP)進行信息交流,這就是人們常把它們稱為HTTPD服務器的原因。Web服務器不僅能夠存儲信息,還能在用戶通過Web瀏覽器提供的信息的基礎上運行腳本和程序。

本文利用EasyWebServer作為Web服務器,可以通過設置主目錄、端口號來定義服務器上的本地目錄和服務端口號,設置網絡最大連接數和超時時間來保證網站用戶并發數和服務質量,可以查看運行日志來管理Web服務器的運行情況,如圖2所示。

圖2 Web服務器設置和運行界面截圖

2.2 DNS服務器與配置

DNS服務器,是一種組織成域層次結構的計算機和網絡服務命名系統。它是由解析器和域名服務器組成的,用于TCP/IP網絡。域名服務器是指保存有該網絡中所有主機的域名和對應IP地址,并具有將域名轉換為IP地址功能的服務器。

架設系統外掛的Super智能DNS服務器,可以通過添加賬號來增加admin下的SQA主域名,然后在“njcit.cn”的主域名下增加多條RR記錄,這里增加了一條記錄:前綴名為“txvk”,IP地址為“192.168.1.108”,如圖3所示。這樣就開通了一條域名“txvk.njcit.cn”到192.168.1.108的域名映射。可以通過命令提示符中的Ping命令來檢查DNS服務是否正常運行,Ping成功DNS服務器即表示其正常工作。

圖3 DNS服務器設置與運行界面截圖

3 m3u8流封裝與流切片

本文用到的在線流媒體技術(HTTP Living Streaming,HLS)將媒體源編碼為不同編碼速率的多個流,根據網絡帶寬條件自動選擇編碼速率,進行自適應切換。HLS移動流媒體視頻點播系統由流封裝和流切片組成[3]。

3.1 m3u8流封裝

在tsMuxerGUI軟件中,可以將類型為.mp4格式的文件轉化成ts格式的多媒體編碼文件,這里特別要注意的是.mp4原文件編碼格式要求:音頻編碼為AAC,視頻編碼為H.264。如果視頻原文件本身不是.mp4文件格式,需要通過格式工廠或其他軟件進行格式轉換,在轉換之前一定要特別注意轉換后的編碼格式要求。

利用tsMuxerGUI軟件進行m3u8的流封裝速度非常快,對于一般時長在幾分鐘的微課短視頻,轉換時間僅為幾秒鐘,比利用命令提示符工具進行程序運行的方法速度更快、轉換效果更佳,如圖4所示。

圖4 m3u8流封裝軟件界面截圖

3.2 m3u8流切片

經過流封裝操作仍沒有完成構建HTTP Streaming的過程,需要將視頻文件切成小片,這里要通過流分割器,本例中使用蘋果的segmenter命令行工具[4]。創建HTTP Streaming命令格式為:segmenter

下面是一個使用的例子,從視頻文件創建一個流,每個切片文件10秒:segmenter sample_low.ts 10 sample_low stream_low.m3u8 http://www.hlstest.com/。

4 結語

本文基于移動互聯網的HLS技術,設計并實現了微課線上點播系統。協議特性決定了它能更好地支持復雜的網絡環境,服務部署和網絡擴展簡單,還可以方便地制定緩存策略提高服務性能。隨著移動互聯網、4G業務的發展以及移動設備的性能提升,對多媒體信息的需求會越來越多,簡單又易部署的移動流媒體服務器點播系統方案非常具有可行性,將有很廣泛的應用前景。

[1]魏曉玲.微課視頻點播系統的設計與實現[J].開封教育學院學報,2014(4):141-142.

[2]張立晨,張晉豫.基于分區概率的P2P實時流媒體緩存策略[J].軟件,2014(4):12-17.

[3]王文軒,胡曉晨,田響,等.一種基于HLS的移動流封裝與切片部署架構[J].軟件,2015(2):31-35.

[4]Apple Inc.HTTP live streaming architecture:technical report[R]. America:HTTP Live Streaming Overview, 2010.

Design of micro class online VOD system based on mobile Internet

Chen Kun1, Wang Wenxuan1,2, Yang Qianhua1, Zeng Qingzhu1
(1. Communication School of Nanjing College of Information Technology, Nanjing 210023, China; 2. Modern Engineering and Applied Science College of Nanjing University, Nanjing 210008, Nanjing)

Through the introduction of the use of mobile Internet technology to achieve mobile streaming media video system deployment architecture, this paper puts forward the composition structure of network design module, backstage server module and video format conversion module, adopts Dreamweaver to develop Web page, uses Easy WebSvr, SuperDNS to achieve platform server function, selects tsMuxerGUI and segmenter tools to achieve TS fast fl ow package and slice functions by setting appropriate con fi guration parameters. The system has been tested and improved in the application of micro class online on-demand, which has achieved function of simplicity, fl exibility, expansibility in mobile playback process, and it can be widely used in the mobile Internet environment.

mobile Internet; online; video on demand; streaming media

江蘇高校“青藍工程”;江蘇高校品牌專業建設工程資助項目;項目編號:PPZY2015A092。

陳坤(1993— ),女,江蘇南京,講師;研究方向:多媒體通信,互聯網技術。

猜你喜歡
頁面系統
微信群聊總是找不到,打開這個開關就好了
大狗熊在睡覺
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
刷新生活的頁面
保健醫苑(2022年1期)2022-08-30 08:39:14
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
同一Word文檔 縱橫頁面并存
主站蜘蛛池模板: 精品国产香蕉伊思人在线| 青青青视频蜜桃一区二区| 72种姿势欧美久久久大黄蕉| 国产精品成人AⅤ在线一二三四| 18禁影院亚洲专区| 欧美有码在线观看| 国产综合无码一区二区色蜜蜜| 久久77777| 狠狠ⅴ日韩v欧美v天堂| 日本成人不卡视频| 久久久久青草大香线综合精品| 人人爽人人爽人人片| 亚洲第一av网站| 国产毛片片精品天天看视频| 国产在线视频自拍| 自拍中文字幕| 欧美在线一二区| 亚洲欧美不卡中文字幕| 亚洲欧美日韩成人在线| 亚洲浓毛av| 毛片三级在线观看| 免费高清毛片| 国产亚卅精品无码| 凹凸国产熟女精品视频| 午夜毛片福利| 国产黄色爱视频| 91在线播放免费不卡无毒| 99国产精品国产| 久久 午夜福利 张柏芝| 秋霞国产在线| 熟妇人妻无乱码中文字幕真矢织江| 亚洲第一极品精品无码| 久久99精品久久久久纯品| 五月婷婷精品| 国产成人做受免费视频| 青青青视频蜜桃一区二区| 免费无码又爽又刺激高| 九九视频免费在线观看| 乱色熟女综合一区二区| 毛片a级毛片免费观看免下载| 国产JIZzJIzz视频全部免费| 国产91av在线| 午夜国产精品视频黄| 国产极品粉嫩小泬免费看| 久久久久人妻一区精品| 中文字幕欧美日韩高清| 国产伦精品一区二区三区视频优播 | 这里只有精品在线| 伊人激情综合| 国产好痛疼轻点好爽的视频| 四虎国产在线观看| 91视频国产高清| 色视频国产| 午夜不卡视频| 91最新精品视频发布页| 一级看片免费视频| 美女扒开下面流白浆在线试听| 国产成人啪视频一区二区三区| 四虎精品黑人视频| 综1合AV在线播放| 无码福利日韩神码福利片| 欧美三级视频在线播放| 久久国产黑丝袜视频| 久久伊人操| 国产黑丝一区| 9966国产精品视频| 一级毛片基地| 日韩精品无码不卡无码| 欧美在线国产| 国产剧情伊人| 国产在线视频导航| 亚洲国产91人成在线| 热99精品视频| 久久国产精品77777| 国产成人一区在线播放| 日韩视频福利| 亚洲第一页在线观看| 国产在线啪| 爽爽影院十八禁在线观看| 99久久无色码中文字幕| 亚洲国产日韩一区| 日韩免费视频播播|