01
群組與指派
從一個來源選擇指定教室或群組;指派內容只有變動時才下發,避免接收端無故重連與黑畫面。
Classroom live network
CelerCast 把來源、Hub、教室端與瀏覽器中控連成一套區網內廣播系統。影音不必先送上網際網路,也不依賴雲端服務才能運作。
產品情境示意圖;不代表指定硬體型號。
01 一個來源,指派到多間教室
02 控制面與媒體皆留在區網
03 30 條下游壓測已通過
Verified capabilities
CelerCast Hub 把裝置、群組、指派、中繼與即時狀態放進同一個區網內中控台。
01
從一個來源選擇指定教室或群組;指派內容只有變動時才下發,避免接收端無故重連與黑畫面。
02
Hub 將一份上行轉成多份下行。影音以完整 AU 為單位重組與轉送,避免分片遺失後產生錯誤畫面。
03
裝置主動連回 Hub,回報角色、連線、來源與串流狀態。中控台接收完整快照,斷線後能自行回到真實狀態。
04
可從中控台指定解析度、幀率、位元率與擷取輸入。Node 預設優先選副螢幕,降低誤播主螢幕內容的風險。
05
縮圖、fMP4 端點、解碼與瀏覽器 codec 支援已驗證;真人在可見瀏覽器中按下詳看播放仍待現場確認,因此不宣稱已完成完整人眼驗收。
Actual product UI
瀏覽器直接連 Hub 的區網位址;不用雲端帳號,也沒有前端打包工具或外部字型依賴。
fake_node.py 建立 6 個測試接收端與 1 個測試來源;不是客戶環境或客戶數據。How it works
Hub 是校園內的協調中心。它不需要把影音送到雲端再繞回教室。
桌面 Node、相容的 CelerCam/OBS 來源
註冊、群組、指派、中繼、預覽與網頁中控台
依指派連線;慢速接收端不拖住其他教室
不改媒體協定。 認證、狀態與遠端設定走獨立控制面,維持既有 FVEA v4 相容性。
多播不是前提。 mDNS 失敗時仍可手動填 Hub 位址,校園交換器擋多播不會讓整套系統無法啟動。
Measured, not imagined
2026-08-15,M4 Pro/macOS 26.2,1080p30 來源與 30 個測試接收端全部在同一台機器的 loopback 上。
同時接收同一來源
9.4–9.7 Mbps 入口 × 30
壓測期間四次取樣
30 條下游期間未成長
壓測期間 droppedAu 未增加
中繼後 ffmpeg 解碼零錯誤
通過 CelerCam 的 verify_av.py 與 test_client.py 未修改即通過;FVEA v4 表頭、SPS/PPS、音訊格式、音視訊交錯與分片重組皆有走過。
界線 這是 loopback 壓測,不是校園實網。每條連線延遲分布與 glass-to-glass 延遲尚未實測,網站不把工程推估當成實測成績。
Deployment
Hub 與桌面 Node 都是單一執行檔。自啟安裝功能已存在於目前 macOS 建置;Windows 下載檔為較早建置,使用前應先重新驗證版本與自啟子指令。
選一台常駐主機執行 Hub;全有線部署的設計建議為至少 2.5GbE,實際容量仍應依交換器與流量現場驗證。
跨網段時直接填 Hub IP。Node 若要擷取畫面與聲音,需要本機可用的 ffmpeg;來源消失時不會偷換成主螢幕。
打開 http://<Hub IP>:39100/,確認來源、接收端與狀態,再建立廣播指派。
Default ports
預設避開常見開發埠與 macOS 臨時埠範圍。
Honest boundaries
x264、NVENC、QSV、AMF、VideoToolbox 的 Annex-B 輸出與 B-frame 關閉仍需逐項驗證。
fMP4 端點與解碼已通過,但可見瀏覽器裡按下詳看播放尚未完成人眼驗收。
Hub 連 Hub 的角色已預留,實作尚未完成;網站不以此宣稱支援整棟跨交換器分層。
既有 IP 攝影機接入仍在評估,不列入目前可用功能。
Downloads
封裝只含原始執行檔;沒有 celercast-state.json、token、設定檔、憑證或服務日誌。
目前檔案版本字串為 dev。macOS 檔案只有 linker ad-hoc 簽章,Windows 檔案未驗證發行者簽章;系統可能顯示安全警告。SHA-256 可用來確認下載完整性,但不等同正式公證或惡意程式稽核。
macOS · Apple silicon
Mach-O arm64 · ZIP 5.36 MB
SHA-256 711d32a0…29b7722
macOS · Apple silicon
Mach-O arm64 · ZIP 3.80 MB
SHA-256 85a9456d…9469550
Windows · 64-bit
PE32+ x86-64 · ZIP 5.42 MB
SHA-256 68f9ebb2…60f677e
Windows · 64-bit
PE32+ x86-64 · ZIP 3.79 MB
SHA-256 4e4476a0…eb80698
Local by design
CelerCast 的設計起點不是雲端功能,而是教室現場:可看見、可驗證、可在區網內自行恢復。
選擇下載檔