崗位職責(zé):
1、基于ffmpeg等多媒體庫,編寫linux應(yīng)用層APP,完成:視頻的編/解碼、顯示。
2、為linux上層模塊,編寫API,完成:視頻編/解碼、壓編與解壓、視頻顯示、等等。
3、移植linux多媒體庫,例如:ffmpeg、gstreamer、等等。
4、移植與調(diào)試:視頻編/解碼器videocodec的linux驅(qū)動。
崗位要求:
1.C語言、C++、shell、makefile.
2.linux多進程、多線程、進程間通信、同步、互斥。
3.linux多媒體的APP層的編程方法、命令、多媒體庫,例如:libc、ffmpeg、gstreamer、等等。
4.熟悉視頻編/解碼、視頻顯示的硬件原理、驅(qū)動、APP編截圖(Alt + A)經(jīng)驗。
5.了解: SoC的視頻編/解碼器(video codec) 的驅(qū)動APP編程。
6.圖像及視頻的壓縮標(biāo)準,例如:H.264、MPEG4、JPEG、BMP、等等。
7.本科及以上.3-5年開發(fā)經(jīng)驗。
8.熟悉常見的音視頻編解碼和傳輸協(xié)議,有多年音視頻開發(fā)經(jīng)驗。了解常用的框架及庫,如webrtc、ffmpeg等。