亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種網(wǎng)絡(luò)游戲錄像錄制及播放方法

文檔序號:8365836閱讀:2521來源:國知局
一種網(wǎng)絡(luò)游戲錄像錄制及播放方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種網(wǎng)絡(luò)游戲錄像錄制及播放方法。
【背景技術(shù)】
[0002]現(xiàn)代的網(wǎng)絡(luò)游戲產(chǎn)業(yè)發(fā)展迅速。相對于單機(jī)游戲而言,玩家更希望在網(wǎng)絡(luò)游戲中獲得充分的交互式體驗(yàn)。在游戲過程中或者游戲結(jié)束后,不少玩家希望把游戲過程的視頻和音頻錄制下來,方便自己隨時(shí)總結(jié)游戲中的缺失并回味游戲經(jīng)歷。
[0003]已有部分網(wǎng)絡(luò)游戲已經(jīng)實(shí)現(xiàn)了游戲過程的錄像回放功能。如“一種游戲錄像回放方法及裝置”(CN1805362A),其公開了一種在網(wǎng)絡(luò)上傳送與觀看的游戲錄像回放方法及裝置,先設(shè)置一個(gè)錄像處理服務(wù)器和一個(gè)視音頻處理裝置;所述錄像處理服務(wù)器將玩家要求上傳的游戲錄像保存在所述錄像處理服務(wù)器上,同時(shí)所述游戲錄像的上傳信息被記錄在游戲網(wǎng)站服務(wù)器上;所述視音頻處理裝置根據(jù)觀看者提出觀看某玩家游戲錄像的請求,從所述錄像處理服務(wù)器上搜索到該錄像文件并處理生成視音頻數(shù)據(jù),然后發(fā)送給所述游戲網(wǎng)站服務(wù)器;所述游戲網(wǎng)站服務(wù)器再通過網(wǎng)頁瀏覽器利用播放器播放所述視音頻數(shù)據(jù)的游戲錄像顯示給觀看者。
[0004]在以上現(xiàn)有技術(shù)中,需要上傳者先將游戲的錄像文件上傳至錄像處理服務(wù)器,而且在觀看時(shí)還需要游戲網(wǎng)站服務(wù)器從錄像處理服務(wù)器調(diào)取錄像文件,觀看者再從游戲網(wǎng)站服務(wù)器下載至本地的網(wǎng)頁瀏覽器,通過播放器進(jìn)行播放。可見,現(xiàn)有技術(shù)中存在的技術(shù)問題是,在上傳和下載過程中需要傳送錄像文件,而錄像文件數(shù)據(jù)量大,對游戲服務(wù)器、網(wǎng)絡(luò)客戶端以及網(wǎng)絡(luò)設(shè)備的要求都很高,容易影響速度和效率,不便于游戲者錄制和觀看網(wǎng)絡(luò)游戲錄像。

【發(fā)明內(nèi)容】

