推荐使用QT和QML Gstreamer的方法?
由于在不同模式(单个 / Dual / Quad)中最多显示4个UDP / RTP流,因此我首先决定使用GSTREAMER。它有效,但并不容易处理,并且在运行时我无法在查看…
Libavformat 记录 RTP 流太快(FPS 太高)
我正在尝试使用 libavformat 录制 RTP 流,但是录制视频的 FPS 非常高,我得到了数千 FPS,如果不是一万的话。我尝试将 FPS 设置为 30,并进行以下修…
我可以通过与RTSP连接获得比特率吗?
我可以使用RTSP连接获得比特率吗? (在Flutter中) 而不是从RTP中获取流数据,因此我可以检查RTSP URL的比特率(流) 我只是想我是否可以连接RTSP UR…
“奇怪” Parrot Anafi RTSP 流的 NALU 复用
通过RTSP提供的鹦鹉Anafi无人机的RTP NALU流似乎将几个NAL单元“”“多路复用”在RTP级别的较大外部NAL单元中。尝试使用GSTREAMER管道,该管道只是打…
如何通过 RTP 传输静态 H.264 文件
我有一个名为 video.h264 的文件和我的 RTSP 服务器代码。我想根据 PLAY 请求将此文件传输到视频播放器(例如 VLC 或 FFplay)。问题是我不知道应该以…
Gstreamer 将 RTP 流的多个片段记录到文件中
我正在使用 gstreamer 编写一个 C++ 应用程序,并试图实现以下目标:连接到 rtp 音频流(opus),将整个流的一份副本写入音频文件,然后另外基于用户…
将更新的 SPS 和 PPS h264 NALU 转换为 AVCDecoderConfigurationRecords 的混乱
我的代码大部分工作允许 WebRTC 连接发布视频,并允许观众通过 RTMP 观看提要。 当 WebRTC 设置开始发送 H264 数据包时,我会等待,直到收到至少一个 …
用于 VoIP 的 android.net.rtp.RtpStream 替代方案 - 从 Android 12 开始已弃用
我的 Android 应用程序 (Push-To-Talk) 需要管理 Voip,今天我使用了 android.net.rtp.RtpStream 库。 我需要: 向我的服务器发送 VoIP 流(使用 GSM …
如何在 Unity 中通过 gstreamer 从 c++ 正确接收视频发件人
我正在尝试使用VideoWriter(使用WSL的c++端)使用Opencv传输流,以使用VideoCapture(Unity端)将其传输到网络上的另一台电脑上。 受此示例启发: ht…
ffmpeg 从 rtp 流中丢弃数据包而不发出警告消息
我使用自定义 python 脚本创建 RTP 数据包并将其发送到 ffmpeg,然后将其转换为从 stdout 读取的 s16le 音频帧。为此我使用 ffmpeg -i rtp://0.0.0.0:…
是否可以使用 ffmpeg 从原始 h264 比特流制作 VFR MP4?
我有一个原始的 h264 比特流,我想使用 ffmpeg 将其放入 MP4 中,但 ffmpeg 总是以恒定的帧速率生成它,而我需要它是可变的帧速率。 假设我有一个具有…
如何使用 RTCP 中的 RTP 时间和 NTP 时间计算 RTP 数据包中的延迟
我正在使用 webrtc 将视频流从浏览器发送到 gstreamer。我可以从 gstreamer 中的 RTCP SR 数据包中获取数据包的 RTP 时间和 NTP 时间。在接收方 在接…
无论如何使用 GStreamer 发送 Linear PCM +网络上的元数据?
我能够使用 GStreamer RTP lib 的 gst_rtp_buffer_add_extension_twobytes_header() 通过 H264 发送元数据。 rtph264pay 是 RFC 3984 确实支持这一点…