我想绘制GL场景,并使用tcpserversink通过以下代码进行广播。
gst-launch-1.0 -v gltestsrc ! vp8enc ! webmmux ! tcpserversink host=0.0.0.0 port=8081
我还没有编写与GL相关的代码,但是我相信我可以使用广播gltestsrc来测试我的流管道。
但是,在我的代码中,gltestsrc
和vp8enc
似乎无法连接。有转换器连接它们吗?
答案 0 :(得分:1)
来自get_in(list_with_maps, [Access.all, "identities", Access.all, "name"])
# [["a", "Secret A"], ["b", "Secret B"]]
的缓冲区数据位于OpenGL纹理空间中。您需要将其下载到主机存储器中,以便将其提供给编码器。同样,您很可能需要将缓冲区转换为视频编码器可接受的格式。
尝试这样的事情:
gltestsrc