10 2007 档案

摘要:总的来讲,java NIO 就是一个调用select的无限循环。如果,有消息接受或者发送或者连接关闭或者打开,select都会返回这个事件。但是,在写selector循环,要注意以下几个事情1.发送事件是因为一个packet过大,一次没有发送出去。需要分两次发时,会激活这个事件2.如果所有的channel都从select注销了,那么select函数会阻塞。需要重新注册一个channel并且调用select.awake()重新激活。3.注册channel的线成必须是,select循环所在的线程。4.一个select支持1000多个channel,如果多个连接。最好用round rubin的方式, 阅读全文

posted @ 2007-10-08 18:28 Teddy Yan 阅读(752) 评论(0) 推荐(0) |

摘要:1.配置文件:<Stream test1-sdp.mpg>Format rtp#Feed feed1.ffmFile "/home/teddy_linux/1.avi"MulticastAddress 224.124.0.1#MulticastAddress 192.168.205.51MulticastPort 15000MulticastTTL 16#NoLoop</Stream>2.xvid压缩的视频和一个raw的音频拆解一,必须调用av_register_all();初始化所有的codec拆解二,配置文件要分清输入文件还有输出文件test1- 阅读全文

posted @ 2007-10-05 18:11 Teddy Yan 阅读(266) 评论(0) 推荐(0) |

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3