voip-js:VOIP-JS 是一个正在进行的实验,旨在演示如何仅使用 JavaScript 推出您自己的点对点 VOIP 应用程序

时间:2024-07-30 14:46:15
【文件属性】:

文件名称:voip-js:VOIP-JS 是一个正在进行的实验,旨在演示如何仅使用 JavaScript 推出您自己的点对点 VOIP 应用程序

文件大小:380KB

文件格式:ZIP

更新时间:2024-07-30 14:46:15

JavaScript

#VOIP-JS 浏览器 > WebAudio > Opus 编解码器 > WebSockets > Node.js > 然后再回来! VOIP-JS 是一项正在进行的实验,旨在演示如何仅使用 JavaScript 推出您自己的点对点 VOIP 应用程序。 ##假设 使用带有 getUseMedia API 的 Web 音频上下文,User-1 可以从他们的计算机麦克风捕获音频输入,并使用移植到 JavaScript 的音频编码器在客户端对缓冲的数据进行编码,例如: 或 ; 然后可以将压缩包从 Web 浏览器发送到使用 WebSocket 库(例如的服务器; 然后 Node.js 可以将压缩的数据包发送到 User-2,其中 User-2 使用 JavaScript 解码音频流,并使用 User-2 机器上的 Web Audio 上下文播放流。 ##现在的进展 目前我们有音频编码和


【文件预览】:
voip-js-master
----package.json(625B)
----LICENSE(1KB)
----examples()
--------record-encode-decode-play()
----.gitignore(598B)
----lib()
--------sample.js(13KB)
--------opus.js(8KB)
--------recorderWorker.js(3KB)
--------libopus.js(520KB)
--------libspeexdsp.js(82KB)
--------player.worker.js(2KB)
--------player.js(4KB)
--------libopus_libspeexdsp.js(549KB)
--------recorder.js(2KB)
--------sample.roundtrip.js(2KB)
--------riff_pcm_wave_reader.js(5KB)
--------style.css(798B)
--------resampler.js(6KB)
----README.md(1KB)

网友评论