两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

視頻錄制方法及裝置的制造方法

文檔序號(hào):9220169閱讀:399來(lái)源:國(guó)知局
視頻錄制方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種視頻錄制方法及裝置。
【背景技術(shù)】
[0002]直播程序是一種支持多人在線(xiàn)語(yǔ)音通信以及視頻通信的網(wǎng)絡(luò)程序,通常按照頻道來(lái)劃分團(tuán)隊(duì),每個(gè)頻道包括至少一個(gè)主播客戶(hù)端和至少一個(gè)用戶(hù)客戶(hù)端。其中,主播客戶(hù)端可以實(shí)時(shí)將本地采集到的視頻流上傳給服務(wù)器,服務(wù)器再將該視頻流轉(zhuǎn)發(fā)給與該主播客戶(hù)端屬于同一頻道的各個(gè)用戶(hù)客戶(hù)端。
[0003]當(dāng)用戶(hù)客戶(hù)端需要對(duì)主播客戶(hù)端的視頻流進(jìn)行錄制時(shí),可以接收并播放主播客戶(hù)端的視頻流,在播放該視頻流的過(guò)程中,啟動(dòng)攝像頭拍攝該視頻流的畫(huà)面,并啟動(dòng)麥克風(fēng)采集該視頻流的音頻,在結(jié)束錄制后,將攝像頭采集到內(nèi)容和麥克風(fēng)采集到的內(nèi)容進(jìn)行合成,得到錄制的視頻。
[0004]當(dāng)主播客戶(hù)端或用戶(hù)客戶(hù)端的網(wǎng)絡(luò)信號(hào)較差時(shí),用戶(hù)客戶(hù)端播放的視頻流會(huì)產(chǎn)生卡頓或畫(huà)面和聲音不同步的現(xiàn)象,影響視頻的錄制。

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

