C++ 将音频从浏览器传输到WebRTC本机C++;应用
我设法运行WebRTC peerconnection示例,但它没有在浏览器上运行。 我正试图找到一种方法,将视频和音频从浏览器传输到我的本地程序C++ 将音频从浏览器传输到WebRTC本机C++;应用,c++,webrtc,C++,Webrtc,我设法运行WebRTC peerconnection示例,但它没有在浏览器上运行。 我正试图找到一种方法,将视频和音频从浏览器传输到我的本地程序 有什么办法吗?这是可以做到的。WebRTC设计为在两个WebRTC代理(通常是Web浏览器)之间以对等方式工作。您的本地程序需要成为第二个对等程序 如果您需要依赖开源组件,一个好的起点是: DTLS密钥交换的OpenSSL libsrtp加密RTP数据包 ffmpeg解码来自浏览器的PCM音频(如果需要视频,请使用libvpx) 您还需要处理ICE
有什么办法吗?这是可以做到的。WebRTC设计为在两个WebRTC代理(通常是Web浏览器)之间以对等方式工作。您的本地程序需要成为第二个对等程序 如果您需要依赖开源组件,一个好的起点是:
- DTLS密钥交换的OpenSSL
- libsrtp加密RTP数据包
- ffmpeg解码来自浏览器的PCM音频(如果需要视频,请使用libvpx)
示例还使用Windows特定于Windows的MediaFoundation。它还有很多快捷方式,尤其是RTP和STUN数据包处理