- 博客(7)
- 资源 (6)
- 收藏
- 关注
原创 WebRTC 的 PROXY - 如何解决应用中的线程乱入
是否要保证线程安全是底层SDK设计中的一个问题。 SDK API 线程安全是SDK易用
2016-08-28 16:15:31 3591 1
原创 Build WebRTC for Android
WebRTC 的 Android 编译脚本如下:#! /bin/bash#out directoriesARMV7_OUT_DIR="out_android_armv7"ARM64_OUT_DIR="out_android_arm64"X86_OUT_DIR="out_android_x86"X64_OUT_DIR="out_android_x64"ARCH_ARM64
2016-08-28 08:20:40 1462
原创 Sigslot - WebRTC中的事件处理机制
Sigslot 是Sarah Thompson 设计实现的C++ 事件处理的框架, 这套框架非常轻量级, 全部代码只有一个sigslot.h 文件, 其设计也非常出色, 最大限度的将事件和处理机制解耦, 并且保证了线程安全. 在WebRTC中, sigslot 是其基础的事件处理框架, 在多个模块的消息通知, 响应处理中被使用. 下文, 我们简单的来剖析下sigslot 的
2016-08-21 22:43:12 3744 1
原创 如何让PJSIP 支持IPV6
PJSIP 是非常精致的SIP Client 协议栈, 其层次结构清晰的API设计, 良好的跨平台属性, 在业内有很高的声誉, 有不少SIP商业应用基于它开发. 可是PJSIP早期版本从未对IPV6有很好的支持. Apple 在今年5月时发布声明, 要求6月1号以后所有的iOS应用都必须包含对IPV6-ONLY网络的支持. 这个对基于PJSIP开发的iOS应用来说可谓是当头
2016-08-11 20:17:37 3394 11
原创 Build WebRTC For iOS
WebRTC for iOS的编译可以参见 www.webrtc.org下面是我写的为了简化日常工作的编译脚本, 将WebRTC的库打包到一个libwebrtc.a 实现了 armv7 和 arm64两种架构的编译和combile到一个 库. 模拟器版本只需仿照即可实现。 代码如下: #! /bin/sh# out directoriesIOS32_OU
2016-08-11 15:44:12 2151
原创 Build OpenSSL for iOS
OpenSSL的版本为1.0.2h编译脚本如下:#!/bin/bash# This script builds the iOS and Mac openSSL libraries# Download openssl http://www.openssl.org/source/ and place the tarball next to this script# Credi
2016-08-11 15:37:09 1402
原创 Build Opus Codec for Android
在Opus 1.1.2 的目录下建立Android 子目录, 建立 Android.mk 和 build.sh两个文件, 内容如下 运行build.sh 就可以完成opus for android的编译. Android.mkLOCAL_PATH := $(call my-dir)/..include $(CLEAR_VARS)include $(LOCAL_P
2016-08-09 23:44:57 3426 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人