- 博客(177)
- 资源 (10)
- 收藏
- 关注
原创 sendmsg和recvmsg 函数
高级套接口-(sendmsg和recvmsg)UNIX网络编程读书笔记:recvmsg和sendmsg函数recvmsg和sendmsg函数setsockopt()函数功能介绍
2019-01-07 16:59:50
1313
原创 tls 收集文章
HTTPS原理和CA证书申请(满满的干货)mbedTLS(PolarSSL)简单思路和函数笔记(Client端)SSL安全证书-概念解析SSL证书原理讲解
2019-01-07 13:58:42
265
原创 linphone 收集文章
问题论坛http://nongnu.13855.n7.nabble.com/linphone-developers-f38648i4725.html
2018-09-20 11:08:00
320
原创 Ortp学习总结文章
ortp使用详解时间戳和时间尺度rtp的时间戳详解RTP协议分析谈谈RTP传输中的负载类型和时间戳ortp使用详解 ortp-release.pdfhttps://www.cnblogs.com/lingyunhu/p/3855906.html...
2018-09-20 10:48:03
404
原创 android audio 资料
简单聊一下Android音频通路的切换 https://blog.youkuaiyun.com/u012440406/article/details/54883220 Android下音频tinyalsa(tinymix/tinycap/tinyplay/tinypcminfo) https://blog.youkuaiyun.com/songze_lee/article/details/72800144...
2018-07-23 16:01:50
456
转载 嵌入式linux下u盘升级的设计
一.内核配置,配置使其支持u盘make menu_config Device Drivers ---> [*]USB support --> USB Mass Storage supportu盘底层依赖scsi,所以scsi的配置也要配置好二.设计更新代码我是这么设计的:写个应用程序存放在文件系
2018-02-02 19:05:48
1143
1
转载 Linux下自动检测USB热插拔
做嵌入式开发,尤其在网关、路由器或者其他支持USB设备的终端上,为了提高用户体验,我们常常需要支持自动识别并挂载USB设备功能。某些应用程序,在使用USB设备的过程中,也希望能够侦测到USB断开事件,不至于某些工作因为USB已经不存在而白做。在Linux下,我们主要有两种办法检测USB热插拔。 第一种便是定时检查/proc/scsi/scsi文件,该文件内会按照标准格式保存着当前
2018-02-02 14:38:29
916
转载 Fota升级
(一)---update.zip包的制作http://blog.youkuaiyun.com/mu0206mu/article/category/1059752http://blog.youkuaiyun.com/s762888517/article/details/53994688
2018-01-30 19:56:10
1076
转载 goahead 文章
http://blog.youkuaiyun.com/mnjlj_23nmk/article/category/7206874goAhead3.4.3源码分析https://wenku.baidu.com/view/12974e6c59eef8c75ebfb360.html官方文档https://www.embedthis.com/goahead/doc/Linux下goahe
2018-01-29 15:44:52
589
转载 值得推荐的C/C++框架和库,包含很多开源项目 (真的很强大)
值得学习的C语言开源项目-1. WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。 下载链接:http://home.tiscali.cz/
2018-01-29 14:57:30
2496
转载 WebRTC源代码
谷歌开放实时通信框架WebRTC源代码 其实早在6月2号以前,在Google上班的朋友就告诉我这条信息,我也第一时间拿到WebRTC全部source code, 但由于最近工作实在是忙,没第一时间在这转载这一信息。现补一下,希望一直关注多媒体应用的同行,能较早时间去学习WebRTC框架中的技术,并在实际项目中运用。 谷歌今日宣布向开发人员开放WebRTC架构的源代码。We
2018-01-26 15:33:32
882
转载 andoird studio
1.安装开发工具1).安装java2).安装as3).安装myeclipse4).安装np++ md5).安装svn git2.配置环境变量1).配置java 1.安装JDK安装包 2.打开我的电脑--属性--高级--环境变量 3. 新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Files\Jav
2018-01-19 00:11:58
409
转载 stagefright里发送264+AMR的完整代码-1
之前模拟了如何通过增加一个RFC3984的mediawriter模块实现.264的数据发送动作。但还缺少音频部分的操作。现把这部分补齐,把这个类添加到stagefright框架里去的代码在上两篇有描述这里不再多说,只是贴出代码,以备忘:1. RFC3984Writer.h#ifndef A_RFC3984WRITER_H_#define A_RFC398
2018-01-17 11:37:23
375
转载 stagefright里发送264+AMR的完整代码-2-01
stagefright里发送264+AMR的完整代码-1stagefright里发送264+AMR的完整代码-2-1 这里补充 RFC3984Writer.cpp 的源码#define LOG_TAG "RFC3984Writer"#include#include#include#include#include#include
2018-01-17 11:36:25
1042
转载 android4.0 stagefright RTP 264流发送
android4.0 stagefright RTP发送264视频任务:usb camera -> 264encoder -> rtp -> pc vlc播放1.任务分解:集成usb camera到开发板编写mediarecorder测试程序,测试整个摄像头通路分析stagefright源码,以确定需要哪些开发工作oRTP编译与移植+
2018-01-17 11:33:06
540
转载 FreeSwitch安装配置记录
安装FreeSwitch主要命令如下:git clone -b v1.2.stable git://git.freeswitch.org/freeswitch.gitcd freeswitch/./bootstrap.sh && ./configure && make && make install && make hd-sounds-install && make hd-
2018-01-05 15:55:04
910
转载 Freeswitch与外域IP对接之incoming call(彻底解决Rejected by acl "domains". Falling back to Digest auth.)
专注三网融合之接入网/核心网等技术,音视频信令和媒体传输相关协议专家前辈入驻,谈笑有鸿儒,往来无白丁,共同学习探讨IMS/IPPBX相关技术欢迎同行加入IMS/IPPBX/VoIP/SIP QQ交流群:255404741(猛戳直接加群) SIP Trunk + DID 固然能够解决不同SIP域间呼叫互通的问题,但却不是唯一的解决方案,DID理解和配置都不易,且两域是s
2018-01-05 10:47:03
3010
转载 linphone源码分析----初始化部分
这几天比较轻松,所以打算好好来看看linphone的代码,源码版本为3.5.2。从linphone初始化的过程开始,首先来看linphone_core_new函数。 [cpp] view plain copyLinphoneCore *linphone_core_new(const LinphoneCoreVTable *vtable,
2018-01-04 18:25:04
877
原创 freeswitch 文章集合
freeswitch系列一 在debian中安装freeswitch1.6http://blog.youkuaiyun.com/hry2015/article/details/77199068
2018-01-04 15:52:37
340
转载 linphone代码分析
linphone版本号:3.11.1最近在做linphone移植到hi3516d的工作,花了些时间弄懂了linphone和media2stream的运行过程,在这里分享出来,希望可以和大家一起探讨。1.代码架构2.代码执行流程linphonec分析mediastream2代码分析
2018-01-04 10:40:27
510
转载 linphone开源代码开发总结
Linphone移植到实际项目及应用 一、Linphone依赖库简介及移植:用到的开源库简介:AlsaALSA是Advanced Linux Sound Architecture,高级Linux声音架构的简称,它在Linux操作系统上提供了音频和MIDI(Musical Instrument Digital Interface,音乐设备数字化接口)的支持。在
2017-12-28 18:36:05
3794
原创 android studio模拟器开启问题
问题 :\extras\intel\Hardware_Accelerated_Execution_Manager HAXM 未安装导致AndroidStudio新建了模拟器开启不了 https://software.intel.com/en-us/android 在这个界面选择右侧的, 下载后解压到下面图上的路径:重启AndroidStudio。并安装
2017-12-27 21:50:22
673
转载 linphone-LinphoneAddressImpl文件对应的JNI层文件分析
说明本篇是java及对应的c语言的分析的第一篇,旨在通过每一个文件对jni层部分的主要逻辑进行分析。UML类图newLinphoneAddressImpl函数分析/***@params uri 网址*@params displayName 要显示的名称*/private native long newLinphoneAddressImpl(String
2017-12-27 14:57:35
623
转载 linphone文章
http://blog.youkuaiyun.com/yfloctar/article/category/6675781http://download.youkuaiyun.com/download/victoryckl/5182711#commenthttp://blog.youkuaiyun.com/column/details/linphonelearn.htmlhttp://blo
2017-12-26 17:42:37
412
转载 Linphone架构及功能分析
Linphone是一款开源基于SIP协议的语音视频电话软件,可移植到移动端Android、IOS、WindowsPhone8,桌面系统包括GNU/Linux、Windows、Mac,以及Web浏览器;Linphone目前分离了核心引擎和上层用户界面,允许创建多种相同功能的用户界面;Linphone开放的接口包括,GTK+接口面向Windows、Linux和Mac;控制台接口(linphonec,l
2017-12-26 16:53:53
11720
2
转载 Android 多线程-----AsyncTask详解
您可以通过点击 右下角 的按钮 来对文章内容作出评价, 也可以通过左下方的 关注按钮 来关注我的博客的最新动态。 如果文章内容对您有帮助, 不要忘记点击右下角的 推荐按钮 来支持一下哦 如果您对文章内容有任何疑问, 可以通过评论或发邮件的方式联系我: 501395377@qq.com / lzp501395377@gmail.com如果需要转载,请注明出处,谢谢!!
2017-12-26 10:42:46
248
转载 Libevent源码分析
http://blog.youkuaiyun.com/luotuo44/article/category/2435521
2017-12-24 13:02:00
262
转载 构造IOCTL命令的学习心得-----_IO, _IOR, _IOW, _IOWR 幻数的理解
在编写ioctl代码之前,需要选择对应不同命令的编号。为了防止对错误的设备使用正确的命令,命令号应该在系统范围内唯一,这种错误匹配并不是不会发生,程序可能发现自己正在试图对FIFO和audio等这类非串行设备输入流修改波特率,如果每一个ioctl命令都是唯一的,应用程序进行这种操作时就会得到一个EINVAL错误,而不是无意间成功地完成了意想不到的操作。 在驱动程序里, i
2017-12-22 14:47:44
372
转载 IO多路复用之epoll总结
1、基本知识 epoll是在2.6内核中提出的,是之前的select和poll的增强版本。相对于select和poll来说,epoll更加灵活,没有描述符限制。epoll使用一个文件描述符管理多个描述符,将用户关系的文件描述符的事件存放到内核的一个事件表中,这样在用户空间和内核空间的copy只需一次。2、epoll接口 epoll操作过程需要三个接口,分别如下:#inclu
2017-12-20 11:49:33
251
转载 动态链接库dlopen的函数的使用
转自:http://blog.const.net.cn/a/17154.htm编译时候要加入 -ldl (指定dl库)dlopen基本定义功能:打开一个动态链接库 [喝小酒的网摘]http://blog.const.net.cn/a/17154.htm包含头文件: #include 函数定义: void * dlopen( const char * p
2017-12-13 15:16:48
47038
1
转载 clock_gettime系统调用详解
注意1.精确级别,纳秒级别原型long sys_clock_gettime (clockid_t which_clock, struct timespec *tp);which_clock参数解释CLOCK_REALTIME:系统实时时间,随系统实时时间改变而改变,即从UTC1970-1-1 0:0:0开始计时,中间时刻如果系统时间被用户该成其他,则对应的时间相应改变CLO
2017-12-12 15:42:45
3566
转载 QEP之init()和dispatch()流程图
抽象状态机类QFsm或QHsm有一个函数指针,用于在继承的具体状态机类中指向具体的状态函数,其有两个对外的接口函数init()和dispatch(),其工作原理是理解状态机处理事件过程的关键。具体状态机类继承自QFsm或QHsm,同时继承了这个函数指针,用于动态指向具体状态机类中的私有状态函数。具体事件继承于根事件QEvent,并可以自己增加附加的属性。事件是外部与状态机唯一通信的
2017-11-27 17:09:59
1144
转载 高通平台android开发总结 MSM平台上的AMSS
http://blog.youkuaiyun.com/mirkerson/article/details/7691029MSM平台上的AMSSREX启动分析——基于Qualcomm平台1、高通平台android开发总结1.1 搭建高通平台环境开发环境在高通开发板上烧录文件系统建立高通平台开发环境高通平台,android和 modem 编译
2017-11-14 10:23:46
8731
alsa-lib alsa-utils android环境编译
2018-07-10
android 笔记
2018-03-09
艺徒画图工具
2018-01-24
Linphone sms
2018-01-22
Linphone语音包测速
2018-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人