- 博客(61)
- 资源 (1)
- 收藏
- 关注
翻译 H.323 and Associated Protocols
H.323 and Associated Protocols翻译自Asim Karim,karim.7@osu.edu摘要H.323是ITU-T推荐的基于分组网络(如LAN和互联网)的多媒体会议。H.323的范围广泛且全面,但其适用性灵活且实用。该报告描述了H.323中的组件,协议和程序;广泛采用H.323的挑战;H.323作为多媒体会议标准的前景;和关键的H.323产品和服...
2018-08-21 10:31:05
1855
原创 gdbserver + gdb嵌入式远程调试教程
环境:UBUNTU 16.04 ;HI3531A;交叉编译工具:arm-hisiv300v-linux 准备工作:在UBUNTU上面写一个hello.c:#include <stdio.h>int main (){int i = 408;printf("hello world\n");return 0;}步骤:1、$ ===> UBUNTU ;#...
2018-08-15 14:10:44
448
原创 嵌入式linux移植——ptlib、H323plus、oh323tut 交叉编译 III
【补充】开发环境:Ubuntu16.04 、Hi3531a ; 编译工具链:arm-hisiv300-linux ;这一篇博客讲的是最后一个开源库 openh323tut 的交叉编译和移植了~首先明确一下oh323tut的身份,一个比起simph323更加简单的而且只能实现发送音频的h323终端。如果按照之前arm_ptlb编译出来的环境,这个oh323无法编译成功(...
2018-08-13 09:58:53
840
转载 Makefile 中 := ?= += =的区别
在Makefile中我们经常看到 = := ?= +=这几个赋值运算符,那么他们有什么区别呢?我们来做个简单的实验新建一个Makefile,内容为:ifdef DEFINE_VRE VRE = “Hello World!”elseendififeq ($(OPT),define) VRE ?= “Hello World! First!”endififeq ($(...
2018-08-12 13:45:56
131
原创 笔试时常见的“送分”题和剑指offer的总结链接
1、卡特兰数——Catalan数例子:1.排列三个1和三个-1,使得从左到右部分和总是非负的方法数2【阿里巴巴笔试题】:说16个人按顺序去买烧饼,其中8个人每人身上只有一张5块钱,另外8个人每人身上只有一张10块钱。烧饼5块一个,开始时烧饼店老板身上没有钱。16个顾客互相不通气,每人只买一个。问这16个人共有多少种排列方法能避免找不开钱的情况出现。将问题转化为:带5块钱的排前面的个...
2018-08-11 21:04:28
835
原创 crontab写定时脚本
linux操作系统环境:Ubuntu 16.04目录 " (CRON) info (No MTA installed, discarding output)"错误的解决办法【建议:.sh 这个SHELL脚本里面添加 > 直接定向 !!】crontab使用切记:【cmd部分不能直接加一个sh文件,需要先cd YOURSHDIR && ....
2018-08-11 13:19:09
1783
原创 嵌入式linux移植——ptlib、H323plus、oh323tut 交叉编译 II
前言:上一篇博客主要讲了比较多原理的东西,也是我解决问题时掌握到的一些东西和重要依据,这篇博客接着上一篇博客嵌入式linux移植——ptlib、H323plus交叉编译 I 继续往下讲~【补充】开发环境:Ubuntu16.04 、Hi3531a ; 编译工具链:arm-hisiv300-linux ; 【一...
2018-08-08 11:03:57
2319
2
原创 嵌入式linux移植——ptlib、H323plus、oh323tut 交叉编译 I
参考的几篇博客:0-linux 编程学习笔记导航linux下configure配置参数交叉编译与静态链接问题:https://blog.csdn.net/peach2orange/article/details/78979258交叉编译openssl :https://blog.csdn.net/andylauren/article/details/53456340http...
2018-08-07 00:00:47
1000
翻译 H323资料
概述H.323是由ITU制定的通信控制协议,用于在分组交换网中提供多媒体业务。呼叫控制是其中的重要组成部分,它可用来建立点到点的媒体会话和多点间媒体会议。H.323定义了介于电路交换网和分组交换网之间的H.323网关(Gateway)、用于地址翻译和访问控制的网守(GateKeeper)、提供多点控制的多点会议控制器(MC)、提供多点会议媒体流混合的多点处理器(MP),以及多点会议控制单元(M...
2018-08-05 12:43:02
2346
转载 音视频技术——视频抖动优化
大家在视频聊天中,经常会出现马赛克或是视频短暂卡住不动等,通常是由于网络不稳定,如丢包、抖动等造成的。一般音视频技术都会加入了丢包重传、抖动优化等措施,可以避免由于网络偶尔变差而对音视频通话效果的影响,但是当网络带宽不足,或是网络状态持续恶化时,下面介绍其中一个跨平台的音视频即时通讯的SDK技术-Any.Chat互动平台,Any.Chat内核提供了一个API接口,可以让上层根据自身的应用来决定...
2018-08-01 09:18:51
1624
原创 openmcu—ru学习之路四:未完待续
一、Exploring OpenMCU-ru /探索OpenMCU-ru1.打开Web浏览器并将其指向http:// <服务器IP地址>:1420到您的服务器。 有没有使用默认配置的登录提示。 您将从欢迎页面开始OpenMCU-RU:2.欢迎页面分为4个部分-The Menu Bar-Information Section信息部分通知您服务器正在运行...
2018-07-30 21:03:14
1382
转载 关于嵌入式
如何理解嵌入式系统◆嵌入式系统是面向用户、面向产品、面向应用的,它必须与具体应用相结合才会具有生命力、才更具有优势。因此可以这样理解上述三个面向的含义,即嵌入式系统是与应用紧密结合的,它具有很强的专用性,必须结合实际系统需求进行合理的裁减利用。◆嵌入式系统是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产 物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不...
2018-07-29 08:59:57
213
原创 linux上安装软件的必备小技巧
一、配置可执行文件的依赖库有些开源库软件官网是有可执行文件下载的,不过下载下来由于每个人不同的系统环境这个可执行文件都大多数不能直接用,可能是缺了一些库或者库明对不上,首先我们应该知道这个可执行文件缺了什么,例如我想查看需要这个可执行文件哪些共享库文件的支持,使用命令$ ldd 可执行文件如果缺少某些库,就会显示数缺少某些.so文件,然后接下来有两个步骤:第一、利用系统...
2018-07-25 19:02:04
476
原创 H323plus的编译、安装、配置和使用
参考的博客:linux下h323plus简单使用编译H323plus一、h323plus 的simple编译、安装 首先上h323puls和ptlib的官网下载对应的源码,放在你常用的位置即可,如果你是放置在 “ ~/”这个目录,下面就可以省去一些路径的修改,关于编译安装的相关基本内容就不赘述,可见我的另外一篇博客:linux上安装软件的必备小技巧将ptlib 和...
2018-07-25 18:33:19
4152
5
原创 GK安装、使用
参考博客:http://blog.51cto.com/yoke88/2119383http://blog.51cto.com/yoke88/1972096有学习和研究音视频的朋友应该对GK不会陌生,接下来将说一下对GnuGK这个开源库(下面简称GK)的安装,新来GK的版本已经从4.7更新到4.9,修改了不少bug,所以还是建议大家使用或更新到4.9版本的GK,首先打开GK官网https...
2018-07-24 20:29:22
2439
原创 openmcu—ru学习之路三:走进官网
从官网更进一步学习OpenMCU-ru,不过官网有些已经内容已经没有维护了 < https://wiki.videoswitch.ru>1.视频会议服务器OpenMCU-ru - 配置网络网络配置(路由和防火墙)与Asterisk一起使用与GNU Gatekeeper一起使用性能影响性能的参数硬件加速(用GPU编码视频)2.页面记录页面显示...
2018-07-17 19:30:34
2177
原创 openmcu—ru学习之路二:用户手册
一、OpenMCU-ru功能概述OpenMCU是一个使用h.323协议的简单的多会议单元(MCU)。它要求openH323库众所周知,它运行在Linux和FreeBSD上,并且应该在任何支持的平台上运行OpenH323。基于H.323和SIP协议的简单免费视频会议软件。OpenMCU-ru具有以下功能:- 通过端口1420上的Web界面进行配置和控制(用于连接:http:/...
2018-07-17 19:20:15
4847
1
原创 h323plus 的 simple
一般用来h323plus开发的朋友们应该都会从h323自带的simple出发去学习,我最近刚好也在学习这个,参考官方资料,根据自己的理解把这个simple的框架给罗列出来,大家有需要可以借鉴一下:...
2018-07-16 16:23:39
1084
原创 openmcu—ru学习之路一:初识openmcu
openmcu-ru学习之路初略介绍:openmcu 是一个使用H.323协议的简单Mutli会议单元。它建立了H.323 侦听器进程,然后等待传入连接。每当传入连接已建立,它会将该呼叫添加到指定的会议或默认的会议中没有指定。在调用OpenMCU服务器时,在H.323客户端上指定一个地址为“room_name @ serve...
2018-07-15 17:37:01
3043
原创 编译、安装、使用openmcu
编译、安装、使用openmcu百度找到的关于openmcu-ru的教程和论坛实在有限,找到最好的一篇链接讲如何编译使用openmcu-ru就是下面这个链接了:https://blog.csdn.net/ndhui/article/details/50190969,这篇博客给了我不少启发,幸运的话走下来可以能安装成功了,不过不同编译环境的结果也是相差甚远的,所以我下面也趁着刚刚装成功赶紧...
2018-07-14 15:51:01
5583
1
原创 opencv+QT配置教程(全面版)
前言: 什么是OpenCV?可能还有人不清楚吧,简单地说,OpenCV——Open Source Computer Vision Library,即开源计算机视觉库,它是基于C语言和部分C++语言来开发,可用于计算机视觉、图像处理以及模式识别和跟踪。配置:首先先强调一下使用环境,因为无论配置什么都好,所在的环境是很重要的,针对不同的环境做法也不一样,有时候看错了错误的环境下的教程...
2018-07-10 10:47:25
41992
4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