linux - 适用于嵌入式设备的视频 session 堆栈

标签 linux video embedded conference

我正在寻找可以在嵌入式设备上运行的视频 session 堆栈。摄像头将通过 USB、硬件视频加速和以太网连接。我们正在运行 linux 和 directfb。有什么建议吗?

最佳答案

Gstreamer可能是一个选择。它是一个 C 堆栈,并且在嵌入式硬件上用于类似的目的(我认为),即 TI's davinci processor.

我不知道它在这种硬件上的有效使用或可用程度如何。然而,Gstreamer 实际上拥有视频和音频所需的所有组件 混合和流式传输。

由于它是一个管道/模块化方法,您可以在任何阶段插入 gstreamer,即将视频采集/压缩保留为自定义代码,并且仅将应用程序的 RTP 端用于 gstreamer。或者您可以编写自定义压缩插件,并将“标准”gstreamer 应用程序与您的自定义硬件加速硬件一起使用。

关于linux - 适用于嵌入式设备的视频 session 堆栈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3722614/

相关文章:

php - 给PDF添加动态水印

linux - 为什么我的应用程序在知道 URL 时无法在两台 LINUX 操作系统计算机上查找和使用文件?

reactjs - 视频源未在 useState() 上更新

c - 如何计算 devmem2/mmap 的 MMIO GPIO 地址

c++ - int8_t 和 char : converts between pointers to integer types with different sign - but it doesn't

c - 哪些嵌入式处理器最接近多核

linux - 如何在 svn 中列出未版本控制的目录?

linux - 使用 Make 在 shell 条件下构建

html - YouTube嵌入视频具有巨大的黑色边框

video - H264 P&B 帧是否包含像素值?