wasm(livestreaming): implement `stream` feature with ffmpeg-wasm on browser
未關閉
post-mainnet
- 主要語言
- Go
- 星號
- 30
- 分支
- 32
- PR 合併指標
- 30 天內沒有已合併 PR
描述
it is implemented based on local audio/camera device in cli as `./zbox stream` now.
it should be implemented based on ffmpeg-wasm and webcam on browser
it is the feature called `live streaming`
## TODO
- capture streaming from audio/webcam by H5 apis and ffmpeg
- read output from ffmpeg-wasm , and upload them to blobbers
see more detail from https://github.com/0chain/zboxcli#stream and https://app.slack.com/client/T9C1E9JEB/threads/thread/GREHVKQKS-1676148868.722449
貢獻指南
這個儲存庫沒有索引到貢獻指南
研究方向
審查 zboxcli 儲存庫中現有的 CLI stream 命令,以了解當前的實作。研究使用 HTML5 API 進行網路攝影機/音訊擷取,以及使用 ffmpeg-wasm 在瀏覽器中進行處理。輸出必須上傳到 blobbers,因此請檢查 gosdk 的上傳機制。這是一個複雜的、跨領域的功能,需要整合多個不熟悉的子系統。
由索引模型根據 Issue 內容生成。
評估
- 技術堆疊
- javascript, wasm
- 領域
- audio-video-rtc, web-dev
- Issue 類型
- 功能
- 難度
- 5/5
- 預估耗時
- 一週以上
- 活躍度
- 停滯
- 描述清晰度
- 基本清楚
- 新手友好度
- 30/100