【问题标题】:How to send a Wowza Stream to Google Cloud Speech API?如何将 Wowza 流发送到 Google Cloud Speech API?
【发布时间】:2017-08-24 21:51:45
【问题描述】:

Wowza 给了我 rtsp://、rtmp:// 和 m3u8 流。我想将此发送到 Google Cloud Speech API,以便它即时转录流。

这个 API 似乎只能接收纯字节表示,Github 上的示例显示了如何处理文件。

如何通过 Wowza 链接实现这一点?

编辑:我的问题不同。在另一个问题中,我要求提供提供该功能的服务,在这个问题中,我专门讨论的是 Google Cloud Speech,以及如何使用该 API 来实现。

【问题讨论】:

  • 同样的问题不用再问了,只需要写代码。在循环中从流中获取数据并将其发送到 API,然后处理结果。这与从文件中识别没有什么不同。
  • 1.这不是重复的 2。如果它像你说的那么简单,我就不会问了。
  • 您遇到的问题是如何从rtmp流中获取数据,而不是如何将数据发送到服务器,这与您之前提出的问题完全相同。这个问题的答案也将回答你之前的问题。至于你的问题,可以在stackoverflow.com/questions/16803621/…找到代码演示

标签: java speech-recognition wowza google-cloud-speech


【解决方案1】:

从 RTSP/RTMP 流中获取原始数据的一种方法是使用 FFMPEG 作为客户端,将数据通过管道传输到您的应用中(FFMPEG 在必要时提供转码)

https://ffmpeg.org/ffmpeg-protocols.html

rtmp://[username:password@]server[:port][/app][/instance][/playpath]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多