首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >带python的WebRTC

带python的WebRTC
EN

Stack Overflow用户
提问于 2014-07-12 23:09:10
回答 3查看 7.7K关注 0票数 9

我想用python/ then制作一个流服务器,它接收一个WebRTC视频流,然后对它应用一些OpenCV算法。

但是,我找不到用于WebRTC的python模块。我如何发送和接收一个WebRTC视频流与python/扭?

谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-07-14 13:23:56

你可以做的是连续拍摄屏幕截图,并将它们推送到一个websocket中,并允许您的扭曲服务器在进入时对每个服务器进行扫描。

我修改了一些常见的录音机,我的版本拍摄了Jpeg图像,并将它们推到了一个websocket上。可以随意使用和修改你想要的方式,这样它就能满足你的需要。这里的源代码。我使用的示例是向下推到一个内置于C中的libwebsocket服务器,但是可以使用相同的javascript发送到任何websocket服务器。

票数 2
EN

Stack Overflow用户

发布于 2018-02-23 17:06:28

我已经开始将创建Python端点所需的基本块组合起来。

一个是基于异步的交互式连接建立模块:

https://github.com/jlaine/aioice

另一个是libsrtp的Python绑定:

https://github.com/jlaine/pylibsrtp

我们还需要在OpenSSL绑定中支持SRTP键控:

https://github.com/pyca/cryptography/pull/4099

在此基础上,我们可以构建基于异步的WebRTC实现:

https://github.com/jlaine/aiortc

我已经能够让Chrome和Firefox建立一个音频和视频流到一个基于Python的服务器。

票数 5
EN

Stack Overflow用户

发布于 2018-02-01 15:59:41

我也遇到过类似的问题,最终创建了一个服务器,该服务器启动一个无头铬实例,从该实例中可以访问WebRTC流,用MediaRecorder记录块,最后通过WebSocket转发这些块。

我想要一个基于python的解决方案,这样我就不需要中间服务器启动无头铬实例,但还没有找到一个。

我一直在使用Node.js和木偶师,但是其中一个可以从您的python服务器启动浏览器实例,然后通过普通的旧套接字或其他任何让您高兴的东西将解码后的数据发回。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24718111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档