Big Blue Button是一個開放源視訊會議的軟體,這個軟體內有多種功能,如:桌面分享、視訊分享、音訊分享、PPT或PDF分享…等等。Big Blue Button採用Adobe的Screen Video Codec2(簡稱SVC2)桌面分享視訊壓縮規範來進行桌面分享。 本論文在不改變SVC2串流格式下,是針對該軟體進行改進,改進方法,包括了畫面變化偵測機制的改進、畫面重傳時機的選擇、色彩量化的使用、畫面縮小演算法的改進、畫面擷取管線化(pipeline)的使用、畫面擷取的型態轉型函數之更換等機制。實驗結果證明本論文提出的方法在圖框率與頻寬的使用上皆可獲得改善。
Big Blue Button (BBB) is open-source software for video-conferencing, which provides sharing functions for desktop, video, audio, PPT and PDF, etc. For the desktop sharing, BBB adopts an encoder tailored to the Screen Video Codec 2(SVC2) of Adobe’s standard. The goal of this work is to improve the encoder performance of BBB desktop sharing, while keeping the output video stream conforming to SVC2. This work improves BBB in many aspects, including detection of frame change, decision of frame replenishment, quantization of color, reduction of frame scaling complexity, pipeline structure of screen capture, type conversion of the capture frames. Experiment results shows the frame rate and bandwidth is improved by our proposed method.