專家介紹
兩年的APP開發經驗 曾在捷安特開發部門開發ble連接的app
在捷濤有限公司開發影像與聲音串流APP
EZNote 加入許多筆記相關功能 (undomanager上一步下一步undo/redo、輸出pdf等等)
開發broadcast extension ios錄製 (記憶體限制50M)
使用ReplayKit (broadcast extension)進行 Screen mirroring
- 因為使用extension 所以可以獨立於app之外進行 Screen mirroring
- 可以將手機聲音傳遞過去(原先利用播放靜音音樂的方式讓app活者,導致無法播放聲音傳遞到小雞)
- 可以開啟手機麥克風與手機聲音 Mix 混合後發送給小雞 (需轉格式 將麥克風聲音轉成44100 雙聲道)
- 蘋果對broadcast extension記憶體限制50M
PCM 轉碼 (AudioConverterFillComplexBuffer、AVAudioConverter)
麥克風聲音簡易mix
研究影片壓縮基礎理論MPEG-4 264(I、P、B Frame)
ScreenCaptureKit 錄製macOS畫面與聲音
AAC 壓縮
維護簡易的objc code專案,並在此之上使用swift拓展
用debugger與profiler挖舊專案邏輯/bug 與查找處理bug
CI/CD(jenkins)
跨接native language
swift->objective c
objective c -> swift
創建Private Pods
在ezcast 的Penguin功能中加入AetherLog
會將與dongle溝通的log 分類紀錄輸出