1. 網頁端播放畫面開發
a. 將原先透過播放器繪製的畫面轉換為網頁版,使android設備可以播放
b. 改寫後端排程daemon,根據群組設定產生json檔描述播放畫面
c. 規劃統一接口操作畫面更新
d. 透過XState管理播放清單切換流程
e. webpack簡單打包
f. 畫面旋轉
2. HLS串流
a. 設定ffmpeg轉檔參數在特定位置插入Keyframe
b. Video.js串接,處理不同瀏覽器版本的問題(Web API MSE)
c. 多解析度切換播放
d. m3u8 playlist 調整
3. 新型播放器porting
a. 重新編譯執行檔
b. 修正新版本library不相容處
c. 排查segfault
d. 更動都以Git紀錄最後合併回VSS
4. 畫面/海報編輯器開發
a. 規劃畫面資料流,component拆分,資料儲存結構
b. 處理不同元件的滑鼠互動(Text, Table)
c. webpack設定調整,拆分package與其他專案共用
d. 建立GitLab CI/CD pipeline建置專案