音視頻真的是太吃香了?60道音視頻經(jīng)典面試題
前言
這兩天整理了128道Android十一位一線大廠面試真題,發(fā)現(xiàn)很受歡迎,很多小伙伴都說(shuō)收益很多。
參考:
1.2022Android十一位大廠面試題;128道真題;再也不怕面試了
2.(視頻+文字)騰訊最全面Android高級(jí)開(kāi)發(fā)筆記V:maniu0
今天就音視頻篇整理一下60道經(jīng)典面試題
1.為什么巨大的原始視頻可以編碼成很小的視頻?這其中有什么技術(shù)?
2.怎么做到直播秒開(kāi)優(yōu)化
3.直方圖在圖像處理里面最重要的作用是什么?
4.數(shù)字圖像濾波有哪些方法?
5.圖像可以提取的特征有哪些?
6.衡量圖像重建好壞的標(biāo)準(zhǔn)有哪些?怎么計(jì)算?
7.AAC
和PCM
的區(qū)別?
8.H264
存儲(chǔ)的兩個(gè)形態(tài)
9.FFmpeg
:圖像如何合成視頻?
10.常見(jiàn)的音視頻格式有哪些?
11.1080P
的意義
12.請(qǐng)解釋顏色的本質(zhì)及數(shù)字記錄原理,并說(shuō)出你知道的色域
13.請(qǐng)解釋矢量圖和位圖的區(qū)別
14.請(qǐng)從光圈,快門(mén)速度,感光度,白平衡,景深中任意選2個(gè)進(jìn)行敘述?
15視頻分量YUV
的意思及數(shù)字化格式
16.在MPEG標(biāo)準(zhǔn)中圖像類(lèi)型有哪些?
17.列舉一些音頻編解碼常用的實(shí)現(xiàn)方案?
18.敘述MPEG
視頻基本碼流結(jié)構(gòu)?
19.SPS
和PPS
的區(qū)別
20.敘述AMR
基本碼流結(jié)構(gòu)?
21.預(yù)測(cè)編碼的基本原理是什么?
22說(shuō)一說(shuō)FFmpeg
的數(shù)據(jù)結(jié)構(gòu)
23.說(shuō)一說(shuō)AVFormatContext
和AVIntFormat
之間的關(guān)系?
24.說(shuō)一說(shuō)AVFormatContext
,?AVStream
和AVCodecContext
之間的關(guān)系?
25.說(shuō)一說(shuō)視頻拼接處理步驟?(細(xì)節(jié)處理,比如分辨率大小不一,時(shí)間處理等等)
26.NV21
如何轉(zhuǎn)換成I420
?
27.DTS
與PTS
共同點(diǎn)?
28.影響視頻清晰度的指標(biāo)有哪些?
29.編解碼處理時(shí)遇到什么困難?
30.如何秒開(kāi)視頻?什么是秒開(kāi)視頻
31.如何降低延遲?如何保證流暢性?如何解決卡頓?解決網(wǎng)絡(luò)抖動(dòng)?
32.需要把網(wǎng)絡(luò)上一段視頻存儲(chǔ)下來(lái)(比如作為mp4 ), 請(qǐng)實(shí)現(xiàn)并說(shuō)出方法(第一個(gè)視頻需要翻墻才能進(jìn))?
33.需要把網(wǎng)絡(luò)上一段語(yǔ)音存儲(chǔ)下來(lái)(比如作為mp3 ), 請(qǐng)實(shí)現(xiàn)并說(shuō)出方法?
34.為什么要有YUV這種數(shù)據(jù)出來(lái)?(YUV
相比RGB
來(lái)說(shuō)的優(yōu)點(diǎn))
35.H264/H265
有什么區(qū)別?
36.視頻或者音頻傳輸,你會(huì)選擇TCP
協(xié)議還是UDP
協(xié)議?為什么?
37.平時(shí)說(shuō)的軟解和硬解,具體是什么?
38.何為直播?何為點(diǎn)播?
39.簡(jiǎn)述推流、拉流的工作流程?
40.如何在直播中I幀間隔設(shè)置、與幀率分辨率選定?
41.直播推流中推I幀與推非I幀區(qū)別是什么?
42.常見(jiàn)的直播協(xié)議有哪些?之間有什么區(qū)別?
43.點(diǎn)播中常見(jiàn)的數(shù)據(jù)傳輸協(xié)議主要有哪些?
44.RTMP
、HLS
協(xié)議各自的默認(rèn)端口號(hào)是?
45.簡(jiǎn)述RTMP
協(xié)議,如何封裝RTMP
包?
46.m3u8
構(gòu)成是?直播中m3u8
、ts
如何實(shí)時(shí)更新?
47.何為音視頻同步,音視頻同步是什么標(biāo)準(zhǔn)?
48.播放器暫停、快進(jìn)快退、seek
、逐幀、變速怎么實(shí)現(xiàn)
49.說(shuō)說(shuō)你平時(shí)在播放過(guò)程中做的優(yōu)化工作?
50.你研究過(guò)哪些具體的流媒體服務(wù)器,是否做過(guò)二次開(kāi)發(fā)
51.什么是GOP
?
52.音頻測(cè)試的測(cè)試點(diǎn),音頻時(shí)延如何測(cè)試?
53.美顏的實(shí)現(xiàn)原理,具體實(shí)現(xiàn)步驟?
54.如何直播APP
抓包過(guò)來(lái)的文件,如何過(guò)濾上行,下行,總碼率?
55.如何測(cè)試一個(gè)美顏掛件?
56.為什么要用FLV
?
57.如何測(cè)試一個(gè)美顏掛件?
58.平常的視頻格式?
59.何為homebrew
?你用它安裝過(guò)什么?常用命令有哪些?
60.RTMP
、HLS
協(xié)議各自的默認(rèn)端口號(hào)是?
目前先只有這些
參考內(nèi)容:
1.2022Android十一位大廠面試題;128道真題;再也不怕面試了
2.(視頻+文字)騰訊最全面Android高級(jí)開(kāi)發(fā)筆記
V:maniu0