【问题标题】:Stream video to WebRTC from app not browser从应用程序而非浏览器将视频流式传输到 WebRTC
【发布时间】:2015-04-01 21:02:16
【问题描述】:

我进行了高低搜索,但还没有找到一个“明确”的答案来判断这是否可以做到或如何做到(我很高兴编写一个应用程序,只需要知道要使用什么)

  1. 我有一个 Raspberry Pi,我想将视频和音频从它的 USB 网络摄像头传输到 WebRTC 服务器/客户端。
  2. 我的 Raspberry Pi 没有安装 GUI/Xwindows,因此没有 Web 浏览器(即使有 GUI,也没有适用于 Raspberry Pi 的 WebRTC 浏览器)

所以我想要的是一种用 Java、Python 或 JS 制作不需要 GUI 的应用程序的方法……我给它启动命令来告诉它 WebRTC 服务器在哪里(IP)以及加入的房间……或者我设置它们在配置文件中.. - 可能我还需要告诉应用/代码要发送哪些视频和音频。

?那么有哪些代码可以让我开发上述解决方案呢?

我看到了一些东西,但我不清楚它们是否可以习惯所以我在问什么:

再解释一下:

  1. 我有小型 Linux 设备 (RasPi),它有网络摄像头和麦克风
  2. 它没有 GUI 没有 xWindows,因此没有浏览器可以在其上执行 WebRTC
  3. 我想将网络摄像头视频和音频流式传输到我的 WebRTC 服务器/客户端
  4. 我不需要从其他客户端取回视频。仅此而已。
  5. 我并不是想把我的 RasPi 变成一个 WebRTC 服务器,我见过很多,但这不是我想要的。

我知道 Java 和 Python 我很高兴在其中一个中开发应用程序我只需要知道使用什么技术将视频/音频发送到 WebRTC 服务器,并且任何支持信息都有帮助。 一旦开发完成,我将在此处发布到工作应用程序的链接,这可能对想要从小型廉价 Linux 设备流式传输到 WebRTC 房间的其他人有用。

【问题讨论】:

    标签: java python stream webrtc


    【解决方案1】:

    UV4L 正是你想要的:

    感谢 UV4L 的一个新的特殊模块,现在可以加入一个 任何地方的任何 Jitsi Meet 网络会议的房间(包括那些在 免费、公开的 meet.jit.si 服务)和直播视频和音频 从您的相机和麦克风到所有参与者或观众 无需任何浏览器的房间!

    在您的应用程序中,通过 HTTP/GET 将正确的命令发送到 UV4L 流媒体服务器以启动和停止流媒体并传递您要连接的 Jitsi 视频桥的 URL 就足够了。

    【讨论】:

    • 如果您不想在其中安装沉重的 Jitsi 视频桥怎么办?我想将浏览器指向 RaspberryPi 并直接访问。
    猜你喜欢
    • 2014-06-20
    • 1970-01-01
    • 2012-02-17
    • 2019-08-18
    • 2015-05-22
    • 2016-05-30
    • 1970-01-01
    • 1970-01-01
    • 2018-03-13
    相关资源
    最近更新 更多