我正在使用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/