【问题标题】:How to play a live UDP video stream in MATLAB如何在 MATLAB 中播放实时 UDP 视频流
【发布时间】:2012-04-15 11:22:51
【问题描述】:

我正在编写一个 MATLAB 脚本,该脚本在端口上获取实时视频流并在 MATLAB gui 中播放该视频。我查看了视频输入功能,但这似乎需要将实际硬件连接到计算机。

我正在某个端口上侦听 UDP 视频流,我想在 GUI 中以伪实时方式播放该视频。目前我正在逐帧接收原始 RGB 字节流。

重点:

这可能吗? 如果是这样,人们将如何做到这一点?在这一点上,任何解决方案都是可行的,尽管我想在大部分工作中使用内置函数。

【问题讨论】:

  • 您需要具体说明您正在收听的视频格式和 UDP 协议。如果您的视频是原始 RGB 并且每个 UDP 数据包将包含整个帧,请明确说明。

标签: matlab udp video-streaming


【解决方案1】:

如果您不需要高吞吐量,您可以使用 UDP toolbox 轻松地将 Matlab 连接到 UDP 端口。

如果您的帧只是原始 RGB 图像,您可以使用image 命令来显示它们。

如果您需要高吞吐量或需要实现更复杂的解码器,请考虑按照this answer 的建议在 Java 中实现它。

【讨论】:

    猜你喜欢
    • 2010-10-21
    • 1970-01-01
    • 2020-02-26
    • 2019-05-05
    • 1970-01-01
    • 1970-01-01
    • 2015-05-28
    • 2014-07-21
    • 1970-01-01
    相关资源
    最近更新 更多