国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

淺談短視頻App關鍵技術的實現(xiàn)

2019-01-20 02:41駱妍殷新博
中國新技術新產(chǎn)品 2019年21期
關鍵詞:關鍵技術傳輸

駱妍 殷新博

摘? 要:隨著移動終端智能化程度的提升,網(wǎng)絡傳輸速度不斷加快,“視頻”社交逐漸成為一種新的社交方式。成功突破以往單調(diào)的圖文社交模式,以更加生動形象的視頻在進行分享,給人們的生活帶來較大的改變。基于此,該文主要以龍眼短視頻App作為研究對象,對其關鍵技術的應用與實現(xiàn)展開探討。

關鍵詞:短視頻App;關鍵技術;傳輸

中圖分類號:TP391? ? ? 文獻標志碼:A

龍眼短視頻App是一款綜合性短視頻軟件,通過該App能夠順利實現(xiàn)視頻觀看、視頻拍攝以及視頻上傳的功能,打造全新的視頻社交網(wǎng)絡。但為了營造良好的應用環(huán)境,龍眼短視頻App還需注重對視頻拍攝、視頻觀看、視頻上傳轉碼、視頻質(zhì)量審核等工作,不斷優(yōu)化和提升App的整體服務質(zhì)量,才能吸引更多人使用。下文對該短視頻APP各項關鍵技術的實現(xiàn)和應用展開具體的探討。

1 龍眼短視頻App技術實現(xiàn)概述

龍眼短視頻App屬于一款較為典型的視頻社交軟件,從視頻觀看、視頻拍攝以及視頻上傳等功能來分析,其在技術實現(xiàn)上主要應完成4點。1)優(yōu)化視頻拍攝功能。在App中新增一些富有趣味性的功能,當用戶在拍攝視頻后,能夠利用這些功能在對視頻做出編輯,以增加視頻的趣味性和可觀賞性,同時這也更有助于吸引用戶使用App軟件。2)優(yōu)化視頻上傳功能。當視頻在上傳的過程中出現(xiàn)中斷情況時,可以實現(xiàn)斷點續(xù)傳的功能,以此既能夠方便用戶操作,同時也能夠減少App軟件系統(tǒng)中的不良視頻數(shù)量,優(yōu)化整體短視頻質(zhì)量。3)上傳視頻自動轉碼。廣大用戶在拍攝視頻的過程中可能會采用不同的格式,為了實現(xiàn)對視頻資源的統(tǒng)一管理,App軟件應具有自動轉碼功能,將不同格式的視頻文件統(tǒng)一轉換成為MP4格式。4)加強視頻審核工作。為避免一些不良視頻在App軟件上傳播,例如反動視頻、淫穢視頻等,App軟件在后臺管理上必須具備審核功能,只有通過系統(tǒng)審核合格的視頻資源,才能夠正常上架。

2 龍眼短視頻App關鍵技術的應用

為促進上述幾種短視頻App技術的實現(xiàn),還須在編程制作上做出對應的優(yōu)化,使這幾方面應用的性能得到提升。

2.1 視頻的拍攝和編輯

2.1.1 采用硬編技術

軟編和硬編是當前較為常見的2種編碼技術,其中軟編在流程上相對較為簡單,在兼容性上相對較好,但其存在的缺點也較為明顯,就是對CPU的要求相對較高,如果用戶的手機配置不足,那么將會影響到用戶的使用體驗。因此,在龍眼短視頻App中采用硬編作為編碼技術,整個編譯工作是通過顯卡來完成的,不占用手機終端的CPU,從而提升用戶的使用體驗。

2.1.2 視頻拍攝和上傳

視頻文件的拍攝和上傳流程如圖1所示。

首先,對視頻數(shù)據(jù)進行采集。在手機智能終端中,打開軟件后能夠直接調(diào)用Camera來獲取各種視頻圖像,在此過程中App軟件具有自動處理的功能,以提升采集數(shù)據(jù)畫面的質(zhì)量。

其次,視頻加工處理。在視頻加工處理上需要創(chuàng)建OpenGL環(huán)境,在其中增加濾鏡、特效、Logo等處理內(nèi)容,為人們在視頻拍攝過程提供豐富的應用體驗。

再次,編碼處理。為保證視頻文件傳輸?shù)牧鲿承裕€需要對視頻文件做編碼處理,通過編碼處理來壓縮視頻文件的空間,使其各種冗余量減少,這樣才能夠取得較好的傳輸效果。在龍眼短視頻APP編碼中主要采用MediaCodec來進行異步編碼,其編碼實現(xiàn)過程如圖2所示。首先,將數(shù)據(jù)信息寫入MediaCodec緩存之中,然后將信息反饋給MediaCodec,并由其對數(shù)據(jù)做出加工處理,在加工處理完成之后再將信息反饋給客戶端。

