【问题标题】:Can VLC Player be embedded in a microcontroller to play videos?VLC Player 可以嵌入到微控制器中播放视频吗?
【发布时间】:2013-11-22 18:07:04
【问题描述】:

我想知道是否有任何控制器,例如 arduino 或任何其他微控制器,可以通过编程来运行嵌入在其系统中的 VLC 播放器。它可能是最好的开源播放器。如果它可以在独立控制器上运行,并且只需将您的 USB 插入控制器并播放视频,那就太好了。

准系统迷你系统太贵了,大约 200 到 400 美元,这是一种简单的方法,但不划算。感谢阅读。

【问题讨论】:

    标签: embedded arduino microcontroller vlc video-player


    【解决方案1】:

    一般来说,不会,因为大多数“微控制器”缺乏执行软件视频解码所需的内存(或外部内存总线)和功能。

    这通常是一项更多地属于“片上系统”(SOC) 设计的任务,如今,这些设计越来越多地将数百兆字节的内存封装在数百 MHz 处理器之上,这些处理器可能具有额外的特殊功能硬件加速。诸如 beaglebone 家族、树莓派以及最近的机顶盒和智能手机之类的东西,当然还有袖珍相机。

    请注意,某些基于 SOC 的电路板实际上并不比 Arduino 贵,尤其是当您为后者添加 I/O 屏蔽时。这是因为他们能够利用现代高密度集成和消费设备芯片市场的规模经济,将大量功能廉价地放在一个或两个芯片上,而使用以 Arduino + 配件解决方案的方式提供大量物理上离散的部件。而且 Arduino 的速度太慢了很多数量级,以至于您必须添加的第一个附件将是独立的硬件视频解码 IC。

    【讨论】:

      【解决方案2】:

      我同意克里斯的观点。 微控制器没有足够的内存来解码视频。您需要选择一些具有视频处理功能的微处理器。另一方面,您可以获得一些具有 android 功能的廉价处理器。它们的价格为 35-40 美元。并提供流畅的 HDMI 输出。 (不确定是否插入 USB)

      【讨论】:

        【解决方案3】:

        准系统迷你系统太贵了,大约 200 到 400 美元,这将是一种简单的方法,但不划算。

        Raspberry Pi,大约 30 美元的赠与或取。 Beaglebone 黑色 45 美元,白色 89 美元。 pcDuino Lite,39 美元,pcDuino Dev 59 美元,我可以做一整天...

        正如大家已经说过的,您不会将如此严重依赖操作系统的程序移植到微控制器,原因有很多,包括内存、处理器要求、视频等等。

        如果您可以说采用 stm32f4 或高端微控制器,并为特定格式或格式创建一些视频播放器,所涉及的工时将需要相当多的销售才能克服成本。当您可以在几天内交付树莓派或 beaglebone 时,为什么要花几个月的时间在一个项目上? (或当地商店​​的 Roku 或 Apple TV)。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-03-08
          • 1970-01-01
          • 2020-03-04
          • 1970-01-01
          相关资源
          最近更新 更多