unimrcp专题

【Linux】Centos7安装部署unimrcp,搭建MRCP服务器

yum install libtool yum install libtool-ltdl-devel yum install libsofia-sip-ua find / -name libsofia-sip-ua.so.0 2>/dev/null # 设置环境变量:如果库文件存在但不在默认搜索路径中,你可以通过设置 LD_LIBRARY_PATH 环境变量来告诉系统在哪里可以找到它。

unimrcp源码窥探及task异步架构的学习(二)(MRCP Client)

Framework Agent 创建过程中,虚方法表中的方法都实现了。 在启动task的过程中,会触发on_start_complete事件。MRCP Client 正是在这个事件中创建的。 所以让我们来看看这个事件中完成了哪些工作。   一、创建mrcp client 首先创建mrcp client客户端堆栈,即得到mrcp_client_t结构。 unimrcp_client_

unimrcp源码窥探及task异步架构的学习(一)(Framework Agent)

设置日志DEBUG级别,对照日志从main函数进入处理流程。必要时候用gdb工具单步执行调试。 一、task分析 了解task 的一切,从task创建开始。先来了解一下,apt_task_t这个结构体中包含了哪些数据。 父task链表节点(注释的说法是这样的)  link 说明,环(ring)是一种双向链表,可以在不知道其头部在哪里的情况下进行操作。APR中的环的介绍,请看另外一