0chain / 0chain/gosdk

wasm(livestreaming): implement `stream` feature with ffmpeg-wasm on browser

未關閉
#890 0 則留言 0 個 reaction 已指派 1 人 已指派給 @Manish-210 在 GitHub 檢視
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

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。