240 发简信
IP属地:贵州
  • Matter抓包解码(仅限UDP包解码)

    近期公司大力投入Matter,需要抓包分析Matter的包。Matter包是加密,需要在wireshark进行解密才能分析。 需要下载mattrer官方提供的插件,需要改插件...

  • 120
    Metal与图形渲染入门篇:绘制图片

    零. 前言 OpenGL,一个被广大语言运用的库,在iOS12后,被苹果打上了Deprecated的标签,如果现在的工程还引用着这个库,则会被不胜其烦地提示:该库已过期。 把...

  • 120
    WebRTC接入AAC

    WebRTC源码默认不支持AAC,若要在源码里面支持AAC,需要改到以下的源码,目前接入的编码库为faac,解码库为faad2。 1、faac(Android&&iOS)编译...

  • 关于FFMpeg AVFrame 宽高不是8的倍数转PixelBuffer

    项目中有用到FFMpeg播放视频,其中需要把AVFrame转换成iOS的YUV(CVPixelBuffer),由于CVPixelBuffer内部的宽高是基于8的倍数,导致AV...

  • 我也遇到这个问题,怎么丢弃0.1的进度呢

    iOS 自定义AVAssetExportSession

    简介: 使用AVAssetWriter AVAssetReader 等相关类,实现了AVAssetExportSession相关功能,最初的目的是为定位AVAssetExpo...

  • WebRTC外部释放视频解码器(iOS&&Android)

    处于公司对项目的特殊要求,WebRTC创建之后不让做释放,下次播放可复用,提高效率,不释放会引发两个问题: 1、视频解码器会被一直占用,iOS能够申请的解码器有限,摄像头一多...

  • 120
    WebRTC dataChannel分析(iOS&&Android)

    iOS实现: 1、有序的dataChannel 有序的dataChannel会有包依赖,上一个包未发送成功,下一个包会等待知道上一个包成功 2、无序的dataChannel ...

  • 120
    WebRTC占用麦克风问题(iOS&&Android)

    WebRTC在SDP协商后会默认打开手机的音频资源,这中体验不友好,因此需要对源码进行改动,如下为需要更改的流程: RTCAudioTrack->RTCAudioSource...

  • 使用ijkplayer 播放视频调用seekTo方法后花屏,这个有什么办法解决吗? 视频的编码格式是:hevc
    不是所有的hevc格式都会这样。

  • 120
    R.swift的使用和安装

    本文主要描述在pod安装完R.swift后的 1、创建run script如下图: 2、挪动Run Script文件位置,在Mainfest.lock和Compile Sou...

  • 关于iOS解码后的YUV出现个别机型无法解析

    在开发过程中,由于项目需求,需要把解码后的视频转成YUV进行绘制,后发iPhonese2的手机出现绘制YUV花屏,其他手机能够正常绘制。经过详细的排查,发现主要是因为解码的一...

  • 基于RTP和RTCP的唇音同步

    本文主要阐述如何根据RTCP进行唇音同步。 RTCP的产生是根据RTP来,RTP在某个频率下都会产生一个,因此RTCP可看做是一个线性递增,音视频中的ts、ntp关系为ntp...

  • @丶QianYe 播放的时候同时录音,会出现录音有时候没录到的问题,怎么解决呢

    iOS 回声消除,基于Audio Unit

    2018.07.26 更新 Audio Unit应用实例:XBVoiceTool[https://github.com/huisedediao/XBVoiceTool] 写了...

  • 在播放声音的时候,录音会断断续续的,有遇到嘛

    iOS下音频开发框架总结以及回音消除

    这张图是Apple开发文档中的一张,概括了音频开发中从上倒下所有可用的框架。 1. Media Player 主要是用于文件类型的音频数据处理,配置好播放录制环境,设定好输入...