论坛首页 Java企业应用论坛

基于rtmp协议用java nio写小型游戏服务器的总结1

浏览 3906 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (8) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-03-03   最后修改:2010-03-04
前一阵子,进了一家公司,没想到是做游戏的,工作的内容是写基于rtmp协议的java socket服务器,虽然是说写,但底层的很多也是用到别人的,不过胜在我在应用上面使用了selector,一定程度上解决了视频传输过程中中断的问题,除了改了后台的底层连接的代码外,也就是客户端有可能需要进行重连接,下面先来看看外国人写的源码:http://milgra.com/projects/mileniagrafter08/index.html
按照上面的地址,可以下载到源码和demo;
http://www.adobe.com/devnet/flash/articles/flv_live.html这个网址本人觉得是对于视频传输中断有重要参考作用的资料;
有兴趣的,先下载源码与demo,
先看下用到的rtmp协议底层的类:
AmfDecoder.java,AmfEncoder.java:这两个类是amf格式的转化类
RtmpDecoder.java,RtmpEncoder.java:这两个是rtmp格式的数据包的转化类
RtmpPacket.java:rtmp协议的封装包,实际的内容存在里面

自己写的简单服务器的代码暂时不贴出来。。。
   发表时间:2010-05-27  
贴出来看看啊。
0 请登录后投票
   发表时间:2010-06-16  
以后会贴出来的,不过要等到年底
0 请登录后投票
   发表时间:2010-06-16  
我对简单的socket代码不感兴趣,
不过如果有对于高并发的socket时,系统的稳定性的分析和分享,
我非常乐于参与。
0 请登录后投票
   发表时间:2010-06-16  
恩,非常好,我想听听你对java socket高并发量和高性能的服务器编程的经验,以待我完善我的简单的服务器,之前的几个贴中我已经把我的代码思路共享出来,希望你也共享一下你的思路,谢谢。。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics