草庐IT

cap_gstreamer

全部标签

hadoop - CAP 与分布式系统

说到nosql分布式数据库系统,我们都知道它们都属于CAP定理的三取二。对于网络故障和节点故障不可避免的分布式集群,分区容忍是必要的,因此我们只能从可用性和一致性中选择一个。所以它基本上是CP或AP。我的问题是hadoop属于哪一类。假设我有一个包含6个节点ABC和DEF的集群,在网络故障期间,假设节点A、B、C和节点D、E、F分为两个独立的集群。现在在一个一致的和分区容忍的系统(CP)模型中,因为节点A中的更新不会复制到节点D,系统的一致性不允许用户更新或读取数据,直到网络再次运行,因此使得数据库关闭。而一个可用且分区容忍的系统将允许节点D的用户在节点A进行更新时看到旧数据,但不保证

php - 在 php 代码中执行 Gstreamer 管道脚本

我在ubuntu中为gstreamer应用程序(管道)编写了一个脚本,用于通过网络摄像头和图像采集卡捕获2个视频流并将它们放入一个容器中:gst-launch-empegtsmuxname="muxer"!filesinklocation=TestHDMainCamera.ts\v4l2srcdevice="/dev/video1"!video/x-raw-yuv,width=1280,height=720,\framerate=30/1!videorate!ffmpegcolorspace!x264enc!muxer.\v4l2srcdevice="/dev/video0"!vide

android - 如何让 Android 进程以 CAP_NET_ADMIN 功能运行

我有一个使用JNI库的AndroidActivity,该库使用netlink命令来配置网络接口(interface)(在本例中为socketcan接口(interface))。如果我运行该Activity,网络接口(interface)配置将失败并出现来自RTNETLINK的EPERM错误。失败的命令需要CAP_NET_ADMIN能力才能成功完成。因此以root身份成功运行代码,并且还以root身份运行,然后使用capset将功能限制为仅CAP_NET_ADMIN。我向应用程序list添加了以下权限,给我的印象是我的进程将获得NET_ADMIN功能:这会将进程置于inet和net_ad

android - 缺少适用于 Android SDK 的 GStreamer 插件

我将包含的Tutorial5(基本媒体播放器)中的流url更改为h.264/mp​​3媒体流(从其原始的ogv流),它开始提示缺少一些插件.谷歌搜索后,我找到了Prajnashi的Androidgst-ffmpeg插件https://github.com/prajnashi/gst-ffmpeg但它肯定不适合SDK。如果SDK没有所需的插件,我该如何解决?我是GStreamer的新手,不知道如何为Android编译任何现有插件。 最佳答案 你只需要添加$(GSTREAMER_PLUGINS_CODECS_RESTRICTED)到an

android - 无法为 Android 教程构建 GStreamer

我在尝试构建GStreamerAndroid教程时遇到了很多问题。我的环境是:MacOSX7AndroidSDK版本17AndroidNDK8d我能够在Eclipse和命令行中构建和运行NDK示例。我已经下载http://cdn.gstreamer.com/android/arm/gstreamer-sdk-android-arm-debug-2012.11.tar.bz2并将GSTREAMER_SDK_ROOT_ANDROID环境变量添加到我的.bash_profile。当我尝试通过Eclipse构建android-tutorial-1时,出现以下错误:12:12:05****Inc

c++ - 如何在 Visual Studio 2010 中使用 GStreamer?

我必须自己编译GStreamer吗?我可以使用VisualStudio2010来完成吗?我正在努力寻找一个很好的分步指南,其中包含有关如何执行此操作的说明。有好的吗?我的目标是使用QtGstreamer构建应用程序在VS2010上。 最佳答案 此链接提供了一个完整的方法compileGStreamerusingVisualStudio这个是compileQtGstreamer. 关于c++-如何在VisualStudio2010中使用GStreamer?,我们在StackOverflow

c++ - 在 OpenCV 中使用自定义相机(通过 GStreamer)

我正在使用带有ov5640相机(mipi)的Nitrogen6x板。相机没有使用标准的v4l/v4l,但我们可以使用GStreamer为其驱动程序(mfw_v4l)流式传输视频:gst-launchmfw_v4lsrc!autovideosink我想通过GStreamer(OpenCV中的GStreamer)调用它来在OpenCV中使用相机。我问了一个关于在OpenCV中调用GStreamer的问题here,这是跟进。如果我启用GStreamer支持,它会被选中inthesourcecode,但OpenCV尝试为我想要更改的GStreamer使用标准V4L/V4L2。关于调用GStre

c++ - Gstreamer - 将命令行 gst-launch 转换为 C 代码

我一直在使用gst-launch实用程序对GStreamer进行一些实验。但是,最终的目标是使用GStreamer库在我自己的应用程序上实现相同的功能。问题是最终很难(至少对于不习惯GStreamerAPI的人来说)将我在命令行上测试的内容“移植”到C/C++代码。我可能需要移植的命令示例是:gst-launchfilesrclocation="CLIP8.mp4"!decodebin2!jpegenc!multifilesinklocation="test%d.jpg"什么是最“直截了当”的方式/方法来接受这样的命令并在我自己的应用程序上用C语言编写它。此外,作为一个附带问题,我如何

windows - 是否可以通过编程方式禁用 Windows 上的 Caps Lock 键?

CapsLock键让我抓狂-我从来没有故意使用它,但有时不小心按下了它而不是TAB。我目前的解决方案是用Screwdriver卸下按钮(没有损坏,如果需要可以放回去)。有没有办法在Windows上以编程方式禁用CapsLock键-编写一个带有键盘钩子(Hook)或类似东西的程序?我从哪里开始? 最佳答案 为了在Windows2000或WindowsXP机器上重新映射大写锁定(无需安装软件),我改编了在HowtogloballymapAltGrkeytoAltkey?中找到的信息。如下。将Caps映射到null是其中一个示例,但您可以

windows - GStreamer Qt WINDOWS

有很多关于在linux中为Qt配置.pro文件以运行GStreamer的信息。但在WINDOWS中做同样的事情看起来太难了。我从他们的官方网站下载了Gst并运行了一个安装程序。现在它在D:\gstreamer\1.0\x86...我从试图更改qt.pro文件的人那里找到了唯一的描述。我也是这样做的:INCLUDEPATH+=c:/gstreamer/1.0/x86/include\c:/gstreamer/1.0/x86/include/gstreamer-1.0/gst\c:/gstreamer/1.0/x86/include/glib-2.0\c:/gstreamer/1.0/x8