流媒体SDK开发工程师 (高级/资深)
岗位职责
1.负责低功能摄像机传输SDK的设计与开发,输出低功耗易用的SDK
2.负责基于WEBRTC标准实现并优化P2P穿透、提高穿透率,不低于业界指标
3.负责基于WEBRTC标准实现并优化P2P和RELAY传输,迭代优化QoS指标
4.负责SDK在移动端(ios,android)的移植、调试、测试;输出跨平台的SDK
5.负责编写SDK设计文档、接口文档、测试文档;协助跨团队集成开发测试
任职要求
1.计算机、通信相关专业;本科及以上学历,具备扎实的计算机理论基础
2.精通C,对数据结构、操作系统有深入理解,具备编写低功耗高性能代码能力
3.具有很好的模块化设计思想,具有设计即质量、开发即测试认知,输出高质量代码能力
4.掌握TCP/IP协议栈通信原理,对音视频协议(WEBRTC/SIP/RTP/RTSP/RTMP)有深刻的理解
5.掌握WEBRTC标准,对WEBRTC的框架及开源有实际的开发经验
6.熟悉音视频编解码原理,掌握H264,H265,AAC,G711等常用音视频编码解码
7.掌握互联网音视频传输的底层逻辑,并掌握弱网对抗相应的技术(如ARQ,FEC,ABC,GCC)
8.有IPC端WEBRTC SDK开发者经验,并对metaRTC和kvs开源代码能深入浅出者优先
7.对技术有很高的热情,有自驱力,强烈的责任心、团队精神,具备独立解决问题的能力。
8.具备跨平台开发能力(ios或android、后端、嵌入式),最好有RTOS下纯C开发的经验
9.对技术有很高的热情,有自驱力,强烈的责任心、团队精神,具备独立解决问题的能力