.Developing media streaming server and client
.Reducing streaming latency and improving streaming stability
.Improving streaming performance
.Researching and introducing new streaming technology
Expertise:
1. Familiar with C/C++.
2. Familiar with cross-platform development such as Windows, Linux, Android, iOS and macOS.
3. Familiar with streaming technologies such as RTSP/RTP, RTMP, WebRTC, etc.
4. Experience with Java (or Kotlin), Swift and JavaScript.
5. Experience with media codecs such as H.264, AAC, MP3, etc.
6. Experience with media container such as MP4, FLV, etc.
7. Experience with Android, iOS and JavaScript (with WebAssembly) library development.
8. Experience with 3rd party libraries such as Boost, FFmpeg, etc.
9. Experience with live streaming in HTML5.
10. Experience with media player development would be a plus.
11. Experience with streaming server development would be a plus.