聊天室开发需要用到哪些技术?

如题所述

你指的是什么软件?桌面软件还是app还是web应用?

桌面软件一般都是cc#来开发app的话安卓和ios是有区别的而且还要配合后端程序做数据接口写一个完整的app聊天软件首先要懂app的前端安卓是javaios是oc和swift然后后端需要java或者phppython,然后你要懂websocket  

web端的话只要懂一门后端语言javaphppyth这些懂一门就可以然后配合websocket做通信当然前端界面的制作你需要懂htmlcssjsjq这些

还有不管你做桌面,app,web端的应用你都必须懂一个数据库

1、可以使用WebRTC库-PeerJS来实现点对点视频聊天。官网有详细的API文档,以及简单的视频聊天示例,随机算法得自己写了。

2、还可以学习下canvas,有选择性的把视频流画到canvas上,可以或许可以减少带宽压力。基于STRATUS+FLEX+MYSQL的简易在线随机视频聊天室的开发:

1.FlashBuilder4开发的,默认用的是FlexSDK4.02.开发最好用flashpayer10debugversion(可以进行调试)

3.申请一个Stratusdevelperkey:8b0f114ef5a20c433d5c2a33-201aeea5601b

温馨提示:答案为网友推荐,仅供参考
相似回答