Red5基础概念

最近产品提了一个在线音视频直播的需求,技术这边主要是java开发,这让我想起了3年前使用的一款red5的开源流媒体服务器,下面会对开发中使用内容进行说明.

red5介绍

Red5是使用java写的开源的Flash流媒体服务器,它支持以下内容:

  1. 将视频/音频文件转化为播放流(支持FLV和MP3)
  2. 录制客户端播放流(仅支持 FLV)
  3. 共享对象
  4. 现场直播流发布
  5. 远程调用(AMF)

阅读全文…

Unable to locate Spring NamespaceHandler for XML schema namespace

今天在测试程序的时候发现一个诡异的spring异常,此异常在IDE调试中不存在,但在测试环境中打包后即出现,错误日志如下

阅读全文…

Spring RMI 多网卡问题

今天在发布线上版本的时候发现一个rmi的异常,开始一看以为是客户端配置出错,但检查配置后发现配置无异常.

阅读全文…

MySQL错误处理汇总

MySQL无法启动

MySQL启动时提示Timeout error occurred trying to start MySQL Daemon

解决办法:执行/usr/bin/mysql_install_db,修复下就OK了.

MySQL数据表无法使用

启动后发现所有的数据表都无法使用,查看MySQL异常日志,发现如下log

原因:这个报错的大意是,内存基本耗尽,没有再可以分配的内存.

解决办法:查看/etc/my.cnf,找innodb_buffer_pool_size,发现设值已经超过了系统总内存,然后重新设置为系统内存1半,即innodb_buffer_pool_size = 6144M 重启MySQL就OK了.

to be continued…