2.1.3 視頻合成

一段完整的視頻文件通常包括音頻和視頻2個部分,對于其中的視頻部分可以按照以上的方式做出處理。而對于音頻部分可以選擇直接錄入,也可以選擇添加背景音樂的形式來進行處理。然后將這2個部分進行合成加工,最后生成一個新的視頻文件。

2.2 視頻上傳

在視頻上傳方面該App主要新增加3點續(xù)傳的功能,以增加用戶的使用體驗,節(jié)約用戶的上傳時間和流量。所謂“斷點續(xù)傳”主要指的是利用記錄已上傳完成的字節(jié)長度,當再次進行上傳時可直接從斷點位置進行上傳,已上傳內(nèi)容不需重復上傳。

該功能主要由客戶端和服務器端協(xié)調(diào)配合來實現(xiàn),當進行視頻上傳時,已經(jīng)上傳完成的視頻資源會自動存儲到數(shù)據(jù)庫之中,用戶通過App軟件的服務端,可以實時查看視頻上傳的狀態(tài)。如果發(fā)現(xiàn)存在異常需要重新上傳時,對已上傳保存的字節(jié)數(shù)則不需要重新上傳,直接從斷點位置開始上傳,同時對數(shù)據(jù)庫中原來存儲的資源信息進行更新,當文件上傳完成之后,會對之前的文件形成覆蓋。

2.3 視頻轉碼以及圖片生成

龍眼短視頻App默認的視頻格式為MP4,當上傳的視頻資源不是MP4格式時,軟件服務器將自動對視頻進行轉碼處理。與此同時,為了便于后期對視頻資源的合法性審核,還應該從視頻中提取一些圖片,通過這些圖片來進行審核。從具體的圖片提取來看,首先需要在Linux上配置Nginx服務器,然后利用FFMPEG來提取圖片,可以利用視頻的時間來設置,例如每10 s、20 s提取一張圖片,由此可從視頻中提取到多張圖片,然后存儲于專門的文件夾之中。

2.4 視頻審核

視頻審核工作主要是基于轉碼環(huán)節(jié)提取出來的圖片來實現(xiàn),由專門的審核人員對這些圖片進行查看,并據(jù)此判斷視頻中的大致內(nèi)容信息,將審核合格的視頻文件在App軟件上展示,對違禁信息則給予刪除。

3 結語

短視頻App在當前的社會環(huán)境下,有著較為廣闊的發(fā)展前景,是一種人們較為喜愛的新型社交模式。但在市場環(huán)境中也面臨著較為嚴峻的競爭形式,為獲得更多用戶應用,關鍵還需在功能上進行優(yōu)化,提升短視頻App的綜合性能。

參考文獻

[1]劉豐琴,張琳.國內(nèi)短視頻App發(fā)展現(xiàn)狀研究——以“抖音”APP為例[J].老區(qū)建設,2019(10):67-70.

[2]慕麗娜.論短視頻App的適度治安管控[J].公安教育,2018(11):29-32.

[3]王超群,單義杰,王世茜.UGC模式下大學生移動短視頻APP的使用與滿足研究[J].記者搖籃,2018(11):96-97.

[4]梁嘉.UGC短視頻平臺中人格權沖突現(xiàn)象分析——以“抖音”短視頻APP為例[J].視聽,2018(10):136-137.

猜你喜歡
關鍵技術傳輸
小麥春季化控要掌握關鍵技術
棉花追肥關鍵技術
成功育雛的關鍵技術
混合型隨機微分方程的傳輸不等式
老蘋果園更新改造的關鍵技術
牽引8K超高清傳輸時代 FIBBR Pure38K
全自動運行車-地傳輸承載方案討論
基于同軸傳輸?shù)木W(wǎng)絡傳輸設備及應用
電子制作(2018年18期)2018-11-14
跨座式單軌與中低速磁浮信號系統(tǒng)的關鍵技術
蓬莱市| 巴林左旗| 平武县| 久治县| 双江| 岳阳县| 鄂托克前旗| 伊金霍洛旗| 大连市| 军事| 澄迈县| 朝阳区| 聊城市| 小金县| 天镇县| 巴彦淖尔市| 新泰市| 富蕴县| 高密市| 漠河县| 宿州市| 修武县| 克东县| 广东省| 林州市| 山阴县| 海南省| 阿尔山市| 华蓥市| 沈阳市| 博湖县| 临邑县| 普兰县| 新巴尔虎右旗| 内丘县| 怀化市| 酉阳| 屯留县| 开鲁县| 朝阳县| 大同县|