gpt4 book ai didi

javascript - 接收视频 block 并在浏览器中播放

转载 作者:行者123 更新时间:2023-11-29 10:07:37 24 4
gpt4 key购买 nike

基本想法:我正在创建一个应用程序。其中用户在输入字段 (type="file") 中选择本地文件 (mp4),然后将视频流式传输给其他用户。我正在考虑用 javascript 操作文件。并通过(datachannels webRTC)将其逐 block 发送给另一个用户,然后在另一端逐 block 播放。

我知道我可以使用 - MediaSource API“组装”这些 block

问题:如何使用 javascript 将视频分割成 block ?我已经用谷歌搜索了一段时间,但似乎找不到图书馆(也许我用谷歌搜索了错误的关键字?)。

谢谢!

最佳答案

使用blob#slice分割视频

// simulate a file
blob = new Blob(['ab'])
chunk1 = blob.slice(0, 1)
chunk2 = blob.slice(1, 2)

console.log(blob.size)
console.log(chunk1.size)
console.log(chunk2.size)

关于javascript - 接收视频 block 并在浏览器中播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40366376/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com