β

Raspberry Pi 平台最合适的 GStreamer VideoSink

Heiher's Blog 741 阅读

受到 Wayland 的影响,想当然的认为 waylandsink 应该是不错的 Videosink,事实并非如此呀,或许我真是个笨蛋,使用仅支持 BGRA 的 waylandsink 输出 I420 格式视频,CS 转换是 Rpi 所承受不了的。

更好的选择应该是 eglglessink,目前官方的源代码中就已经包含了对 Rpi 窗口系统的支持,编译启用后测试下地效果是很好的。看上去它是使用 Overlay 实现,默认使用当前的 dispmanx display,在 Wayland 桌面上运行看不到任何输出,要到 FrameBuffer 上运行可见到全屏的视频图像输出。不知道它是否支持设置 Window handle,晚上再写个程序测试一下吧。

Over!

作者:Heiher's Blog
Across the great firewall we can reach every corner in the world.
原文地址:Raspberry Pi 平台最合适的 GStreamer VideoSink, 感谢原作者分享。

发表评论