VLC播放器可以嵌入微控制器播放视频吗?

时间:2013-11-22 18:07:05

标签: embedded arduino microcontroller vlc video-player

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

准系统迷你系统太贵了200到400美元,这将是一种简单的方法,但不具成本效益。谢谢阅读。

3 个答案:

答案 0 :(得分:3)

一般来说,不,因为大多数“微控制器”缺少进行软件视频解码所需的内存(或外部存储器总线)和马力。

这通常是一项更多属于“片上系统”(SOC)设计的任务,现在越来越多地将数百兆内存堆叠在数百MHz处理器之上,这可能具有额外的特殊功能硬件加速。像beaglebone家族,覆盆子pi,最近的机顶盒和智能手机,当然还有袖珍相机等都是例子。

请注意,某些基于SOC的主板实际上并不比Arduino贵,特别是在向后者添加I / O防护罩时。这是因为他们能够利用现代高密度集成和消费者设备芯片市场的规模经济,以便在一个或两个芯片上廉价地提供大量功能,这对于使用一个或两个芯片进行粗略复制来说将是非常昂贵的。 Arduino +配件解决方案中的许多物理分立部件。 Arduino的数量级太慢,以至于你必须添加的第一个附件就是独立的硬件视频解码IC。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

  

准系统迷你系统在200到400左右太昂贵了   美元,这将是一个简单的方法,但不符合成本效益。

Raspberry Pi,约30美元给予或接受。 Beaglebone黑色45美元,白色89美元。 pcDuino Lite,39美元,pcDuino Dev $ 59,我可以整天这样做......

正如大家已经说过的那样,出于多种原因,你不会将如此严重操作系统的程序移植到微控制器,内存,处理器要求,视频等等。

如果您可以说在微控制器的高端采用stm32f4或其他东西,并为特定格式或格式创建一些视频播放器,那么所涉及的工时将需要相当多的销售来克服成本。为什么在一个项目上花几个月的时间可以在几天内运送覆盆子pi或beaglebone? (或当地商店​​的Roku或Apple TV)。