相关疑难解决方法(0)

如何处理原始UDP数据包,以便它们可以通过directshow源过滤器中的解码器过滤器进行解码

很长的故事:

  1. 有一个H264/MPEG-4源
  2. 我可以将此源与RTSP协议连接起来.
  3. 我能够使用RTP协议获取原始UDP数据包.
  4. 然后将这些原始UDP数据包发送到解码器[h264/mpeg-4] [DS源过滤器]
  5. 但是这些"原始"UDP数据包无法通过解码器[h264/mpeg-4]过滤器进行解码

不久:

如何处理这些原始UDP数据以便通过H264/MPEG-4解码器过滤器进行解码?任何人都可以清楚地确定我与H264/MPEG流有关的步骤吗?

额外信息:

我可以用FFmpeg做到这一点......但是我无法弄清楚FFmpeg如何处理原始数据以便解码器可以解码.

directshow rtp rtsp h.264 mpeg-4

39
推荐指数
1
解决办法
4万
查看次数

从Python中读取RTSP流中的帧

我最近设置了一个Raspberry Pi相机,并通过RTSP流式传输帧.虽然它可能不是完全必要的,但这里是我使用广播视频的命令:

raspivid -o - -t 0 -w 1280 -h 800 |cvlc -vvv stream:///dev/stdin --sout '#rtp{sdp=rtsp://:8554/output.h264}' :demux=h264
Run Code Online (Sandbox Code Playgroud)

这完美地传输了视频.

我现在要做的是用Python解析这个流并分别读取每个帧.我想做一些运动检测用于监视目的.

我完全迷失在这个任务的开始.谁能指点我一个好的教程?如果这不能通过Python实现,我可以使用哪些工具/语言来实现这一目标?

python video rtsp video-streaming

11
推荐指数
4
解决办法
4万
查看次数

标签 统计

rtsp ×2

directshow ×1

h.264 ×1

mpeg-4 ×1

python ×1

rtp ×1

video ×1

video-streaming ×1