问题标签 [gst-launch-1.0]

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 投票
1 回答
37 浏览

gstreamer - 使用 H264、RTP、UDP 进行 gstreamer 测试。怎么了?

我对 gstreamer 比较陌生,正在寻找一些调试想法。我正在研究使用 H264、RTP、UDP 的视频流,并设置一些测试发送和接收脚本作为概念证明。我没有使用实际的网络,而是使用 localhost 并将所有代码保存在一台 PC 上。

发件人

接收者

这几乎可以工作。显示了测试视频,但几秒钟后,大部分图像(色块)消失了,只有噪点框显示在右下方。然后几秒钟后它又闪烁回来,依此类推。

我可以看到它可能与排队或缓冲或同步或带宽有关?它不会在实际网络上丢失内容,因为我正在通过 localhost 进行 UDP 流量。有点在这里折腾,添加和删除各种参数并没有太大区别。是的,其中一些是copypasta,我可能不太清楚我在做什么。

如果没有什么明显的,我该如何调试呢?

我不认为这是原始 CPU 能力,因为 top 并不表示我接近 100% CPU。

0 投票
1 回答
32 浏览

queue - gst-launch-1.0 错误管道:无法将 queue2 链接到 videoconvert0

我正在尝试将视频源发送到三个输出:多播、文件系统和(调整大小的视频)显示gst-launch-1.0

这是命令,

这就是错误,

0 投票
0 回答
18 浏览

ubuntu - 为什么 gstreamer GST-LAUNCH 在运行时经常缓冲?

我在 Ubuntu 18.04 版本上运行一个简单的命令。

gst-launch-1.0 playbin uri=https://www.freedesktop.org/software/gstreamer-sdk/data/media/sintel_trailer-480p.webm

此命令打开一个示例视频窗口。但在运行时,视频停止并缓冲然后重复持续约 2 秒。

这是终端的输出;

0 投票
0 回答
7 浏览

gst-launch-1.0 - gst-launch-1.0 记录 mp4 并且可以在 chrome 中播放

我的设备是萤火虫 rk3399,我正在使用 USB 摄像头进行视频录制,但是录制的 mp4 文件无法在 chrome 下播放 这是我的设备信息 在此处输入图像描述

这是我使用的记录代码 gst-launch-1.0 v4l2src device=/dev/video10 ! videoconvert ! video/x-raw,format=YUY2,width=1920,height=1080 ! queue ! mpph264enc ! queue ! h264parse ! mpegtsmux ! filesink location=/home/firefly/test2.mp4

非常感谢你的回答