1、2年以上Unix/Linux下C/C++开发经验,熟悉常用的数据结构、算法,熟练使用STL等标准库;
2、熟悉Unix/Linux下常用架构设计方法,熟悉流媒体网络协议和格式,包括rtmp、rtsp、sip协议,以及mp4、ts流媒体格式封装;
3、熟悉Unix/Linux操作系统原理、常用工具,熟悉Mysql/Oracle等数据库管理、开发,SQL调优;
4、全面的软件知识结构(操作系统、软件工程、设计模式、数据结构、数据库系统、网络安全);
熟悉常用数据结构和算法;
1)熟悉Socket、精通TCP/IP协议及编程;
2)具备编写Shell、 Makefile能力,熟练使用Linux基本命令;
3)熟悉Linux操作系统及其环境下的网络通信编程(进程、线程、内存管理、消息机制等);
4)熟悉音视频封装及编解码技术,了解主流的多媒体标准,例如TS、MP4封装、H.264、H.265、FLV、MPEG2、MP3、ACC编码等;
5)熟悉HTTP/RTP/RTSP/RTMP/HLS等流媒体传输协议,音视频解码模块与流媒体协议的对接处理;
3、熟悉TCP/IP协议,熟悉多媒体相关协议(HTTP,RTSP,RTMP,RTP/RTCP,P2P,SIP等);
4、深刻理解互联网视频播放原理,对ffmpeg等框架有实际的使用经验;
1:参与贵州省六盘水市户籍编号管理系统开发
2:参与北京市功夫源发展有限公司定制版本和官网版本的测试工作
3:参与北京市功夫源发展有限公司Linux软件测试和调试工作