240 发简信
IP属地:四川
  • 屏幕共享如何玩,求指导

    iOS 基于WebRTC的音视频通信 总结篇(2020年最新)

    iOS 基于WebRTC的音视频通信 总结篇(2020最新) 附上我的swfit项目, 项目里面有整个swift应用使用框架, 网络请求框架, DSBridge原生与H5交互...

  • 在sip中 需要修改sip音频编码的优先级,pj_status_t status;
    pj_str_t codec_id = pj_str( "opus/48000/2" );
    if ( pjsua_codec_set_priority( &codec_id, PJMEDIA_CODEC_PRIO_HIGHEST ) != PJ_SUCCESS )
    {
    LCLog(@"Warning: Failed to set opus/48000 codec at highest priority\n");
    }

    pjmedia_endpt * med_ept = pjsua_var.med_endpt;

    pjmedia_codec_mgr * cm;
    cm = pjmedia_endpt_get_codec_mgr(med_ept);

    const pjmedia_codec_info * pci;
    unsigned c = 1;
    pjmedia_codec_mgr_find_codecs_by_id(cm,&codec_id,&c,&pci,NULL);


    pjmedia_codec_param param;
    pjmedia_codec_opus_config opus_cfg;

    pjmedia_codec_mgr_get_default_param(cm,pci,&param);
    pjmedia_codec_opus_get_config(&opus_cfg);
    //设置VAD
    param.setting.vad = 1;
    //设置PLC
    param.setting.cng = 1;

    param.setting.penh = 1;
    param.setting.plc = 1;
    param.setting.reserved = 1;
    //设置采样率f
    opus_cfg.sample_rate = 48000;
    //设置通道数
    opus_cfg.channel_cnt = 2;
    //设置比特率
    opus_cfg.bit_rate = 15*10000;
    status = pjmedia_codec_opus_set_default_param(&opus_cfg,&param);

    if (status == PJ_SUCCESS) {
    LCLog(@"设置音频编辑码成功");
    }else{
    LCLog(@"设置音频编辑码失败");
    }

    PJSIP2.7.2 支持OPUS,H264

    1.生成config_site.h文件 1.1.引入头文件 #include 1.2.添加宏 #definePJ_CONFIG_IPHONE1 #definePJMEDIA_...

  • 如何把nalu 分成1000以下

    iOS-VideoToolbox硬编码H264

    前言 VideoToolBox是iOS8之后,苹果开发的用于硬解码编码H264/H265(iOS11以后支持)的API。 对于H264还不了解的童鞋一定要先看下这边的H264...

  • 为啥 每次计算的大小都是一样的呢 2551680

    CMSampleBufferRef转yuv数据

    - (uint8_t *)convertVideoSmapleBufferToYuvData:(CMSampleBufferRef) videoSample{ // 获取yu...

  • aw_alloc 报错:Implicit declaration of function 'aw_alloc' is invalid in C99

    ios直播基础篇三关于推流

    一:推流需要的三方库和一些常用格式和协议介绍 1.rtmp协议 :实时消息传输协议,Adobe Systems公司为Flash播放器和服务器之间音频、视频和数据传输开发的开 ...

  • @taosiyu 嗯 已经解决了 :pray:

    ios实现本地通讯录点击(标识)跳转APP

    第一次接触这个功能是因为全能名片王,在把创建的联系人导入通讯录的时候会看到在本地通讯录页面会有一个全能名片王的标识符,点击以后会跳转到全能名片王的app,号酷炫有没有。于是就...

  • 兄弟 长按呼叫按钮时 有个选项 怎么把自己的APP添加到选项中

    ios实现本地通讯录点击(标识)跳转APP

    第一次接触这个功能是因为全能名片王,在把创建的联系人导入通讯录的时候会看到在本地通讯录页面会有一个全能名片王的标识符,点击以后会跳转到全能名片王的app,号酷炫有没有。于是就...

  • 120
    ios实现本地通讯录点击(标识)跳转APP

    第一次接触这个功能是因为全能名片王,在把创建的联系人导入通讯录的时候会看到在本地通讯录页面会有一个全能名片王的标识符,点击以后会跳转到全能名片王的app,号酷炫有没有。于是就...

  • :clap:

    iOS音频掌柜-- AVAudioSession

    音频输出作为硬件资源,对于iOS系统来说是唯一的,那么要如何协调和各个App之间对这个稀缺的硬件持有关系呢? iOS给出的解决方案是"AVAudioSession" ,通过它...

  • 菜鸟不要怕,看一眼,你就会用GCD,带你装逼带你飞

    原文链接:苹果核 相信读者已经看过很多大神们对GCD深入浅出的分析,这也是老生常谈的一个多线程的实现方式了,所以我也就不再啰嗦其理论。但是到底有多少方法是我们日常编程中常用的...