freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

視頻收錄在線生產(chǎn)系統(tǒng)的研究和實現(xiàn)碩士學(xué)位論文-資料下載頁

2025-06-22 19:10本頁面
  

【正文】 系統(tǒng)交互待分發(fā)的成片將通過OMS與CDN的上片接口進(jìn)入CDN進(jìn)行分發(fā)。具體上片接口和分發(fā)流程將在第四章詳細(xì)闡述。分發(fā)完成的成片將通過OMS與BPP的入庫接口進(jìn)入電子節(jié)目單EPG。具體入庫接口和入庫流程將在第五章詳細(xì)闡述。  傳輸協(xié)議傳輸協(xié)議主要包括PHPRPC和Thrift。下面分別介紹他們的優(yōu)缺點。  PHPRPCPHPRPC 是一個輕型的、安全的、跨網(wǎng)際的、跨語言的、跨平臺的、跨環(huán)境的、跨域的、支持復(fù)雜對象傳輸?shù)?、支持引用參?shù)傳遞的、支持內(nèi)容輸出重定向的、支持分級錯誤處理的、支持會話的、面向服務(wù)的高性能遠(yuǎn)程過程調(diào)用協(xié)議。缺陷:只能夠部署成jsp或servlet服務(wù),服務(wù)能力受J2EE服務(wù)器制約,例如開源的resin只能支持512個連接,更多連接要購買。沒有發(fā)揮硬件的潛力。優(yōu)點:簡單易學(xué),維護(hù)量較少,性能不錯,文檔豐富[17]。圖2. 2 PHPRPC遠(yuǎn)程調(diào)用示意圖  thriftthrift是一個軟件框架,用來進(jìn)行可擴(kuò)展且跨語言的服務(wù)的開發(fā)。它結(jié)合了功能強(qiáng)大的軟件堆棧和代碼生成引擎,以構(gòu)建在 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C, Cocoa, JavaScript, , Smalltalk, and OCaml 這些編程語言間無縫結(jié)合的、高效的服務(wù)。缺陷:要額外維護(hù)thrift協(xié)議描述文件,學(xué)習(xí)較難,文檔較少。優(yōu)點:支持java NIO,底層用epoll,可以發(fā)揮硬件的全部潛能,支持的并發(fā)度極高,性能佳[18]。圖2. 3Thrift遠(yuǎn)程調(diào)用示意圖OMS采用了簡單易學(xué)文檔豐富的phprpc作為遠(yuǎn)程調(diào)用的傳輸協(xié)議  本章小結(jié)在本章中,我們詳細(xì)的描述了系統(tǒng)架構(gòu),并分別描述了制作中心的總控中心的組成和功能。同時,詳細(xì)介紹了PHPRPC和thrift兩種通信協(xié)議。27浙江大學(xué)碩士學(xué)位論文 第3章OMS的詳細(xì)設(shè)計第3章 OMS的詳細(xì)設(shè)計 總控中心的分層結(jié)構(gòu)第4章 如前一章總體架構(gòu)所述,OMS分為制作中心和總控中心。制作中心是一系列的集群服務(wù)器,而總控中心負(fù)責(zé)總體調(diào)控,任務(wù)調(diào)度。:圖3. 1總控中心的分層結(jié)構(gòu)圖 模塊間交互工作時序OMS主要包括上傳客戶端,總控中心,源片庫,壓片轉(zhuǎn)碼機(jī),成片庫,F(xiàn)lash服務(wù),CDN和BPP接口七大模塊,:圖3. 2模塊架構(gòu)時序圖上傳客戶端通過用戶名登陸總控中心的web服務(wù),返回該用戶的制作列表,用戶選擇制作,得到源片的FTP地址,計算MD5,填寫基本信息,包括分類,標(biāo)題和標(biāo)簽等。此時狀態(tài)更改為待壓制低碼流,壓片轉(zhuǎn)碼機(jī)會到總控中心拉取任務(wù),而總控中心通過調(diào)度算法確定分配到哪臺壓制機(jī)進(jìn)行壓制低碼流。壓片轉(zhuǎn)碼機(jī)向源片庫發(fā)送文件拷貝請求,拷貝后進(jìn)行轉(zhuǎn)碼。低碼流壓制完成后,編輯可以在上面進(jìn)行遮標(biāo),剪切,打點等,然后進(jìn)行壓制多碼流。通過flash服務(wù)對需要審核的成片進(jìn)行審核,在新版本中,flash服務(wù)轉(zhuǎn)換為html5 video。進(jìn)行審核后的成片進(jìn)入CDN進(jìn)行分發(fā)?!‘a(chǎn)品總體流程設(shè)計 產(chǎn)品業(yè)務(wù)流程設(shè)計圖3. 3媒資平臺業(yè)務(wù)流程圖,為外部數(shù)據(jù)來源,為數(shù)據(jù)存儲庫,為編輯操作部分,為支撐系統(tǒng)。整個紅色虛線框內(nèi)視頻收錄在線制作系統(tǒng),但可視化操作的(有界面的部分)僅在在線制作部分審核系統(tǒng)不作為單獨的系統(tǒng)呈現(xiàn),一個視頻從入庫到發(fā)布到終端一共會進(jìn)行三次審核,所以審核系統(tǒng)是貫穿于各個系統(tǒng)中的,在線制作系統(tǒng)中會有一次審核過程UGC/PPC以及視頻采集抓取部分,將有內(nèi)容部門負(fù)責(zé)建設(shè),我們的素材庫可以通過調(diào)用他們的素材存儲系統(tǒng)的接口查看其素材內(nèi)容,如果制作團(tuán)隊需要,可直接調(diào)用該素材?!‘a(chǎn)品技術(shù)流程設(shè)計 ,產(chǎn)品技術(shù)主要分為收錄,編輯,存儲和發(fā)布四大流程。圖3. 4媒資平臺產(chǎn)品技術(shù)流程圖 在線制作系統(tǒng)工作流程圖3. 5在線制作系統(tǒng)工作流程圖,在線制作的操作系統(tǒng)部分從素材查詢開始,到審核通過結(jié)束。審核通過后,整個視頻制作過程完成。但在任務(wù)管理界面中,仍須返回該視頻的后續(xù)狀態(tài),但僅為編輯查看狀態(tài)作用,不可對后續(xù)系統(tǒng)進(jìn)行操作?!‘a(chǎn)品功能設(shè)計OMS產(chǎn)品功能主要包括用戶管理,素材查詢,任務(wù)管理,設(shè)置管理和審核管理五個功能模塊。:圖3. 6在線制作系統(tǒng)產(chǎn)品功能模塊圖 信源收錄模塊信源收錄規(guī)則:讀取VMS(現(xiàn)EPG)中錄入的各頻道EPG(一般每周四或周五可獲得下周的電視節(jié)目時間表)每天零點讀取一次下一天所有頻道的最新時間表 TS流文件,以五分鐘為節(jié)點自動分段,基于播出時間匹配EPG以時間表的形式呈現(xiàn)文件命名規(guī)則(只作為參考):頻道名+日期+分段起始時間Ex. 9月9日從18:00~18:15采集湖南衛(wèi)視的全部文件應(yīng)該為:, ,文件存儲規(guī)則:默認(rèn)素材文件在素材庫中存儲15天。 數(shù)字版權(quán)上傳模塊文件上傳規(guī)則:與現(xiàn)有的規(guī)則一致,編輯上傳到指定FTP,素材庫每5min定時抓取文件存儲規(guī)則:高碼率文件,在素材庫中默認(rèn)存儲15天 素材查詢模塊圖3. 7素材查詢模塊圖,素材查詢模塊分按時間查詢和按EPG查詢兩種陳列方式。按時間查詢是將素材以每小時為段,將每5分鐘采集的信源素材陳列出來;按EPG查詢是以EPG(電視節(jié)目單)中的節(jié)目時間為段,將素材陳列出來素材可按頻道、時間篩選查詢素材可刪除,可屏蔽/取消屏蔽所有素材可勾選,勾選素材后,點擊進(jìn)入任務(wù),選擇常態(tài)欄目還是自定義,填入必須的部分信息后點確定,進(jìn)入視頻編輯階段: 素材查詢模塊素材整合后端任務(wù)視頻的查看和修改我們放在了一個頁面,讓編目與剪輯可以同時進(jìn)行。:圖3. 8視頻編輯模塊圖 視頻快編模塊(任務(wù)查看)素材整合后端任務(wù)視頻的查看和修改我們放在了一個頁面,讓編目與剪輯可以同時進(jìn)行。1. 視頻剪輯。視頻快編分兩個部分,上面部分為視頻剪輯,下面部分為視頻編目剪輯分兩個區(qū),一是視頻預(yù)覽區(qū)域,二是對視頻進(jìn)行剪輯操作的工具欄區(qū)域視頻預(yù)覽窗口為視頻的基本預(yù)覽功能,包括節(jié)目播放,音量調(diào)整和進(jìn)度選擇剪輯工具欄為視頻的基本剪輯功能,如切片、刪除、銜接等2. 視頻編目視頻編目是對任務(wù)視頻進(jìn)行粗編,包括:視頻信息,視頻策略和縮略圖視頻信息部分視頻標(biāo)題/任務(wù)名稱,文本頻道名加ID百科名加ID訂單ID 版權(quán)ID信源頻道,非電視信源收錄部分不選標(biāo)簽TAG所屬分類,BPP分類視頻策略部分輸出碼流率策略,選擇不同的策略下面對應(yīng)顯示不同的碼流格式是否免審分發(fā),是否免審發(fā)布,優(yōu)先級設(shè)置顯示任務(wù)狀態(tài)略縮圖選擇隨機(jī)時間點采集五張略縮圖,如果五張效果都不好,可點擊換一批,再隨機(jī)采集五張編輯可手動上傳略縮圖 任務(wù)管理模塊任務(wù)管理模塊包含任務(wù)列表、視頻查看和視頻編輯三個部分,視頻編輯由于比較特殊,已在前面部分單獨寫明,這里只介紹任務(wù)列表和視頻查看兩個部分。:圖3. 9 任務(wù)列表圖制作編輯/管理員可在任務(wù)列表中查看自己/全部任務(wù)的狀態(tài)并對其進(jìn)行操作,顯示任務(wù)范圍由用戶權(quán)限控制顯示任務(wù)的名稱、頻道、時長、最近更新時間、優(yōu)先級、狀態(tài)和操作:表3. 1狀態(tài)與操作關(guān)系狀態(tài)可操作查看編輯刪除待審核√√√審核不通過√√√待入庫√待發(fā)布√已發(fā)布√未進(jìn)入審核的任務(wù),制作編輯可對其查看、編輯、刪除審核編輯審核過該任務(wù)后,審核通過,任務(wù)狀態(tài)即更變?yōu)榇霂?;審核不通過則返回給制作編輯,編輯仍能對其查看、編輯和刪除任務(wù)視頻進(jìn)入待入庫狀態(tài)之后,不再由制作編輯控制,但能夠查看到該視頻當(dāng)前狀態(tài)。BBP編輯將視頻入庫以后,其狀態(tài)將返回為待發(fā)布,此時,EPG編輯將其在EPG中發(fā)布出來,狀態(tài)將返回為已發(fā)布。任務(wù)各碼率文件的狀態(tài)查看顯示各文件的類型名稱(藍(lán)光,高清,標(biāo)清等),碼流率,分辨率,狀態(tài)變更時間與文件狀態(tài),:表3. 2任務(wù)狀態(tài)與子文件狀態(tài)關(guān)系表任務(wù)狀態(tài)子文件狀態(tài)待入庫壓制成功壓制失敗待發(fā)布分發(fā)成功分發(fā)失敗壓制失敗已發(fā)布分發(fā)成功分發(fā)失敗壓制失敗編輯可查看任務(wù)的子文件狀態(tài),但對失敗的文件不由編輯發(fā)起重做操作,而是系統(tǒng)自動發(fā)起?!徍斯芾砟K視頻審核部分與任務(wù)管理模塊相近,分為任務(wù)列表與視頻審核兩部分。1) 任務(wù)列表任務(wù)列表頁與任務(wù)管理的列表頁一致,時間改為提交審核的時間,同時狀態(tài)與操作有所不同狀態(tài)分為:待審核、已審核、審核未通過三個狀態(tài)已審核通過的任務(wù)不用再次審核,審核未通過的視頻還能再次審核審核未通過的視頻制作編輯重新修改編輯后提交審核,該任務(wù)的時間與狀態(tài)都相應(yīng)變化,提交審核時間變更為當(dāng)前時間,狀態(tài)變更為待審核。:圖3. 10任務(wù)列表圖2) 視頻審核圖3. 11視頻審核界面圖,任務(wù)列表頁與任務(wù)管理的列表頁一致,時間改為提交審核的時間,同時狀態(tài)與操作有所不同狀態(tài)分為:待審核、已審核、審核未通過三個狀態(tài)已審核通過的任務(wù)不用再次審核,審核未通過的視頻還能再次審核審核未通過的視頻制作編輯重新修改編輯后提交審核,該任務(wù)的時間與狀態(tài)都相應(yīng)變化,提交審核時間變更為當(dāng)前時間,狀態(tài)變更為待審核選擇審核結(jié)果后點擊確定,:圖3. 12 視頻審核彈窗圖審核未通過的原因分一下幾個:審核按鈕可點與否由賬戶權(quán)限與任務(wù)狀態(tài)控制 設(shè)置管理模塊設(shè)置管理分為三大部分:常態(tài)欄目設(shè)置,信源頻道設(shè)置,以及輸出策略設(shè)置1) 常態(tài)欄目設(shè)置。圖3. 13 常態(tài)欄目設(shè)置圖,羅列全部常態(tài)欄目,可新增、編輯、刪除。點擊新增后,顯示常態(tài)欄目基本信息,可對其進(jìn)行修改(新增界面一致),:圖3. 14常態(tài)欄目修改界面2) 信源頻道設(shè)置圖3. 15信源頻道設(shè)置界面,羅列全部信源頻道,可進(jìn)行新增、編輯、刪除。新增/。圖3. 16新增/修改信源頻道界面圖3. 17 輸出策略設(shè)置圖3) 輸出策略設(shè)置設(shè)置壓制碼率的格式策略,可新增,修改和刪除,. 用戶管理用戶管理主要用于用戶權(quán)限的控制,采用用戶組與權(quán)限組對應(yīng)的策略,多個用戶對應(yīng)一個角色,一個角色設(shè)定特有的權(quán)限。1) 用戶管理圖3. 18 賬戶列表界面圖點擊新增/編輯后進(jìn)入界面,.圖3. 19賬戶列表編輯界面2)角色管理角色是對用戶設(shè)定的一種組群,每個用戶屬于某一種角色,每個角色包含多個用戶。同時,每個角色對應(yīng)著特定的功能權(quán)限,當(dāng)用戶被設(shè)定為某一角色時,他擁有該角色應(yīng)對的所有權(quán)限。圖3. 20 新增、編輯、刪除角色界面圖,可進(jìn)行新增、查看、編輯、刪除的操作.圖3. 21角色查看頁面圖,點擊查看后可以看到該角色對應(yīng)的所有權(quán)限,此時可點擊修改點擊編輯/新增后進(jìn)入角色的權(quán)限配置,是用戶管理的關(guān)鍵。預(yù)設(shè)角色與權(quán)限的對應(yīng)關(guān)系如下: 設(shè)置管理模塊圖3. 22 常態(tài)欄目設(shè)置圖,所有用戶對系統(tǒng)操作的記錄可分類篩選查詢45浙江大學(xué)碩士學(xué)位論文 第4章 上下片接口第4章 上下片接口 引言從前一章業(yè)務(wù)流程圖可知,采集的電視信源和上傳的版權(quán)素材作為素材進(jìn)入素材庫。編輯從素材庫選取素材創(chuàng)建任務(wù),進(jìn)行剪輯,模糊遮標(biāo),添加水印LOGO等編輯操作后,任務(wù)狀態(tài)變?yōu)榇龎褐?。壓制機(jī)按照時間輪詢查找待壓制的壓制任務(wù),進(jìn)入壓制機(jī)壓制,壓制完成后成為成片,進(jìn)入成片庫。壓制好的成片或需要審核的審核通過后,或無需審核的,狀態(tài)變?yōu)榇隒DN。只有進(jìn)入CDN進(jìn)行分發(fā)后的片子才能被用戶訪問到。OMS與CDN交互,需要用到上片下片兩個接口。上片接口中,OMS將待分發(fā)的成片逐個發(fā)給CDN,CDN直接返回是否接收。CDN接收信息后,將根據(jù)接收的信息進(jìn)行分發(fā),包括檢查drag文件,檢查jump,將成片拷貝到各個主節(jié)點上??截愅瓿珊?,CDN將批量進(jìn)行callback,通知OMS ,此條片子已經(jīng)分發(fā)完成,OMS收到消息后,將成片狀態(tài)改為分發(fā)完成,即待入BPP。下片接口是為了發(fā)生錯誤時,從CDN刪除此條片子的記錄,不讓他繼續(xù)分發(fā)而設(shè)的。如CDN檢查drag文件的生成時一直無法成功,此時便需要從OMS下片,以保證OMS,CDN的數(shù)據(jù)一致性?!〗涌谟|發(fā)方式上片接口分為兩個小接口,一個是OMS通知CDN上線的接口,另一個是接收CDN上線完成后callback的接口。通知CDN上線有兩種方式可以觸發(fā),一種是時間輪詢,另一種是事件觸發(fā)。如果你使用輪詢的方法,那么所有待分發(fā)的任務(wù)都將會進(jìn)行分發(fā),不會產(chǎn)生丟失數(shù)據(jù)的情況。而這種方法的缺陷在于實時性,視頻變?yōu)榇职l(fā)狀態(tài)到匯報CDN進(jìn)行分發(fā)的時間與輪詢時間息息相關(guān)。你多久輪詢一次,將直接對視頻從待分發(fā)到分發(fā)完成這個分發(fā)時間產(chǎn)生影響,這也是判斷生產(chǎn)效率的重要指標(biāo)。如果輪詢間隔太小,那么將產(chǎn)生太多不必要的通信量。如果輪詢間隔太大,那么將大大延長分發(fā)時間,降低生產(chǎn)效率,這就違背了OMS提高生產(chǎn)效率的宗旨。如果你使用觸發(fā)來匯報CDN,有兩種方式可以選擇,一種是在視頻狀態(tài)變更為待分發(fā)時在代碼中進(jìn)行觸發(fā),另一種是在數(shù)據(jù)庫中利用觸發(fā)器進(jìn)行觸發(fā)。前者由于狀態(tài)變更有多條支路,容易出錯,且出錯時不易排查,而后者會大大增加數(shù)據(jù)庫的負(fù)擔(dān)。所以O(shè)MS采用可配置輪詢時間的輪詢方式向CDN匯報上線。默認(rèn)輪詢時間設(shè)為30秒,為視頻生產(chǎn)的平均時間,也可通過配置文件進(jìn)行更改。如跨年晚會時,視頻額生產(chǎn)量將大大增加,此時可將輪詢時間改至20秒,10秒等。 定時任務(wù) SchedulerJava2的開發(fā)包中提供了一種實用的線程功能:提前安排將來某段時間執(zhí)行某任務(wù)Timer ,TimerTask。你可以使用這些類創(chuàng)建后臺進(jìn)程,讓其在等待一段規(guī)定的時間后執(zhí)行,或者讓其沒隔一段時間執(zhí)行。你也可以用Thread來完成,但利用Timer與TimerTask顯然省事不少。TimerTask實現(xiàn)了Runnable接口,待執(zhí)行的任務(wù)置于run(
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1