- 我的消息
- 我的博客
- 我的学院
- 我的下载
- 我的收藏
- 消息
-
-
FFmpeg读取Mac摄像头的问题
在这篇文章http://blog.csdn.net/leixiaohua1020/article/details/39702113中讲解了怎么使用FFmpeg读取摄像头,包括Windows,Linux和Mac。经过测试,发现在Mac 下avformat_open_input总是出错,提示Input...
原创2017-09-16 16:15:124700 -
FFmpeg架构之I/O模块分析
本文转自http://blog.csdn.net/leixiaohua1020/article/details/12752223 注意:这篇转载的文章比较早,写得很清晰,但是新版的ffmpeg的很多数据结构的名字已经改了。因此只能作参考。(例如ByteIOContext已经改名为AVIOCo...
转载2017-09-16 13:53:181550 -
FFmpeg的IO分析
FFmpeg在使用之前,必须先调用av_register_all。 void av_register_all(void) { static AVOnce control = AV_ONCE_INIT; ff_thread_once(&control, register_...
原创2017-09-16 13:04:332220 -
XCode代码格式化插件
Xcode本身的代码格式化功能很弱,感觉没什么用,于是找了一个好用的代码格式化插件。 按照官方说明,有两种安装方式,一种是通过Alcatraz安装;另外一种就是源码安装。 不想装Alcatraz,于是就采用了源码安装,git clone源码,打开里面的xcode工程,然后编译运行,弹出一个对话...
原创2017-09-15 23:23:552820 -
Simple-RTMP-Server 服务器测试
服务器镜像获取 github源码地址 git clone https://github.com/winlinvip/simple-rtmp-server.git 编译系统 ./configure –disable-all –with-ssl –with-hls –with-nginx –wi...
原创2017-09-15 19:19:033360 -
SIP穿越NAT的rport机制
调试asterisk时发现从公网发来的INVITE的响应都不能正常返回到客户端,抓包发现响应都发到via头域中写明的那个port上去了,而实际asterisk是从NAT转换后的地址和端口接收的INVITE请求。最终发现需要在via中加入rport字段,使得asterisk使用rport机制路由响应...
转载2017-09-13 08:48:211590 -
fs_cli无法远程连接FreeSWITCH服务器问题
通过命令freeswitch -nc启动FreeSWITCH之后,fs_cli连接失败 提示的错误信息是: [ERROR] fs_cli.c:1659 main() Error Connecting [Socket Connection Error] 即使按照上一篇所讲的设置了端口...
原创2017-09-12 19:50:5712280 -
iTerm2连接远程主机
以前在Windows上都是通过sftp,winscp之类的ssh客户端连接远程linux主机。 Mac下一只用的是iTerm2终端,查了一下,它也具备ssh客户端的功能。 通过iTerm2->Preferences->Profiles增加一个ProfileiTerm2也支持和远程主机...
原创2017-09-12 19:03:3516850 -
FreeSWITCH的端口设置
关于freeswitch的文章,几乎所有的文章,都是讲的怎么在本地搭建环境,所以一直没有关注它的端口设置问题。今天申请了阿里云,在云上安装了freeswitch之后运行不起来,用netstat -anp|grep 5060查看端口并没有在监听,所以想到了云环境下应该需要设置下端口。因为如果free...
原创2017-09-12 16:09:2811240 -
阿里云centos7.03源码安装freeswitch
1,刚申请的阿里云并没有开发需要的各种软件工具,需要自己安装。 2,freeswitch版本号为偶数的是稳定版本,目前最新的是v1.6。 安装必须的依赖包 yum install git gcc-c++ autoconf automake libtool wget python ncurses...
原创2017-09-12 15:16:504781 -
The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path
通过maven创建webapp项目之后,WEB-INF/index.jsp会有一个错误提示,The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path。其实只要在Build Path中加入To...
原创2017-09-09 15:26:379980 -
一步一步学Spring-通过xml装配bean
创建maven工程 创建好的工程如图: 引入Spring依赖包 在pom.xml中加入spring-context包,这个包会自动导入所有其它的依赖包。 下面的例子通过spring把Hello类对象通过构造器注入到App类。 Hello类代码: App类代码: 要通过...
原创2017-09-09 13:39:394880 -
Eclipse里调出Tomcat server视图
通过菜单Window->Show View打开Show View窗口 设置之后,在eclipse右下方区域就出现了Servers视图 新建一个Tomcat Server 点击Finish之后就建好了一个Server 这个时候还是Stopped的状态。修改Tomcat Serv...
原创2017-09-09 11:06:3317750 -
maven创建webapp出错
刚刚在eclipse里面通过maven创建webapp,结果总是报错,以前都是可以的,不知道什么时候系统出了问题。google了一下,原来是maven的插件损坏了,删除进入maven本地仓库org\apache\maven\archetypes\maven-archetype-webapp\1.0...
原创2017-09-09 10:26:373960 -
查看已安装Tomcat的版本号
Tomcat提供了一个查询自身版本号的方法,要查询Tomcat的版本号,必须知道Tomcat所在的准确目录。在Mac系统下,Tomcat一般安装在/Library/Tomcat/bin。打开终端(Terminal),输入命令:sh /Library/Tomcat/bin/catalina.sh v...
原创2017-09-09 10:10:4711470 -
select编程涉及到的函数和数据结构记录
1.1 select 函数原型 int select( int nfds, fd_set *readset, fd_set *writeset, fd_set* exceptset, struct timeval *ti...
原创2017-09-04 15:13:332000 -
高性能网络编程(一):单台服务器并发TCP连接数到底可以有多少
前言 曾几何时我们还在寻求网络编程中C10K问题(有关C10K问题请见文章《The C10K problem(英文在线阅读、英文PDF版下载、中文译文)》)的解决方案,但是现在从硬件和操作系统支持来看单台服务器支持上万并发连接已经没有多少挑战性了。 我们先假设单台服务器最多只能支持万级...
转载2017-09-04 12:57:254950 -
RTSP协议阅读(rfc2326)
RTSP协议和HTTP比较像,不同的是,HTTP只能承载在TCP之上,并且只能是客户端发消息给服务器,RTSP的话,没有规定传输层,可以是TCP,也可以是UDP,如果是TCP,服务器也可以主动发送request消息给客户端。RTSP版本号RTSP采用主从(.)数字形式来表示版本,ABNF语法是RT...
原创2017-09-01 11:55:562440 -
文件IO操作
在对一个文件或者设备进行读写之前,都需要先打开,以获得该文件或者设备的操作指针,也就是文件描述符。有了文件描述符,后续就可以进行读取,修改操作了。 头文件 <fcntl.h> 函数声明 int open(const char *pathname, int flags, m...
原创2017-09-01 00:00:281260 -
live555源码阅读(一)
功能说明UsageEnvironment是个抽象接口类,不能直接实例化使用,其功能是通过子类逐步实现的,整个类层次结构如下: UsageEnvironment主要定义了两大类功能接口,一个是缓存错误信息字符串,一个是重载<<实现向stderr打印日志信息。 BasicUsage...
原创2017-08-31 17:48:022100
-
- 学院
- 下载
- 消息