[0005]為了解決主播客戶(hù)端或用戶(hù)客戶(hù)端的網(wǎng)絡(luò)信號(hào)較差,影響視頻的錄制的問(wèn)題,本發(fā)明實(shí)施例提供了一種視頻錄制方法及裝置。所述技術(shù)方案如下:
[0006]第一方面,提供了一種視頻錄制方法,所述方法包括:
[0007]接收客戶(hù)端發(fā)送的錄制請(qǐng)求,所述錄制請(qǐng)求用于請(qǐng)求對(duì)主播客戶(hù)端發(fā)送的視頻流進(jìn)行錄制,所述客戶(hù)端為所述主播客戶(hù)端或與所述主播客戶(hù)端屬于同一頻道的用戶(hù)客戶(hù)端;
[0008]在將所述主播客戶(hù)端發(fā)送的視頻流轉(zhuǎn)發(fā)給與所述主播客戶(hù)端屬于同一頻道的各個(gè)用戶(hù)客戶(hù)端時(shí),根據(jù)所述錄制請(qǐng)求對(duì)所述視頻流進(jìn)行錄制;
[0009]在錄制結(jié)束后,將得到的錄制視頻提供給所述客戶(hù)端。
[0010]可選的,所述在錄制結(jié)束后,將得到的錄制視頻提供給所述客戶(hù)端,包括:
[0011]讀取所述錄制請(qǐng)求中攜帶的個(gè)性化信息,所述個(gè)性化信息包括用戶(hù)信息和所述視頻流的主題信息;
[0012]根據(jù)所述個(gè)性化信息生成個(gè)性化視頻;
[0013]在錄制結(jié)束后,將所述個(gè)性化視頻合成到所述視頻流的指定位置;
[0014]將得到的所述錄制視頻提供給所述客戶(hù)端。
[0015]可選的,所述根據(jù)所述個(gè)性化信息生成個(gè)性化視頻,包括:
[0016]將所述個(gè)性化信息與預(yù)設(shè)的背景圖片合成個(gè)性化圖片;
[0017]對(duì)所述個(gè)性化圖片生成第一時(shí)長(zhǎng)的第一過(guò)渡視頻;
[0018]對(duì)所述第一過(guò)渡視頻中的前N幀圖像設(shè)置淡入效果,對(duì)剩余圖像設(shè)置淡出效果,得到所述個(gè)性化視頻。
[0019]可選的,所述方法,還包括:
[0020]根據(jù)所述視頻流生成片頭視頻和片尾視頻中的至少一種;
[0021]將所述片頭視頻合成到所述視頻流的開(kāi)始位置,所述片頭視頻位于所述個(gè)性化視頻之前;和/或,將所述片尾視頻合成到所述視頻流的結(jié)束位置。
[0022]可選的,所述根據(jù)所述視頻流生成片頭視頻和片尾視頻中的至少一種,包括:
[0023]當(dāng)根據(jù)所述視頻流生成片頭視頻時(shí),從所述視頻流的開(kāi)始位置開(kāi)始,向后截取第二時(shí)長(zhǎng)的第二過(guò)渡視頻,對(duì)所述第二過(guò)渡視頻進(jìn)行模糊處理,對(duì)處理后的所述第二過(guò)渡視頻中的每幀圖像設(shè)置淡入效果,得到所述片頭視頻;
[0024]當(dāng)根據(jù)所述視頻流生成片尾視頻時(shí),從所述視頻流的結(jié)束位置開(kāi)始,向前截取第三時(shí)長(zhǎng)的第三過(guò)渡視頻,對(duì)所述第三過(guò)渡視頻進(jìn)行模糊處理,對(duì)處理后的所述第三過(guò)渡視頻中的每幀圖像設(shè)置淡出效果,得到所述片尾視頻。
[0025]可選的,所述方法,還包括:
[0026]接收所述客戶(hù)端發(fā)送的停止錄制指令,根據(jù)所述停止錄制指令結(jié)束錄制;或,
[0027]檢測(cè)對(duì)所述視頻流的錄制時(shí)長(zhǎng)是否超過(guò)預(yù)定閾值,當(dāng)所述錄制時(shí)長(zhǎng)超過(guò)所述預(yù)定閾值時(shí),結(jié)束錄制;或,
[0028]檢測(cè)對(duì)所述視頻流的錄制過(guò)程是否存在異常,當(dāng)對(duì)所述視頻流的錄制過(guò)程存在異常時(shí),結(jié)束錄制。
[0029]可選的,所述當(dāng)檢測(cè)對(duì)所述視頻流的錄制過(guò)程是否存在異常之后,還包括:
[0030]當(dāng)對(duì)所述視頻流的錄制過(guò)程存在異常時(shí),控制備用的錄制組件根據(jù)所述錄制請(qǐng)求繼續(xù)錄制所述視頻流。
[0031]可選的,所述根據(jù)所述錄制請(qǐng)求對(duì)所述視頻流進(jìn)行錄制之前,還包括:
[0032]對(duì)所述錄制請(qǐng)求進(jìn)行緩存,并通知所述主播客戶(hù)端和所述用戶(hù)客戶(hù)端進(jìn)行倒計(jì)時(shí);
[0033]每隔預(yù)定時(shí)間間隔檢測(cè)所述錄制請(qǐng)求所對(duì)應(yīng)的倒計(jì)時(shí)是否滿(mǎn)足錄制條件;
[0034]當(dāng)所述錄制請(qǐng)求所對(duì)應(yīng)的倒計(jì)時(shí)滿(mǎn)足所述錄制條件時(shí),觸發(fā)執(zhí)行所述根據(jù)所述錄制請(qǐng)求對(duì)所述視頻流進(jìn)行錄制的步驟。
[0035]可選的,所述將得到的所述錄制視頻提供給所述客戶(hù)端,包括:
[0036]生成所述錄制視頻的視頻信息;
[0037]向所述客戶(hù)端發(fā)送攜帶有所述視頻信息的詢(xún)問(wèn)信息,所述詢(xún)問(wèn)信息用于詢(xún)問(wèn)所述客戶(hù)端是否保存所述錄制視頻;
[0038]當(dāng)接收到所述客戶(hù)端根據(jù)所述詢(xún)問(wèn)信息發(fā)送的保存指令時(shí),將所述錄制視頻對(duì)應(yīng)于所述客戶(hù)端進(jìn)行保存。
[0039]第二方面,提供了一種視頻錄制裝置,所述裝置包括:
[0040]請(qǐng)求接收模塊,用于接收客戶(hù)端發(fā)送的錄制請(qǐng)求,所述錄制請(qǐng)求用于請(qǐng)求對(duì)主播客戶(hù)端發(fā)送的視頻流進(jìn)行錄制,所述客戶(hù)端為所述主播客戶(hù)端或與所述主播客戶(hù)端屬于同一頻道的用戶(hù)客戶(hù)端;
[0041]第一錄制模塊,用于在將所述主播客戶(hù)端發(fā)送的視頻流轉(zhuǎn)發(fā)給與所述主播客戶(hù)端屬于同一頻道的各個(gè)用戶(hù)客戶(hù)端時(shí),根據(jù)所述請(qǐng)求接收模塊接收的所述錄制請(qǐng)求對(duì)所述視頻流進(jìn)行錄制;
[0042]視頻提供模塊,用于在錄制結(jié)束后,將得到的錄制視頻提供給所述客戶(hù)端。
[0043]可選的,所述視頻提供模塊,包括:
[0044]信息讀取單元,用于讀取所述錄制請(qǐng)求中攜帶的個(gè)性化信息,所述個(gè)性化信息包括用戶(hù)信息和所述視頻流的主題信息;
[0045]第一生成單元,用于根據(jù)所述信息讀取單元讀取的所述個(gè)性化信息生成個(gè)性化視頻;
[0046]第一合成單元,用于在錄制結(jié)束后,將所述第一生成單元生成的所述個(gè)性化視頻合成到所述視頻流的指定位置;
[0047]視頻提供單元,用于將所述第一合成單元得到的所述錄制視頻提供給所述客戶(hù)端。
[0048]可選的,所述第一生成單元,包括:
[0049]圖片生成子單元,用于將所述個(gè)性化信息與預(yù)設(shè)的背景圖片合成個(gè)性化圖片;
[0050]第一生成子單元,用于對(duì)所述圖片生成子單元生成的所述個(gè)性化圖片生成第一時(shí)長(zhǎng)的第一過(guò)渡視頻;
[0051]效果設(shè)置子單元,用于對(duì)所述第一生成子單元生成的所述第一過(guò)渡視頻中的前N幀圖像設(shè)置淡入效果,對(duì)剩余圖像設(shè)置淡出效果,得到所述個(gè)性化視頻。
[0052]可選的,所述視頻提供模塊,還包括:
[0053]第二生成單元,用于根據(jù)所述視頻流生成片頭視頻和片尾視頻中的至少一種;
[0054]第二合成單元,用于將所述第二生成單元生成的所述片頭視頻合成到所述視頻流的開(kāi)始位置,所述片頭視頻位于所述個(gè)性化視頻之前;和/或,將所述第二生成單元生成的所述片尾視頻合成到所述視頻流的結(jié)束位置。
[0055]可選的,所述第二生成單元,包括:
[0056]第二生成子單元,用于當(dāng)根據(jù)所述視頻流生成片頭視頻時(shí),從所述視頻流的開(kāi)始位置開(kāi)始,向后截取第二時(shí)長(zhǎng)的第二過(guò)渡視頻,對(duì)所述第二過(guò)渡視頻進(jìn)行模糊處理,對(duì)處理后的所述第二過(guò)渡視頻中的每幀圖像設(shè)置淡入效果,得到所述片頭視頻;
[0057]第三生成子單元,當(dāng)根據(jù)所述視頻流生成片尾視頻時(shí),從所述視頻流的結(jié)束位置開(kāi)始,向前截取第三時(shí)長(zhǎng)的第三過(guò)渡視頻,對(duì)所述第三過(guò)渡視頻進(jìn)行模糊處理,對(duì)處理后的所述第三過(guò)渡視頻中的每幀圖像設(shè)置淡出效果,得到所述片尾視頻。
[0058]可選的,所述裝置,還包括:
[0059]第一結(jié)束模塊,用于接收所述客戶(hù)端發(fā)送的停止錄制指令,根據(jù)所述停止錄制指令結(jié)束錄制;或,
[0060]第二結(jié)束模塊,用于檢測(cè)對(duì)所述視頻流的錄制時(shí)長(zhǎng)是否超過(guò)預(yù)定閾值,當(dāng)所述錄制時(shí)長(zhǎng)超過(guò)所述預(yù)定閾值時(shí),結(jié)束錄制;或,
[0061]第三結(jié)束模塊,用于檢測(cè)對(duì)所述視頻流的錄制過(guò)程是否存在異常,當(dāng)對(duì)所述視頻流的錄制過(guò)程存在異常時(shí),結(jié)束錄制。
[0062]可選的,所述裝置,還包括:
[0063]第二錄制模塊,用于所述當(dāng)所述第三結(jié)束模塊檢測(cè)對(duì)所述視頻流的錄制過(guò)程是否存在異常之后,當(dāng)對(duì)所述視頻流的錄制過(guò)程存在異常時(shí),控制備用的錄制組件根據(jù)所述錄制請(qǐng)求繼續(xù)錄制所述視頻流。
[0064]可選的,所述裝置,還包括:
[0065]倒計(jì)時(shí)模塊,用于所述第一錄制模塊根據(jù)所述錄制請(qǐng)求對(duì)所述視頻流進(jìn)行錄制之前,對(duì)所述錄制請(qǐng)求進(jìn)行緩存,并通知所述主播客戶(hù)端和所述用戶(hù)客戶(hù)端進(jìn)行倒計(jì)時(shí);
[0066]錄制檢測(cè)模塊,用于每隔預(yù)定時(shí)間間隔檢測(cè)所述錄制請(qǐng)求所對(duì)應(yīng)的倒計(jì)時(shí)是否滿(mǎn)足錄制條件;
[0067]操作觸發(fā)模塊,用于當(dāng)所述錄制檢測(cè)模塊檢測(cè)出所述錄制請(qǐng)求所對(duì)應(yīng)的倒計(jì)時(shí)滿(mǎn)足所述
當(dāng)前第1頁(yè)1 2 3 4 5 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
齐齐哈尔市| 宁南县| 乌兰浩特市| 视频| 渭源县| 扎兰屯市| 尉犁县| 舒兰市| 稷山县| 平乡县| 澄迈县| 吴川市| 台州市| 广灵县| 富宁县| 德庆县| 湖南省| 济南市| 乌兰浩特市| 兴文县| 克山县| 延安市| 天台县| 博兴县| 隆德县| 拜城县| 邓州市| 石林| 虹口区| 措美县| 杭锦后旗| 普安县| 雷州市| 驻马店市| 永胜县| 景谷| 卢湾区| 南靖县| 汕尾市| 太湖县| 响水县|