熟练掌握C,C++编程语言。
熟练掌握windows,linux操作系统,并掌握MFC、FLEX以及Qt等用户界面开发体系以及json等数据协议格式使用
熟练掌握RTSP,HLS,RTMP,WebSocket,SIP,RTP/RTCP协议
熟练掌握TCP/IP,UDP等协议,能熟练进行Socket网络编程
熟练掌握PS,FLV,ts等各种视频码流
熟悉webRTC(主要用于实时音视频会议系统)使用
熟悉ffmepg等相关三方开源
参与服务端流媒体整体框架架构设计,主要包括模块耦合,逻辑隔离,接口标准化设计
1,组件高可用
主要实现组件的集群和高可用功能。对接各类客户端以及三方平台。整体架构包括集群服务,Zookeeper,Redis。主要应用特点为高可用,实现热准备切换,保证客户端无感,减少由于宕机,机房停电等造成无法提供服务的问题
2,媒体系统开发
系统包括客户端以及服务端,主要实现客户端通过给类标准协议想服务端取流,,功能为实现移动端预览,回放,消息推送。接入协议包括RTSP(非标准),HLS,HTTP(使用apache做代理),Websocket,HTTP-FLV,组播协议。
3,基础视频能力优化
主要指标包括,视频首帧取流速度,并发取流路数,定位倍速等基本功能响应,由于涉及核心,不过多写明