问题标签 [gstreamer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5032 浏览

java - gstreamer 视频流

我已经执行了开源社区链接发布的 AudioPlayer.java 示例

音频播放器教程

我得到了以下异常

谁能给我这个问题的解决方案?

提前致谢。

0 投票
3 回答
3414 浏览

macos - Gstreamer Mac OS X udpsink 错误

我正在尝试在 Mac OS X 中流式传输音频,但我不断收到此错误:

这适用于 Windows 替换osxaudiosrcautoaudiosrc,有人知道是什么问题吗?

谢谢

0 投票
1 回答
1268 浏览

android - Android GStreamer 无法流式传输 http url

我正在尝试在移植了 GStreamer 的 android 设备上构建音乐应用程序。但是当我在 http 上尝试 mp3 url 流式传输时,它无法处理流(但是,它在具有基本媒体框架 OPENCore 的 Android 设备上运行良好)。所以我想知道 GStreamer 是否支持 http url 流,或者有没有其他方法。

提前致谢

0 投票
2 回答
26869 浏览

python - 使用 python-gstreamer 播放 RTSP

我使用 gstreamer 播放来自 IP 摄像机(如 Axis)的 RTSP 流。我使用如下命令行:

它工作正常。

我想用 pygtk 中的 gui 来控制它,所以我使用 gstreamer python 绑定。我写了这段代码:

但它不起作用并退出此消息:

我也尝试用这个来改进我的 CLI,因为我只使用 h264:

并在我的python代码中实现它:

但我得到了同样的错误:(

我的源代码(rtspsrc)之间有问题,因为它可以与带有 filesrc 的 decodebin 一起使用(当然不适用于 rtph264depay)

我不明白为什么它不起作用,因为它在 cli 中起作用。gstreamer的任何专家可以帮助我吗?

提前致谢。

问候,

0 投票
1 回答
535 浏览

python - 将gst视频切换到pygtk上另一个视频中的某个点按下按钮

我正在尝试播放视频并有一个按钮可以将视频切换到新视频,在除开头之外的某个时间点开始新视频。我没有写太多 UI 或视频相关的代码。

我有以下那种作品(非常修剪):

几点:

  • 我使用 GObject 是因为我希望能够使用 gobject.timeout_add,因为我需要定期发生一些事情。如果有其他方法,我不会嫁给它。
  • 没有那 1 秒的等待,它就行不通。使用 time.sleep() 会导致段错误。
  • 我有时确实会看到视频开头的片段,有时它只是从头开始。
  • 有人建议我有一个后台 playbin 并“热交换”它们。这会很好 - 我只是不知道该怎么做。

显然,我想要一种更清洁、更可靠的方法来做到这一点。

TL;DR:如何在 pygtk 窗口中从视频切换到视频,从视频中的任意点开始?

0 投票
1 回答
3887 浏览

cuda - 带有 VDPAU 的 GStreamer(使用 nVidia 卡的 h264 加速)

我使用最新版本的 gstreamer 插件不好,我想尝试 VDPAU。我用搅拌机基金会的大钱兔子电影进行测试。我试过这个命令: gst-launch-0.10 filesrc=/home/alex/big.mp4 ! mp4mux ! vdpauh264dec ! vdpauvideopostprocess ! vdpausink但它无法将 mp4mux 与 vdph264dec 链接。

我还尝试使用 ffdemux_mov_mp4_m4a_3gp_3g2_mj2 而不是 mp4mux 和 gst-launch 失败但出现错误消息:

如何使用 NVIDIA 卡的 VDPAU 功能播放 h264?

在此先感谢您的帮助,请原谅我的英语不好。

问候,

0 投票
1 回答
4551 浏览

h.264 - 解码(和渲染)H264 RTP 数据包

我写了一些代码,将一些带有 H264 流的 RTP 数据包存储在磁盘上。我希望能够从 RTP 数据包中提取 H264 数据并将该数据呈现在某处以测试并查看我的代码是否有效。我怎样才能做到这一点?

我想 gstreamer 可以帮我一把。如果我将数据包存储在磁盘上的文件中,是否可以使用 gstreamer 在某处提取、解码和渲染?或者创建一个 h264 视频文件来播放它,看看里面有什么?谢谢!

0 投票
2 回答
400 浏览

jquery - jQuery限制数字后的数量

嗨,我正在尝试找出执行以下操作的最佳方法

假设我以 22.55 的价格出售一件商品,其 GST 为 10%,这 = 2.25 但是当我运行以下命令时,它似乎

变量总和 = (.10 * 22.55);

它返回 2.250000002 美元我如何制作它,所以它只显示真正的美元?2.25 美元

谢谢

0 投票
2 回答
3350 浏览

gstreamer - Gstreamer:如何在一个窗口中获取相同视频流的三个副本?

我正在尝试重现“没有计算机的分形”,但使用计算机而不是三台投影仪。我认为使用 gstreamer 应该很简单:只需使用tee复制来自相机的流,然后使用videomixer将三张相同的图片放在一张上。

在这里,我使用 ' videotestsrc pattern=1 ' 作为我希望复制的流,并使用 ' videotestsrc pattern="black" ' 作为整个屏幕的背景。

问题是我只得到了两个副本:一个对应于 sink_1,另一个对应于 sink_2。如果我交换最后两行,那么我只会得到 sink_1 和 sink_3。

所以问题是如何显示所有三个副本?

0 投票
1 回答
4310 浏览

c - Windows 上的 GStreamer 音频流

我在 Windows 上对 GStreamer(ossbuild 0.10.7)进行了一些试验,但我似乎无法让两台计算机之间的音频流工作。我在接收器端听到的只是一声短促的哔哔声,然后是沉默。

这是发送方管道:

这是接收器管道:

我已经尝试过不同的队列设置和编解码器。当我尝试流式传输音频文件时也是如此,我听到的只是大约 1 秒。可能是什么问题呢?