sockets - 捕获Web Audio API数据以进行套接字编程

标签 sockets udp webrtc web-audio-api

我正在使用C#套接字编程制作视频聊天Web应用程序以传输数据。我想使用Web Audio API在我的 View 页面中捕获音频和视频,但是我不知道如何使用套接字(在 Controller 类中定义)传输音频。如果我可以捕获,该API可以用于套接字编程吗? API的原始位?

(我也尝试过使用WEB RTC,但是我无法创建多个对等连接。由于我的应用程序涉及多个对等连接,因此我更喜欢普通的套接字编程。)

最佳答案

如果您的意思是,您可以直接从getUserMedia访问原始音频/视频位吗?是的,可以。 (关于音频,请查看webaudiodemos.appspot.com上的任何输入演示-特别是AudioRecorder演示了如何从ScriptProcessor节点获取位。)但是我要提醒您,通过网络流式传输音频和视频并不是一件容易的事。您真的不能在不考虑缓冲(或自适应功能,除非您只能保证高速局域网)的情况下,直接将这些位推到网上。

关于sockets - 捕获Web Audio API数据以进行套接字编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14833609/

相关文章:

c - Linux套接字: second read() fails on localhost

c - C中的服务监听返回-1

html - (webrtc)setRemoteDescription对启动器不起作用

java - 第二个客户端套接字没有响应

c++ - C/C++ TCP 套接字服务器读取

go - 在 TCP 连接的端口上发送 UDP 数据包

SwiftSocket 在发送时从 UDPClient 收到未知错误

javascript - 如何使用 coturn(stun/turn)服务器在 Web 应用程序中建立对等连接

ios - WebRTC 在 iOS Safari 上的 Angular 5 中不起作用

java - Java中接受Socket连接失败