240 发简信
IP属地:广东
  • Resize,w 360,h 240
    WebRTC接入AAC

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

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

    项目中有用到FFMpeg播放视频,其中需要把AVFrame转换成iOS的YUV(CVPixelBuffer),由于CVPixelBuffer内部...

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

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

  • Resize,w 360,h 240
    WebRTC dataChannel分析(iOS&&Android)

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

  • Resize,w 360,h 240
    WebRTC占用麦克风问题(iOS&&Android)

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

  • Resize,w 360,h 240
    R.swift的使用和安装

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

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

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

  • 基于RTP和RTCP的唇音同步

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