[0005]本發(fā)明的發(fā)明目的是,提供一種錄像文件數(shù)據(jù)量小、易于傳播,錄制內(nèi)容記錄準(zhǔn)確的游戲錄像錄制及播放方法。
[0006]為了實(shí)現(xiàn)本發(fā)明的目的,提出以下技術(shù)方案:
一種網(wǎng)絡(luò)游戲錄像錄制及播放方法,該方法通過含有消息引擎以及播放控制模塊構(gòu)成的游戲客戶端執(zhí)行網(wǎng)絡(luò)游俠錄像錄制及播放,所述方法包含如下步驟:
(1)在網(wǎng)絡(luò)游戲開始的同時(shí),在客戶端的網(wǎng)絡(luò)層,由消息引擎接收網(wǎng)絡(luò)游戲服務(wù)器下發(fā)給客戶端的消息報(bào)文,復(fù)制游戲服務(wù)器發(fā)送的所有消息報(bào)文,并在每條消息上均加上時(shí)間標(biāo)簽進(jìn)行本地保存,從而形成本地消息流;
(2)在錄像模塊對保存的所述本地消息流進(jìn)行分類、壓縮及加密后,導(dǎo)出為錄像文件;
(3)游戲客戶端接收到播放錄像的指令后,對錄像文件進(jìn)行解壓縮并讀取錄像文件,并按照消息流的保存時(shí)間及保存次序,逐一讀出每條消息,形成播放消息報(bào)文;
(4)在客戶端邏輯層,通過分析所述播放消息報(bào)文,形成播放指令,調(diào)用游戲客戶端中具體的執(zhí)行模塊; (5)播放控制模塊接收指令,調(diào)用圖形用戶接口,播放對應(yīng)時(shí)間標(biāo)簽的視頻和音頻文件,在客戶端圖像層上實(shí)現(xiàn)錄像的播放。
[0007]進(jìn)一步地,還可以進(jìn)行錄像的快進(jìn)和慢放,通過修改播放指令讀出播放消息后向游戲客戶端推送的時(shí)間間隔來實(shí)現(xiàn)消息播放速度的控制,然后通過在游戲客戶端內(nèi)置專門的速度控制模塊來控制游戲客戶端內(nèi)模型動(dòng)作的速度,從而實(shí)現(xiàn)錄像的快進(jìn)和慢放。
[0008]進(jìn)一步地,在游戲客戶端通過直接設(shè)置錄像播放器來調(diào)整分辨率。
[0009]本發(fā)明獲得的有益效果是,由于錄像文件數(shù)據(jù)量小、易于傳播,可以方便客戶選擇快速錄制和播放,并且可選擇多種方式進(jìn)行播放。
【附圖說明】
[0010]圖1是本發(fā)明的網(wǎng)絡(luò)游戲錄像錄制及播放方法流程示意圖。
【具體實(shí)施方式】
[0011]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖和具體實(shí)施例,對本發(fā)明進(jìn)一步詳細(xì)說明。
[0012]本發(fā)明的網(wǎng)絡(luò)游戲錄像錄制及播放方法,通過含有消息引擎以及播放控制模塊構(gòu)成的游戲客戶端執(zhí)行網(wǎng)絡(luò)游俠錄像錄制及播放,所述方法包含如下步驟:
(1)在網(wǎng)絡(luò)游戲開始的同時(shí),在客戶端的網(wǎng)絡(luò)層,由消息引擎接收網(wǎng)絡(luò)游戲服務(wù)器下發(fā)給客戶端的消息報(bào)文,復(fù)制游戲服務(wù)器發(fā)送的所有消息報(bào)文,并在每條消息上均加上時(shí)間標(biāo)簽進(jìn)行本地保存,從而形成本地消息流;
(2)在錄像模塊對保存的所述本地消息流進(jìn)行分類、壓縮及加密后,導(dǎo)出為錄像文件;
(3)游戲客戶端接收到播放錄像的指令后,對錄像文件進(jìn)行解壓縮并讀取錄像文件,并按照消息流的保存時(shí)間及保存次序,逐一讀出每條消息,形成播放消息報(bào)文;
(4)在客戶端邏輯層,通過分析所述播放消息報(bào)文,形成播放指令,調(diào)用游戲客戶端中具體的執(zhí)行模塊;
(5)播放控制模塊接收指令,調(diào)用圖形用戶接口,播放對應(yīng)時(shí)間標(biāo)簽的視頻和音頻文件,在客戶端圖像層上實(shí)現(xiàn)錄像的播放。
[0013]也可以將靜態(tài)與動(dòng)態(tài)數(shù)據(jù)分離(主要是,希望將客戶端因?yàn)橛脩羰褂脮r(shí)產(chǎn)生的參數(shù)變化作為動(dòng)態(tài)數(shù)據(jù)記錄下來,如果能夠在游戲原始狀態(tài)的基礎(chǔ)上通過加入動(dòng)態(tài)數(shù)據(jù)而產(chǎn)生錄像,則僅需在網(wǎng)絡(luò)下載動(dòng)態(tài)數(shù)據(jù)即可。部分簡單的游戲可以實(shí)現(xiàn),如棋牌類游戲),在錄像階段,根據(jù)消息報(bào)文將圖形用戶接口的指令、調(diào)用圖形用戶接口函數(shù)及生成圖象指令記錄保存并進(jìn)行壓縮生成函數(shù),生成錄像文件。
[0014]在播放階段,根據(jù)錄像文件解壓后生成播放指令,調(diào)用圖形用戶接口的相應(yīng)函數(shù),與播放指令中的函數(shù)參數(shù)對應(yīng),從而利用原圖形用戶接口回放動(dòng)態(tài)圖像。
[0015]由于本地消息流中含有時(shí)間標(biāo)簽,在讀取錄像文件時(shí)可以還原消息流中的時(shí)間標(biāo)簽,并且,通過修改播放指令讀出播放消息后向游戲客戶端推送的時(shí)間間隔來實(shí)現(xiàn)消息播放速度的控制,然后通過在游戲客戶端內(nèi)置專門的速度控制模塊來控制游戲客戶端內(nèi)模型動(dòng)作的速度,從而實(shí)現(xiàn)錄像的快進(jìn)和慢放。
[0016]在游戲客戶端通過直接設(shè)置錄像播放器來調(diào)整分辨率。由于是直接調(diào)用了客戶端的圖形引擎,因此分辨率調(diào)整后的具體處理由圖形引擎來完成。
[0017]以上所述的具體實(shí)施例,對本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步的詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施例而已,并不用于限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種網(wǎng)絡(luò)游戲錄像錄制及播放方法,該方法通過含有消息引擎以及播放控制模塊構(gòu)成的游戲客戶端執(zhí)行網(wǎng)絡(luò)游俠錄像錄制及播放,所述方法包含如下步驟: (1)在網(wǎng)絡(luò)游戲開始的同時(shí),在客戶端的網(wǎng)絡(luò)層,由消息引擎接收網(wǎng)絡(luò)游戲服務(wù)器下發(fā)給客戶端的消息報(bào)文,復(fù)制游戲服務(wù)器發(fā)送的所有消息報(bào)文,并在每條消息上均加上時(shí)間標(biāo)簽進(jìn)行本地保存,從而形成本地消息流; (2)在錄像模塊對保存的所述本地消息流進(jìn)行分類、壓縮及加密后,導(dǎo)出為錄像文件; (3)游戲客戶端接收到播放錄像的指令后,對錄像文件進(jìn)行解壓縮并讀取錄像文件,并按照消息流的保存時(shí)間及保存次序,逐一讀出每條消息,形成播放消息報(bào)文; (4)在客戶端邏輯層,通過分析所述播放消息報(bào)文,形成播放指令,調(diào)用游戲客戶端中具體的執(zhí)行模塊; (5)播放控制模塊接收指令,調(diào)用圖形用戶接口,播放對應(yīng)時(shí)間標(biāo)簽的視頻和音頻文件,在客戶端圖像層上實(shí)現(xiàn)錄像的播放。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)游戲錄像錄制及播放方法,進(jìn)一步地,通過修改播放指令讀出播放消息后向游戲客戶端推送的時(shí)間間隔來實(shí)現(xiàn)消息播放速度的控制,然后通過在游戲客戶端內(nèi)置專門的速度控制模塊來控制游戲客戶端內(nèi)模型動(dòng)作的速度,從而實(shí)現(xiàn)錄像的快進(jìn)和慢放。
3.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)游戲錄像錄制及播放方法,進(jìn)一步地,通過在游戲客戶端內(nèi)置專門的倒放控制模塊可以實(shí)現(xiàn)錄像的逆時(shí)播放。
4.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)游戲錄像錄制及播放方法,進(jìn)一步地,在游戲客戶端通過直接設(shè)置錄像播放器來調(diào)整分辨率。
【專利摘要】本發(fā)明公開了一種網(wǎng)絡(luò)游戲進(jìn)行游戲錄像錄制和播放的方法,本發(fā)明要提供一種錄像文件數(shù)據(jù)量小、易于傳播,錄制內(nèi)容記錄準(zhǔn)確的游戲錄像錄制及播放方法,其先將網(wǎng)絡(luò)游戲服務(wù)器通知游戲客戶端的消息報(bào)文按照時(shí)間順序進(jìn)行內(nèi)容的復(fù)制,并根據(jù)一個(gè)壓縮比例保存為錄像文件;該文件可以被游戲客戶端讀取,從文件中讀取內(nèi)容,按照記錄好的時(shí)間關(guān)系調(diào)用客戶端的相關(guān)處理接口,實(shí)現(xiàn)錄像播放。本發(fā)明廣泛應(yīng)用于計(jì)算機(jī)領(lǐng)域。
【IPC分類】H04N5-76, H04L29-06
【公開號】CN104683726
【申請?zhí)枴緾N201310611188
【發(fā)明人】洪曉健
【申請人】北京暢游天下網(wǎng)絡(luò)技術(shù)有限公司
【公開日】2015年6月3日
【申請日】2013年11月26日
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1