亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        城市臺通聯(lián)平臺的設(shè)計與開發(fā)

        2018-01-19 03:41:32田小馬季亞軍南通廣播電視臺
        視聽界(廣播電視技術(shù)) 2017年6期
        關(guān)鍵詞:轉(zhuǎn)碼視頻文件后臺

        田小馬 季亞軍 南通廣播電視臺

        1.項目背景

        隨著電視臺數(shù)字化改造的進(jìn)行,新聞區(qū)域合作交流的需求日益明顯,通聯(lián)部門與各區(qū)縣通訊員稿件量日益增加,但是由于沒有專業(yè)的通聯(lián)平臺,工作方式還是采用以前的光纖鏈路進(jìn)行視音頻信號傳輸、1對1錄制,文字內(nèi)容通過email或者QQ的方式進(jìn)行交流,時效性不高且不利于有效的挑選有用的新聞內(nèi)容,該工作方式已無法滿足現(xiàn)在互聯(lián)網(wǎng)大背景下的節(jié)目交流需求。在全面總結(jié)工作經(jīng)驗、梳理操作流程、細(xì)化分析需求的基礎(chǔ)上,我臺根據(jù)自身實際業(yè)務(wù)需求,自主開發(fā)了一套全新的通聯(lián)平臺。

        2.需求分析

        通過與節(jié)目部門溝通,系統(tǒng)需要實現(xiàn)的各項業(yè)務(wù)應(yīng)用需求得以充分明確,在了解現(xiàn)有工作流程的基礎(chǔ)上將流程進(jìn)行優(yōu)化,主要歸結(jié)為以下幾方面:

        (1)通用管理模塊

        后臺管理模塊主要包括用戶管理、路徑信息管理、欄目管理等,便于根據(jù)用戶權(quán)限配置,實現(xiàn)不同的用戶功能。

        (2)通用新聞上傳模塊

        通用新聞上傳模塊實現(xiàn)用戶稿件內(nèi)容錄入保存,以及直接通過網(wǎng)頁上傳稿件對應(yīng)的視頻,自動綁定稿件與視頻對應(yīng)關(guān)系,后臺自動完成處理后提供自動肖像和在線流媒體瀏覽,同時提供新聞重新編輯、刪除、視頻與稿件對應(yīng)關(guān)系調(diào)整等功能。

        圖1 系統(tǒng)用戶管理模塊界面

        (3)通聯(lián)部門專有模塊

        該模塊提供新聞稿件的文字與視頻瀏覽,實現(xiàn)下載到指定欄目、下載回退、區(qū)縣分享功能,在線預(yù)瀏覽挑選后再提交下載任務(wù)給后臺,提供多種報表統(tǒng)計功能和新聞查詢功能。

        (4)后臺任務(wù)處理模塊

        后臺任務(wù)處理提供4個軟件實現(xiàn)網(wǎng)頁上傳、后臺自動轉(zhuǎn)碼等自動化工作。PolicyServer提供策略授權(quán);文件監(jiān)視提供對分布在各個文件夾的文件進(jìn)行檢測入庫;文件轉(zhuǎn)碼軟件提供對上傳過來的視頻文件進(jìn)行轉(zhuǎn)碼,生成肖像圖片和流媒體并發(fā)布;下載任務(wù)傳輸軟件實現(xiàn)根據(jù)通聯(lián)用戶下載到的對應(yīng)欄目任務(wù)請求,自動將視頻和文稿打包傳送到指定的系統(tǒng)。

        (5)新聞分享模塊

        視頻分享功能實現(xiàn)各用戶之間共享新聞,而不是單純的傳到平臺。分享功能可在用戶上傳新聞及視頻后分享給其他用戶,實現(xiàn)各用戶間新聞資料的共享。分享的內(nèi)容可以實現(xiàn)反向下載,用戶不僅可以上傳新聞,也可以下載分享的新聞供自己使用。

        (6)報表統(tǒng)計模塊

        報表統(tǒng)計實現(xiàn)按用戶、時間范圍、月度、年度的統(tǒng)計,并以圖形和列表的方式直觀展現(xiàn)。

        3.系統(tǒng)總體架構(gòu)

        系統(tǒng)前臺采用ASP.net平臺進(jìn)行開發(fā),結(jié)合web2.0技術(shù)實現(xiàn)用戶在一個頁面即可完成所要做的所有事情,并提供良好的人機界面,優(yōu)化使用體驗。文件上傳采用SilverLight編寫網(wǎng)頁插件,實現(xiàn)在線上傳超大文件,突破默認(rèn)的上傳大小限制,與FTP服務(wù)器結(jié)合實現(xiàn)高速上傳,同時與后臺軟件進(jìn)行無縫結(jié)合,實現(xiàn)上傳即綁定關(guān)系。后臺采用C#編寫windows程序來實現(xiàn)轉(zhuǎn)碼,任務(wù)處理等功能。

        3.1 網(wǎng)絡(luò)架構(gòu)與流程

        圖3是系統(tǒng)網(wǎng)絡(luò)架構(gòu)圖,采用B/S架構(gòu)前臺設(shè)計,區(qū)縣用戶實現(xiàn)0配置,有瀏覽器即可實現(xiàn)稿件交流,系統(tǒng)全程文件化,自動化,無需太多人工干預(yù),用鼠標(biāo)即可完成所有工作,包括下載到全臺網(wǎng)系統(tǒng)。

        圖2 報表統(tǒng)計界面

        臺內(nèi)用戶流程如圖4所示,縣市用戶流程如圖5所示。

        圖3 系統(tǒng)網(wǎng)絡(luò)架構(gòu)

        3.2 系統(tǒng)技術(shù)實現(xiàn)

        通過需求分析,制定工作流程之后,系統(tǒng)在開發(fā)之初就考慮到前臺、后臺需要多個軟件進(jìn)行配合,才能完美的實現(xiàn)所有的需求。既需要web前端技術(shù)來簡化部署,又需要后臺應(yīng)用來完成視音頻的轉(zhuǎn)碼、抽幀、下載任務(wù)的處理等功能,因此在軟件開發(fā)過程中充分考慮到代碼重用,模塊封裝等軟件工程思想,便于調(diào)試、維護(hù)和升級。

        3.2.1 系統(tǒng)采用三層架構(gòu)設(shè)計

        三層架構(gòu)將整個系統(tǒng)應(yīng)用劃分為:用戶層(UI)、業(yè)務(wù)邏輯層(BLL)、數(shù)據(jù)訪問(DAL)。區(qū)分層次的目的是為了實現(xiàn)整個系統(tǒng)的“高內(nèi)聚,低耦合”的思想。系統(tǒng)3層架構(gòu)關(guān)系如圖6所示。

        圖4 臺內(nèi)用戶流程

        圖5 縣市用戶流程

        系統(tǒng)采用分層的好處是可以將業(yè)務(wù)層和數(shù)據(jù)層在各個軟件系統(tǒng)中共享, web系統(tǒng)和后臺處理軟件共用業(yè)務(wù)層和數(shù)據(jù)層,而不用在各個軟件系統(tǒng)重復(fù)進(jìn)行修改和編寫,同時又能保證各個軟件系統(tǒng)中調(diào)用的具體操作邏輯是一致的,減少出現(xiàn)bug概率,發(fā)現(xiàn)bug出現(xiàn)在業(yè)務(wù)層或者數(shù)據(jù)層只需修改一處即可,而不用去找各個軟件系統(tǒng)中可能出現(xiàn)這個bug的地方再去修改。

        以文稿為例,首先將數(shù)據(jù)庫的新聞表結(jié)構(gòu)進(jìn)行抽象化為Model類News,然后在DAL層實現(xiàn)文稿操作需要的具體處理邏輯,如:

        圖6 系統(tǒng)3層架構(gòu)

        這是一個增加新聞的DAL層操作,得益于Model類的創(chuàng)建以及針對數(shù)據(jù)操作的共用庫DbHelperSQL的建立,整個添加新聞的操作非常簡潔,其他的刪除,修改等操作也像上面的代碼一樣的簡潔,無需太多的重復(fù)代碼。在BLL層只需對News的數(shù)據(jù)合法性進(jìn)行必要驗證后直接調(diào)用DAL層對應(yīng)函數(shù)即可得到想要的結(jié)果。所有的操作采用這種封裝方式的好處是,不管在任何軟件系統(tǒng)或者模塊中,要實現(xiàn)添加新聞這樣的操作只需準(zhǔn)備好相關(guān)的數(shù)據(jù),直接調(diào)用BLL層代碼即可完成,且各個模塊或者軟件系統(tǒng)的操作均是一致的。這樣的設(shè)計方法很好體現(xiàn)了“高內(nèi)聚,低耦合”的設(shè)計思想,不僅有助于程序開發(fā)效率,還使系統(tǒng)在后續(xù)升級中具備更好的可重用性、可擴(kuò)展性,能更好的支持相關(guān)業(yè)務(wù)的可持續(xù)發(fā)展。

        3.2.2 Web前端UI采用web2.0技術(shù)

        前端UI大量使用web2.0技術(shù),采用了EXTJS框架作為前端展示技術(shù)。EXTJS是基于Web的富客戶端框架,完全基于標(biāo)準(zhǔn)W3C技術(shù)構(gòu)建。該框架開發(fā)了一系列非常簡單易用的控件機組件,我們只需使用這些組件就能實現(xiàn)各種豐富多彩的UI開發(fā)。通過ajax技術(shù)實現(xiàn)整個Web頁面的無刷新體驗,確保使用人員只需在一個頁面就可以完成所有的工作?;?/p>

        無論是分頁,還是添加、修改、下載、報表統(tǒng)計等功,均可在一個頁面全部完成,不用刷新頁面,各個功能都是進(jìn)行局部刷新,優(yōu)化了訪問效率。

        3.2.3 在線超大視頻文件上傳

        針對遠(yuǎn)程超大視頻文件的上傳,系統(tǒng)在綜合了不同的實現(xiàn)方式優(yōu)劣之后,最終確定采用SilverLigth+FTP技術(shù)來實現(xiàn)在線上傳。

        圖7 Web前端UI界面

        采用SilverLight技術(shù)編寫控件直接嵌入瀏覽器,本界面如圖7所示。該控件內(nèi)部實現(xiàn)FTP上傳功能,用戶可以直接選擇本地的高標(biāo)清視頻文件后自動上傳到系統(tǒng)后臺,并能夠與新聞稿件自動進(jìn)行對應(yīng)關(guān)系綁定。控件根據(jù)用戶信息自動獲取FTP地址、路徑、用戶名等信息,對于用戶而言只需選擇要上傳的文件,即可完成稿件與視頻的對應(yīng)關(guān)系。同時該控件能夠提供傳輸進(jìn)度、傳輸速度等信息。

        3.2.4 后臺任務(wù)處理

        后臺任務(wù)處理相關(guān)軟件采用C#開發(fā),采用文件監(jiān)視,檢測每一個上傳過來的文件。我們開發(fā)了一個專門的轉(zhuǎn)碼軟件,對上傳過來的高標(biāo)清視頻文件進(jìn)行轉(zhuǎn)碼,輸出一份流媒體文件并發(fā)布。同時對視頻文件進(jìn)行抽幀作為肖像使用,提升前端展示的直觀性。

        為了實現(xiàn)該系統(tǒng)與全臺網(wǎng)系統(tǒng)的結(jié)合,減少使用人員的重復(fù)勞動,提升工作效率,后臺定制開發(fā)了任務(wù)處理模塊,用戶只需在線提交下載任務(wù)請求,后臺軟件會自動對文稿和視頻進(jìn)行整合后,自動傳送到全臺網(wǎng)系統(tǒng)中。這一功能極大的提高了工作效率,且后臺傳送效率、可靠性均很高。

        4.小結(jié)

        通聯(lián)平臺開發(fā)完成運行至今一直穩(wěn)定可靠,為我臺通聯(lián)部門提供了極大的方便。系統(tǒng)針對臺內(nèi)實際業(yè)務(wù)需求量身定制,實現(xiàn)了簡單高效的區(qū)縣通聯(lián)交流。系統(tǒng)簡化人工操作和使用人員的操作要求,基本實現(xiàn)全自動化操作。經(jīng)過運行總結(jié),最終實現(xiàn)了與標(biāo)清制作網(wǎng)的對接。

        隨著融合媒體生產(chǎn)平臺的建設(shè)完成,通聯(lián)平臺實現(xiàn)了與大洋融合媒體生產(chǎn)平臺CRE的對接,實現(xiàn)了通聯(lián)來源資料自動入庫CRE系統(tǒng)。

        猜你喜歡
        轉(zhuǎn)碼視頻文件后臺
        移動云盤在線轉(zhuǎn)碼功能技術(shù)研究
        流媒體視頻文件相似性識別的方法
        隨心定制視頻文件的縮略圖
        電腦報(2021年23期)2021-07-23 17:36:18
        視頻轉(zhuǎn)碼技術(shù)在廣播電視中的應(yīng)用研究
        締客世界(2020年1期)2020-12-12 18:18:28
        基于IPTV點播業(yè)務(wù)的視頻分段式轉(zhuǎn)碼方案的研究與應(yīng)用
        傳播力研究(2018年7期)2018-05-10 09:42:47
        后臺暗戀
        前臺、后臺精彩花絮停不了
        基于Hadoop 的分布式視頻轉(zhuǎn)碼方案
        計算機工程(2015年8期)2015-12-02 01:12:50
        電力調(diào)度中后臺監(jiān)控系統(tǒng)的應(yīng)用
        河南科技(2014年11期)2014-02-27 14:10:03
        視頻網(wǎng)格中自適應(yīng)熱度變化的條塊化存儲
        無線電工程(2013年1期)2013-09-19 10:18:18
        亚洲图片日本视频免费| 亚洲人成亚洲人成在线观看| 国产精品久久久久久久久免费观看| 国产亚洲一区二区三区三州| 亚洲av高清天堂网站在线观看| 一二区成人影院电影网| 国产嫖妓一区二区三区无码| 98国产精品永久在线观看| 国产精品自拍视频免费看| 亚洲国产精品高清一区| 在线视频观看免费视频18| 国产精品成人va| 无套内射无矿码免费看黄| 蜜臀久久99精品久久久久久小说| 色爱无码A V 综合区| 韩国三级大全久久网站| 久久91精品国产一区二区| 色综合久久中文娱乐网| 日本一区午夜艳熟免费| 国产v精品成人免费视频400条| 色婷婷亚洲精品综合影院| 日日日日做夜夜夜夜做无码| 久久久久久久性潮| 久久亚洲精品成人综合| 精品一区二区av在线| 国产在线精品一区二区中文| 狠干狠爱无码区| 国产内射视频在线观看| 国产黄色一区二区三区av| 日日躁夜夜躁狠狠躁| 亚洲男人第一av网站| 午夜一区二区三区av| 一区二区三区国产在线视频 | 国产精品美女久久久久久大全 | 久久精品国产亚洲5555| 亚洲国产精品av麻豆一区| 中文字幕人乱码中文字幕| 无码人妻精品一区二区三18禁| 又色又爽又黄的视频网站| 人妻少妇精品视频一区二区三| 国产中文字幕乱人伦在线观看|