<影音開發> 多媒體通訊系統工程師
Description
【關於我們團隊】
我們是一個專注於尖端多媒體技術研究與應用的核心團隊。我們的主要業務是為客戶規劃與設計高效能、高穩定性的直播串流解決方案,協助他們整合 CDN 服務,並提供客製化的 Web 播放器以無縫接軌客戶現有產品,最終目標是讓客戶能為其終端用戶提供低延遲、高品質的直播服務。
【工作內容】
1. 追蹤與驗證影音技術
持續研究最新的串流技術(如 AV1 編解碼、SRT/WebRTC 協定、GStreamer/FFmpeg 框架),進行概念驗證(PoC)和效能測試,協助團隊導入合適技術。
2. 設計與優化串流解決方案
根據客戶需求設計高效、低延遲的影音串流架構,涵蓋訊號接收、轉碼、封裝、CDN 串接與播放器整合,並協助維運團隊優化系統穩定性與擴展性。
3. Golang/C++系統開發與維護
負責開發與優化串流服務,包括使用 Golang 撰寫後端服務、維護 C++ 多媒體串流伺服器,並基於 FFmpeg (libav*) 進行深度客製與協定支援(RTMP/HLS/DASH/HTTP-FLV/SRT/WebRTC)。
4. 影音效能優化與技術排查
深入調校 H.264/H.265/AV1 等編解碼參數,提升延遲、畫質 (QoE/QoS)、穩定性表現,協助排除串流傳輸與播放過程中的技術問題。
5. 技術文件撰寫與經驗分享
撰寫技術評估、設計文檔與整合指南,並主動分享新技術趨勢與開發心得,促進團隊技術成長。
【必要條件】
1. 精通 C 或 C++或 Golang程式語言,具備扎實的資料結構,對演算法、作業系統與網路通訊等皆有基礎理解。
2. 熟悉 Git 版本控制與 Docker 容器技術,具備良好的開發流程經驗。
3. 具備獨立分析、解決技術問題的能力,並能與團隊協作排除複雜問題。
4. 對多媒體技術有高度好奇心,學習能力佳,並能快速掌握新興技術。
【加分條件】
1. 具備 JavaScript、TypeScript 或 Node.js 等開發經驗,熟悉 API、Web 平台或 Web 播放器開發。
2. 熟悉 GStreamer 或深入使用、修改 FFmpeg 原始碼,有開發媒體伺服器(如 Nginx-RTMP、Wowza、自研方案)經驗者尤佳。
3. 理解影音編解碼器(H.264/H.265/AV1)、串流協定(HLS、DASH、RTMP、SRT、WebRTC)、DRM 整合及各種容器格式(fMP4、MPEG-TS、FLV)相關技術。
4. 有 WebAssembly(WASM)、WebSocket、HTTP-FLV 等新興技術實作經驗者佳。
5. 熟悉硬體加速(NVIDIA NVENC/Intel QSV)、雲端平台(AWS/Azure/GCP)或 CDN 整合與 RESTful API 設計經驗者優先考慮。
6.具備 FFmpeg 命令列或 libav* 函式庫實作經驗,能進行基本影音處理。