1 Star 0 Fork 0

mike/coturn

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
TODO 2.64 KB
一键复制 编辑 原始数据 按行查看 历史
mom040267 提交于 2015-04-11 05:45 . TODO updated
==================================================================
### I. PLATFORMS SUPPORT ###
==================================================================
1) Fedora official package.
2) MS Windows support.
Cygwin is supported. A "real" MS-Windows port would
involve a usable GUI.
==================================================================
### II. DOCS ###
==================================================================
1) User's manual.
2) Developer's manual.
==================================================================
### III. NETWORK ENGINE ###
==================================================================
1) Kernel module for data channels.
==================================================================
### IV. PERFORMANCE OPTIMIZATION ###
==================================================================
1) A smarter load balancer has to be implemented.
The load balancer has to have a heartbeat channels with
the slave servers, currently it is only just a dumb
round-robin load distributor.
==================================================================
### V. SECURITY ###
==================================================================
1) EC curve new features in OpenSSL 1.0.2
==================================================================
### VI. STANDARDS SUPPORT ###
==================================================================
1) For extra difficult NAT/FWs, consider implementing Websockets.
2) Redirect draft.
3) STUN-bis: new integrity attribute, algorithms.
4) Third-party authorization updates.
==================================================================
### VII. MISC FEATURES ###
==================================================================
1) Locale support (?).
Currently we assume that all text data is 8-bits ASCII
encoded, like C locale. It would be nice to support localized
strings (both 8-bits and 2-bytes). But I am not sure
whether this is really important, given the essentially
backend nature of the TURN Server. The TURN server is so
deeply "hidden" in the network infrastructure that the
significant code complication may be unjustified.
2) Traffic recording (for selected allocations).
That would be a helpful feature for a large enterprise
(for testing and security purposes).
3) Ganglia monitoring.
4) Key exchange mechanism for oAuth.
==================================================================
### VIII. CODING STUFF ###
==================================================================
1) Peer app for TCP relay.
==================================================================
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/huangleizzz/coturn.git
git@gitee.com:huangleizzz/coturn.git
huangleizzz
coturn
coturn
master

搜索帮助