我正在尝试使用一些Rasp Pi板进行本地网络音频广播,其中一个RaspPi作为对讲机,作为主要(广播),其余作为从属(接收器)。
例如,我查阅了[WebCam App][1]
之类的内容,但似乎在回放之前先录制了音频。
有没有我可以参考的示例,可以捕获音频输入并将其实时流传输到各自的从属设备。
谢谢。
答案 0 :(得分:0)
有一个记录,处理和发送WebCam实时流的示例。您可以参考它并针对您的用例进行修改。
它也使用MediaCapture API。例如,您可以设置为录音:
mediaCapture = new MediaCapture();
var settings = new Windows.Media.Capture.MediaCaptureInitializationSettings();
settings.StreamingCaptureMode = Windows.Media.Capture.StreamingCaptureMode.Audio;
settings.MediaCategory = Windows.Media.Capture.MediaCategory.Communications;
settings.AudioProcessing = Windows.Media.AudioProcessing.Raw;
await mediaCapture.InitializeAsync(settings);
此示例还显示了如何实现HTTP服务器,以便它可以将实时流数据发送到其他客户端。