rtmp协议 java_基于rtmp协议的java多线程服务器
生活随笔
收集整理的這篇文章主要介紹了
rtmp协议 java_基于rtmp协议的java多线程服务器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
打算設計這個半開源服務的計劃已經有很長時間了,大概在兩年多前吧,由于一直沒有時間,所以拖到現在,最近有時間,可以開始實行這個計劃了,當然,現在寫的這個服務器還有很多不足的地方,無論是設計方面,還是在實現方面都有很多值得改進的地方
。
這個服務器現在的特點:
1.鑒于現在電腦cpu普遍都有多核,采用多線程編程,線程數,默認為2
2.采用java socket nio flex
3.開發人員可以隨意設定運行時,一個線程可以處理登陸的用戶個數
4.使用rtmp,amf0協議,amf3協議待擴展
5.使用flash播放器測試時只能支持flash player 10版本,據了解是flash在后面10以后的版本中增加了比較復雜的握手協議,據說red5已經解決這個問題。有能力的開發人員可以自定義自己的握手協議,以支持10以后的flash player版本。據了解現在也有很多基于rtmp寫的客戶端播放器,有興趣的朋友可以上網多留意一下
6.現在支持發布和訂閱實時視頻,方法調用,群聊
7.如果開發人員需要擴展這個服務器的業務功能,必須繼承Base*開頭的類
8.這個半開源的服務器歡迎對amf協議熟悉,或者經驗豐富的開發人員參與
9.相關的源碼和依賴包已經托管到google源碼服務器:http://code.google.com/p/minn/ ,下載即可運行測試
總結
以上是生活随笔為你收集整理的rtmp协议 java_基于rtmp协议的java多线程服务器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 静态对象语法_04.Java
- 下一篇: R语言基础入门(6)之向量下标和子集