关闭

FFmpeg读取Mac摄像头的问题

在这篇文章http://blog.csdn.net/leixiaohua1020/article/details/39702113中讲解了怎么使用FFmpeg读取摄像头,包括Windows,Linux和Mac。经过测试,发现在Mac 下avformat_open_input总是出错,提示Input/Output error。后来发现对于Mac下通过avfoudmation读取摄像头,需要提前设置f...
阅读(204) 评论(0)

FFmpeg架构之I/O模块分析

本文转自http://blog.csdn.net/leixiaohua1020/article/details/12752223 注意:这篇转载的文章比较早,写得很清晰,但是新版的ffmpeg的很多数据结构的名字已经改了。因此只能作参考。(例如ByteIOContext已经改名为AVIOContext) 1概述 ffmpeg项目的数据IO部分主要是在libav...
阅读(94) 评论(0)

FFmpeg的IO分析

FFmpeg在使用之前,必须先调用av_register_all。 void av_register_all(void) { static AVOnce control = AV_ONCE_INIT; ff_thread_once(&control, register_all); } 这个函数又通过ff_thread_once调用了register_all,ff_thre...
阅读(158) 评论(0)

XCode代码格式化插件

Xcode本身的代码格式化功能很弱,感觉没什么用,于是找了一个好用的代码格式化插件。 按照官方说明,有两种安装方式,一种是通过Alcatraz安装;另外一种就是源码安装。 不想装Alcatraz,于是就采用了源码安装,git clone源码,打开里面的xcode工程,然后编译运行,弹出一个对话框,选择Load Bundle,然后重启Xcode就可以了。...
阅读(146) 评论(0)

Simple-RTMP-Server 服务器测试

服务器镜像获取 github源码地址 git clone https://github.com/winlinvip/simple-rtmp-server.git 编译系统 ./configure –disable-all –with-ssl –with-hls –with-nginx –with-ffmpeg –with-transcode make make install 安装命令会...
阅读(146) 评论(0)

SIP穿越NAT的rport机制

调试asterisk时发现从公网发来的INVITE的响应都不能正常返回到客户端,抓包发现响应都发到via头域中写明的那个port上去了,而实际asterisk是从NAT转换后的地址和端口接收的INVITE请求。最终发现需要在via中加入rport字段,使得asterisk使用rport机制路由响应。 具体的RFC文档参见RFC3581。 RPORT机制: ...
阅读(95) 评论(0)

fs_cli无法远程连接FreeSWITCH服务器问题

通过命令freeswitch -nc启动FreeSWITCH之后,fs_cli连接失败 提示的错误信息是: [ERROR] fs_cli.c:1659 main() Error Connecting [Socket Connection Error] 即使按照上一篇所讲的设置了端口,仍然是同样的错误,通过netstat -anp|grep 8021查看不到端口。 fs_cli是通过...
阅读(472) 评论(0)

iTerm2连接远程主机

以前在Windows上都是通过sftp,winscp之类的ssh客户端连接远程linux主机。 Mac下一只用的是iTerm2终端,查了一下,它也具备ssh客户端的功能。 通过iTerm2->Preferences->Profiles增加一个ProfileiTerm2也支持和远程主机见传输文件 上传 scp local_file username@ip:remote_file scp -...
阅读(450) 评论(0)

FreeSWITCH的端口设置

关于freeswitch的文章,几乎所有的文章,都是讲的怎么在本地搭建环境,所以一直没有关注它的端口设置问题。今天申请了阿里云,在云上安装了freeswitch之后运行不起来,用netstat -anp|grep 5060查看端口并没有在监听,所以想到了云环境下应该需要设置下端口。因为如果freewitch处于防火墙后面,需要在防火墙上开启相关端口映射,否则freeswitch 收不到外面过来的数据...
阅读(428) 评论(0)

阿里云centos7.03源码安装freeswitch

1,刚申请的阿里云并没有开发需要的各种软件工具,需要自己安装。 2,freeswitch版本号为偶数的是稳定版本,目前最新的是v1.6。 安装必须的依赖包 yum install git gcc-c++ autoconf automake libtool wget python ncurses-devel zlib-devel libjpeg-devel openssl-devel e2fspr...
阅读(321) 评论(1)

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中加入Tomcat的library就可以解决这个错误了。...
阅读(679) 评论(0)

一步一步学Spring-通过xml装配bean

创建maven工程 创建好的工程如图: 引入Spring依赖包 在pom.xml中加入spring-context包,这个包会自动导入所有其它的依赖包。 下面的例子通过spring把Hello类对象通过构造器注入到App类。 Hello类代码: App类代码: 要通过spring的xml配置文件实现bean的依赖注入,当然要先创建这个文件,文件内容如下: 这个文件...
阅读(379) 评论(0)

Eclipse里调出Tomcat server视图

通过菜单Window->Show View打开Show View窗口 设置之后,在eclipse右下方区域就出现了Servers视图 新建一个Tomcat Server 点击Finish之后就建好了一个Server 这个时候还是Stopped的状态。修改Tomcat Server配置为了部署webapp在这个Server上运行,还需要做一点修改 右键单击上面的Server实例,在右...
阅读(503) 评论(0)

maven创建webapp出错

刚刚在eclipse里面通过maven创建webapp,结果总是报错,以前都是可以的,不知道什么时候系统出了问题。google了一下,原来是maven的插件损坏了,删除进入maven本地仓库org\apache\maven\archetypes\maven-archetype-webapp\1.0目录,然后重启eclipse就恢复正常了。...
阅读(320) 评论(0)

查看已安装Tomcat的版本号

Tomcat提供了一个查询自身版本号的方法,要查询Tomcat的版本号,必须知道Tomcat所在的准确目录。在Mac系统下,Tomcat一般安装在/Library/Tomcat/bin。打开终端(Terminal),输入命令:sh /Library/Tomcat/bin/catalina.sh version返回信息如下: Using CATALINA_BASE: /Library/Tomca...
阅读(525) 评论(0)
42条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:25140次
    • 积分:620
    • 等级:
    • 排名:千里之外
    • 原创:36篇
    • 转载:4篇
    • 译文:0篇
    • 评论:1条
    文章分类
    最新评论