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文檔 縱橫頁面并存
主站蜘蛛池模板: 欧美日韩在线国产| 国产免费看久久久| 国产午夜无码片在线观看网站| 国产精品亚洲一区二区三区z| 日韩在线成年视频人网站观看| 久久美女精品| 欧美黑人欧美精品刺激| 欧美日韩亚洲综合在线观看| 天堂在线亚洲| 一本大道在线一本久道| 国产爽妇精品| 久久激情影院| 国产后式a一视频| 国产成人福利在线视老湿机| 99热这里只有精品久久免费| 亚洲黄色成人| 日韩专区欧美| 成人国产免费| 亚洲区欧美区| 高清不卡一区二区三区香蕉| 国产一区二区三区夜色| 欧美福利在线观看| a国产精品| 精品在线免费播放| 99久久99视频| 毛片卡一卡二| 亚洲IV视频免费在线光看| 欧美一级高清片欧美国产欧美| 亚洲成a人片| 波多野结衣视频一区二区| 精品夜恋影院亚洲欧洲| 狠狠色狠狠色综合久久第一次| 99中文字幕亚洲一区二区| 99国产精品免费观看视频| 少妇极品熟妇人妻专区视频| 亚洲国产精品日韩专区AV| 人妻丝袜无码视频| 国产精品无码作爱| 99视频精品在线观看| 国产18在线播放| 亚洲天堂.com| 亚洲福利片无码最新在线播放| 日韩东京热无码人妻| 99视频在线观看免费| 亚洲国产91人成在线| 国产一级视频久久| 国产手机在线小视频免费观看 | av无码久久精品| 玖玖免费视频在线观看| 国产jizz| 国产精品夜夜嗨视频免费视频| 女人18一级毛片免费观看| 五月激情婷婷综合| 国产成人喷潮在线观看| 午夜国产不卡在线观看视频| 欧美中文字幕无线码视频| 99久久人妻精品免费二区| 无码精品一区二区久久久| 在线一级毛片| 欧美日韩一区二区在线免费观看| 国产免费观看av大片的网站| 青青草原国产精品啪啪视频| 中国毛片网| 乱人伦视频中文字幕在线| AV不卡国产在线观看| 超碰免费91| 国产91小视频在线观看 | 伊人久久婷婷| 国产精品久久久精品三级| 91人妻在线视频| 欧美色丁香| 欧美日韩高清| 国产精品永久免费嫩草研究院| 全部免费毛片免费播放| 久久精品亚洲专区| 欧洲一区二区三区无码| 国产正在播放| 国产特一级毛片| 尤物亚洲最大AV无码网站| 国产精品冒白浆免费视频| 国产特一级毛片| 亚洲V日韩V无码一区二区|