近期公司大力投入Matter,需要抓包分析Matter的包。Matter包是加密,需要在wireshark進(jìn)行解密才能分析。 需要下載mattr...
WebRTC源碼默認(rèn)不支持AAC,若要在源碼里面支持AAC,需要改到以下的源碼,目前接入的編碼庫(kù)為faac,解碼庫(kù)為faad2。 1、faac(...
項(xiàng)目中有用到FFMpeg播放視頻,其中需要把AVFrame轉(zhuǎn)換成iOS的YUV(CVPixelBuffer),由于CVPixelBuffer內(nèi)部...
處于公司對(duì)項(xiàng)目的特殊要求,WebRTC創(chuàng)建之后不讓做釋放,下次播放可復(fù)用,提高效率,不釋放會(huì)引發(fā)兩個(gè)問(wèn)題: 1、視頻解碼器會(huì)被一直占用,iOS能...
iOS實(shí)現(xiàn): 1、有序的dataChannel 有序的dataChannel會(huì)有包依賴(lài),上一個(gè)包未發(fā)送成功,下一個(gè)包會(huì)等待知道上一個(gè)包成功 2、...
WebRTC在SDP協(xié)商后會(huì)默認(rèn)打開(kāi)手機(jī)的音頻資源,這中體驗(yàn)不友好,因此需要對(duì)源碼進(jìn)行改動(dòng),如下為需要更改的流程: RTCAudioTrack-...
本文主要描述在pod安裝完R.swift后的 1、創(chuàng)建run script如下圖: 2、挪動(dòng)Run Script文件位置,在Mainfest.l...
在開(kāi)發(fā)過(guò)程中,由于項(xiàng)目需求,需要把解碼后的視頻轉(zhuǎn)成YUV進(jìn)行繪制,后發(fā)iPhonese2的手機(jī)出現(xiàn)繪制YUV花屏,其他手機(jī)能夠正常繪制。經(jīng)過(guò)詳細(xì)...
本文主要闡述如何根據(jù)RTCP進(jìn)行唇音同步。 RTCP的產(chǎn)生是根據(jù)RTP來(lái),RTP在某個(gè)頻率下都會(huì)產(chǎn)生一個(gè),因此RTCP可看做是一個(gè)線(xiàn)性遞增,音視...