草庐IT

gst_backend

全部标签

Ubuntu20.04 编译 gstreamer 支持gpu硬编解 opencv-python同支持gst

什么是Gstreamer?Gstreamer是一个支持Windows,Linux,Android,iOS的跨平台的多媒体框架,应用程序可以通过管道(Pipeline)的方式,将多媒体处理的各个步骤串联起来,达到预期的效果。每个步骤通过元素(Element)基于GObject对象系统通过插件(plugins)的方式实现,方便了各项功能的扩展。下图是对基于Gstreamer框架的应用的简单分层:可参考新版编解码gstreamer自1.17.1开始,便抛弃了老版本的gpu硬编解方案,采取了新方案,新方案对环境要求放松,意味着更好编译,更稳定:老版方案装一些预环境还比较麻烦,所以建议抛弃老版本,用新版

cv2‘ has no attribute ‘gapi_wip_gst_GStreamerPipeline‘错误解决方法

importalbumentationsasA报错:cv2‘hasnoattribute‘gapi_wip_gst_GStreamerPipeline解决方法:pip3install--user--upgradeopencv-python-ihttps://pypi.tuna.tsinghua.edu.cn/simple网友的方法是卸载opencv-contrib-pythonuninstallopencv-contrib-pythonAttributeError:module‘cv2‘hasnoattribute‘gapi_wip_gst_GStreamerPipeline‘_killvir

google-app-engine - Google App Engine 任务队列 : googleapi: Error 500: Backend Error

我已经为我的应用引擎应用程序定义了一个拉取队列,并希望通过RESTAPI从外部填充它。不幸的是它不起作用,我总是收到错误500:后端错误。即使我尝试用documentation中的api资源管理器填充它.它回应:500InternalServerError-Showheaders-{"error":{"errors":[{"domain":"global","reason":"backendError","message":"BackendError"}],"code":500,"message":"BackendError"}}知道怎么解决吗? 最佳答案

google-app-engine - Google App Engine 任务队列 : googleapi: Error 500: Backend Error

我已经为我的应用引擎应用程序定义了一个拉取队列,并希望通过RESTAPI从外部填充它。不幸的是它不起作用,我总是收到错误500:后端错误。即使我尝试用documentation中的api资源管理器填充它.它回应:500InternalServerError-Showheaders-{"error":{"errors":[{"domain":"global","reason":"backendError","message":"BackendError"}],"code":500,"message":"BackendError"}}知道怎么解决吗? 最佳答案

docker - GCP 负载平衡器 : 502 Server Error, "failed_to_connect_to_backend"

我有一个在两个GCP实例上运行的dockerizedGo应用程序,将它们与各自的外部IP一起使用时一切正常,但是当通过负载平衡器时,它们要么响应缓慢,要么响应502服务器错误。健康检查好像没问题,所以我真的不明白。在日志中,抛出的错误是failed_to_connect_to_backend我已经看过关于这个问题的其他答案,但似乎没有一个能为我的案例提供答案。我无法修改应用程序的服务方式,因此这似乎不是超时问题。 最佳答案 解决负载均衡器因“failed_to_connect_to_backend”而产生的502响应问题。我会检查以

docker - GCP 负载平衡器 : 502 Server Error, "failed_to_connect_to_backend"

我有一个在两个GCP实例上运行的dockerizedGo应用程序,将它们与各自的外部IP一起使用时一切正常,但是当通过负载平衡器时,它们要么响应缓慢,要么响应502服务器错误。健康检查好像没问题,所以我真的不明白。在日志中,抛出的错误是failed_to_connect_to_backend我已经看过关于这个问题的其他答案,但似乎没有一个能为我的案例提供答案。我无法修改应用程序的服务方式,因此这似乎不是超时问题。 最佳答案 解决负载均衡器因“failed_to_connect_to_backend”而产生的502响应问题。我会检查以

报错解决ValueError: did not find a match in any of xarray‘s currently installed IO backends

最近在服务器上配置环境遇到了xarray读取nc数据的相关问题,折腾了一下午终于解决了,记录下来,希望帮助后来人。具体报错如下ValueError:didnotfindamatchinanyofxarray'scurrentlyinstalledIObackends['netcdf4','scipy','pydap','zarr'].Considerexplicitlyselectingoneoftheinstalledenginesviathe``engine``parameter,orinstallingadditionalIOdependencies,see:http://xarray.

git - 为什么 git 协议(protocol)比 git-http-backend 产生更多的对象?

我正在使用配置有git-http-backend(SmartHTTP)的Git1.7.1。我想看看这比git://协议(protocol)快多少,因为现在它们应该是一样的。原来git://协议(protocol)正在压缩更多对象(33,229对比21,193)exact相同的repo协议(protocol)(甚至经过验证的客户端),因此为我的项目创建了一个大约30MB的包文件。git://协议(protocol)需要更多对象有什么原因吗?git://输出remote:Countingobjects:44510,done.remote:Compressingobjects:100%(33

git - 为什么 git 协议(protocol)比 git-http-backend 产生更多的对象?

我正在使用配置有git-http-backend(SmartHTTP)的Git1.7.1。我想看看这比git://协议(protocol)快多少,因为现在它们应该是一样的。原来git://协议(protocol)正在压缩更多对象(33,229对比21,193)exact相同的repo协议(protocol)(甚至经过验证的客户端),因此为我的项目创建了一个大约30MB的包文件。git://协议(protocol)需要更多对象有什么原因吗?git://输出remote:Countingobjects:44510,done.remote:Compressingobjects:100%(33

linux - 使用 gstreamer 和 gst-launch 循环播放视频?

我可以像这样使用gstreamer的gst-launch在命令行上播放视频:gst-launchgnlfilesourcelocation=file:///tmp/myfile.movstart=0duration=2000000000!autovideosink这会播放/tmp/myfile.mov中文件的前2秒,之后视频播放停止。有没有办法让它重复循环?即将2秒长的gnlfilesource变成一个无限长的视频,一次又一次地播放这2秒? 最佳答案 如果使用gst-launch那么您可能必须使用whiletrue;执行[你的命令]