多媒体系统指的是利用计算机技术和数字通讯网技术来处理和控制多媒体信息的系统。从广义上分,多媒体系统就是集电话、电视、媒体、计算机网络等于一体的信息综合化系统。以下是小编收集的多媒体系统开发工程师职业要求的内容,希望能帮到大家。
1、具备良好的自我驱动能力,具有强烈的责任感,有挑战自我、学习新知的意愿与能力;
2、具备扎实的c/c++/java编程基础,熟悉基本的数据结构及算法;
3、熟悉Android开发环境,有Linux/Android手机平台开发经验(车机平台更好);
4、熟悉Stagefright,Opencore,FFmpeg,Helix,GStreamer,DirectShow中一种或多种多媒体框架;
5、熟悉音频容器(mp3,aac,ogg,flac,ape等)及视频容器(flv,mkv,mp4,wmv,avi,rm/rmvb等)的封装格式及extractor开发;
6、熟悉各种音频codec(aac,amr,ac3,ra,mp3等)和视频codec(H.263,H.264,vp8,wmv,mpeg4,rv等);
7、熟悉Http、HttpLive、rtp/rtsp中一种以上流媒体开发;
8、熟悉CMMB、VT及OpenMax、SIP者优先;
9、熟悉Linux/Android2D/3D软硬件加速开发和优化(Skia、OpenGL/ES)者优先。