基于iOS平臺(tái)的直播推流客戶端的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2020-10-01 21:13
目前的移動(dòng)互聯(lián)網(wǎng)已經(jīng)進(jìn)入一個(gè)以內(nèi)容消費(fèi)為主導(dǎo)的時(shí)代,各種形式的內(nèi)容正改變著人們的生活習(xí)慣和狀態(tài)。其中視頻直播內(nèi)容由于其實(shí)時(shí)性強(qiáng),使用門檻低以及觀眾參與度高等特點(diǎn),受到了大量用戶的追捧。為了滿足用戶需求,各大廠商也都極力開(kāi)展直播業(yè)務(wù),提出了許多關(guān)于直播的技術(shù)解決方案。對(duì)于直播中的推流環(huán)節(jié),目前已有多種技術(shù)解決方案,不過(guò)這些解決方案通常未完全開(kāi)放其關(guān)鍵技術(shù),無(wú)法為所有需要開(kāi)展直播業(yè)務(wù)的開(kāi)發(fā)者提供全面的技術(shù)支持。同時(shí)在一些重要的技術(shù)環(huán)節(jié)如:人像美化過(guò)程中,主流的解決方案通常基于雙邊濾波器進(jìn)行實(shí)現(xiàn),存在計(jì)算資源占用較多的問(wèn)題。另外在處理視頻流數(shù)據(jù)時(shí),通常只是簡(jiǎn)單地對(duì)視頻圖像逐幀地使用圖像算法進(jìn)行處理,并沒(méi)有利用視頻圖像之間的聯(lián)系,從而導(dǎo)致視頻播放過(guò)程中可能出現(xiàn)閃爍的情況。為了解決上述的問(wèn)題,本論文對(duì)基于iOS系統(tǒng)平臺(tái)的直播推流客戶端的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行了研究。論文先對(duì)推流過(guò)程中涉及到的技術(shù)環(huán)節(jié)進(jìn)行分析,并基于iOS平臺(tái)給出了實(shí)現(xiàn)方案。同時(shí)論文還基于導(dǎo)向?yàn)V波對(duì)推流過(guò)程中涉及到的人像美顏方案進(jìn)行了實(shí)現(xiàn),并結(jié)合視頻流的特點(diǎn),對(duì)導(dǎo)向?yàn)V波算法進(jìn)行了優(yōu)化,提高了導(dǎo)向?yàn)V波算法在視頻流應(yīng)用場(chǎng)景下的表現(xiàn),提高了處理后的視頻的穩(wěn)定性,減少了視頻閃爍的現(xiàn)象。在完成對(duì)客戶端的設(shè)計(jì)與實(shí)現(xiàn)后,本論文對(duì)直播推流客戶端進(jìn)行了功能和性能兩個(gè)方面的測(cè)試,驗(yàn)證了客戶端能夠?qū)崿F(xiàn)直播推流過(guò)程中涉及到所有功能,并且證明了論文提出的優(yōu)化算法有效降低了對(duì)計(jì)算資源的占用,提高了直播畫面內(nèi)容的質(zhì)量。
【學(xué)位單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位年份】:2018
【中圖分類】:TP391.41;TP311.52
【部分圖文】:
邐北京郵電大學(xué)工學(xué)碩士論文邐逡逑高斯濾波雖然有效地平滑人臉面部的瑕疵,但由于其無(wú)法檢測(cè)并保留圖像邊緣,逡逑將導(dǎo)致重要邊緣信息模糊,影響最終圖像輸出的效果。逡逑為了改善這一點(diǎn),人像美化通;冢茫澹裕铮恚幔螅樘岢龅碾p邊濾波m來(lái)設(shè)計(jì)。逡逑雙邊濾波也是高斯內(nèi)核的濾波器,但其高斯濾波器的基礎(chǔ)上,綜合考慮了空間域逡逑和值域的差異,實(shí)現(xiàn)了在保留圖像邊緣的基礎(chǔ)上對(duì)圖像進(jìn)行平滑處理;陔p邊逡逑濾波的人像美顏方案在保持邊緣和平滑非邊緣區(qū)域這兩點(diǎn)上都有著很好的效果,逡逑目前被廣泛應(yīng)用于各直播解決方案中。但是由于雙邊濾波算法的時(shí)間復(fù)雜度跟其逡逑濾波器矩陣半徑的大小相關(guān),其性能存在一定的局限性,在移動(dòng)端設(shè)備計(jì)算性能逡逑有限的情況下,有可能會(huì)出現(xiàn)圖像無(wú)法實(shí)時(shí)處理的情況,從而導(dǎo)致推流卡頓的現(xiàn)逡逑象。逡逑
北京郵電大學(xué)工學(xué)碩士論文。比特率=采樣率*位寬*聲道數(shù),即當(dāng)采樣率為44100邋聲道數(shù)為2時(shí),其無(wú)壓縮狀態(tài)下的比特率為1.38Mbps。逡逑頻錄制框架逡逑邋Audio是iOS系統(tǒng)中的關(guān)于數(shù)字音頻處理的基礎(chǔ)設(shè)施,它是音頻的一組軟件框架,所有關(guān)于iOS音頻開(kāi)發(fā)的接口都是由C者經(jīng)過(guò)它提供的接口來(lái)進(jìn)行封裝的。Apple官方對(duì)Core邋Audio下:逡逑-
Host邋Time邋Services邐Core邋MIDI逡逑圖4-1邋Core邋Audio框架分層圖逡逑對(duì)于Low-Level層次中提供的服務(wù),其主要作用在MAC系統(tǒng)上的音頻APP逡逑實(shí)現(xiàn)中并且需要最大限度的實(shí)時(shí)性能的情況下使用,大部分i0S系統(tǒng)中的音頻逡逑APP不需要使用該層的服務(wù)。而且,在iOS系統(tǒng)上也提供了具備較高實(shí)時(shí)性能逡逑的高層API達(dá)到你的需求。其中I/O邋Kit用于實(shí)現(xiàn)與硬件驅(qū)動(dòng)交互;Audio邋HAL逡逑為音頻硬件抽象層,使API調(diào)用與實(shí)際硬件相分離,保持獨(dú)立;Core邋MIDI為逡逑MIDI流和設(shè)備提供軟件抽象工作層;Host邋Time邋Services用于訪問(wèn)電腦硬件時(shí)鐘。逡逑Mid-Level層中的功能比較齊全,包括音頻數(shù)據(jù)格式轉(zhuǎn)換,音頻文件讀寫,逡逑音頻流解析
本文編號(hào):2832014
【學(xué)位單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位年份】:2018
【中圖分類】:TP391.41;TP311.52
【部分圖文】:
邐北京郵電大學(xué)工學(xué)碩士論文邐逡逑高斯濾波雖然有效地平滑人臉面部的瑕疵,但由于其無(wú)法檢測(cè)并保留圖像邊緣,逡逑將導(dǎo)致重要邊緣信息模糊,影響最終圖像輸出的效果。逡逑為了改善這一點(diǎn),人像美化通;冢茫澹裕铮恚幔螅樘岢龅碾p邊濾波m來(lái)設(shè)計(jì)。逡逑雙邊濾波也是高斯內(nèi)核的濾波器,但其高斯濾波器的基礎(chǔ)上,綜合考慮了空間域逡逑和值域的差異,實(shí)現(xiàn)了在保留圖像邊緣的基礎(chǔ)上對(duì)圖像進(jìn)行平滑處理;陔p邊逡逑濾波的人像美顏方案在保持邊緣和平滑非邊緣區(qū)域這兩點(diǎn)上都有著很好的效果,逡逑目前被廣泛應(yīng)用于各直播解決方案中。但是由于雙邊濾波算法的時(shí)間復(fù)雜度跟其逡逑濾波器矩陣半徑的大小相關(guān),其性能存在一定的局限性,在移動(dòng)端設(shè)備計(jì)算性能逡逑有限的情況下,有可能會(huì)出現(xiàn)圖像無(wú)法實(shí)時(shí)處理的情況,從而導(dǎo)致推流卡頓的現(xiàn)逡逑象。逡逑
北京郵電大學(xué)工學(xué)碩士論文。比特率=采樣率*位寬*聲道數(shù),即當(dāng)采樣率為44100邋聲道數(shù)為2時(shí),其無(wú)壓縮狀態(tài)下的比特率為1.38Mbps。逡逑頻錄制框架逡逑邋Audio是iOS系統(tǒng)中的關(guān)于數(shù)字音頻處理的基礎(chǔ)設(shè)施,它是音頻的一組軟件框架,所有關(guān)于iOS音頻開(kāi)發(fā)的接口都是由C者經(jīng)過(guò)它提供的接口來(lái)進(jìn)行封裝的。Apple官方對(duì)Core邋Audio下:逡逑-
Host邋Time邋Services邐Core邋MIDI逡逑圖4-1邋Core邋Audio框架分層圖逡逑對(duì)于Low-Level層次中提供的服務(wù),其主要作用在MAC系統(tǒng)上的音頻APP逡逑實(shí)現(xiàn)中并且需要最大限度的實(shí)時(shí)性能的情況下使用,大部分i0S系統(tǒng)中的音頻逡逑APP不需要使用該層的服務(wù)。而且,在iOS系統(tǒng)上也提供了具備較高實(shí)時(shí)性能逡逑的高層API達(dá)到你的需求。其中I/O邋Kit用于實(shí)現(xiàn)與硬件驅(qū)動(dòng)交互;Audio邋HAL逡逑為音頻硬件抽象層,使API調(diào)用與實(shí)際硬件相分離,保持獨(dú)立;Core邋MIDI為逡逑MIDI流和設(shè)備提供軟件抽象工作層;Host邋Time邋Services用于訪問(wèn)電腦硬件時(shí)鐘。逡逑Mid-Level層中的功能比較齊全,包括音頻數(shù)據(jù)格式轉(zhuǎn)換,音頻文件讀寫,逡逑音頻流解析
【參考文獻(xiàn)】
相關(guān)期刊論文 前1條
1 陳鍛生;劉政凱;;膚色檢測(cè)技術(shù)綜述[J];計(jì)算機(jī)學(xué)報(bào);2006年02期
本文編號(hào):2832014
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2832014.html
最近更新
教材專著