MediaX v1.0.0rc7 [7e6cb74]
Video streaming for military vehicles
Loading...
Searching...
No Matches
rtp_h264_depayloader.cc File Reference

RTP streaming video class for H.264 DEF-STAN 00-82 video streams. More...

#include "h264/gst/nvidia/rtp_h264_depayloader.h"
#include <gst/gst.h>
#include <algorithm>
#include <chrono>
#include <iostream>
#include <string>
#include <thread>
#include "rtp/rtp_types.h"
#include "rtp/rtp_utils.h"
Include dependency graph for rtp_h264_depayloader.cc:

Namespaces

namespace  mediax
 The Astute Systems (MediaX) library for video streaming.
 
namespace  mediax::rtp
 The Real Time Protocol (RTP) namespace.
 
namespace  mediax::rtp::h264
 The H.264 video compression namespace.
 
namespace  mediax::rtp::h264::gst
 The H.264 video compression GStreamer namespace.
 
namespace  mediax::rtp::h264::gst::nvidia
 The Gstreamer implementation of the Intel Video Accelleration API (VAAPI) namespace.
 

Detailed Description

RTP streaming video class for H.264 DEF-STAN 00-82 video streams.

Below is a sample pipeline to create video streams using GStreamer:

gst-launch-1.0 -v udpsrc caps="application/x-rtp, media=(string)video, clock-rate=(int)90000,
encoding-name=(string)H264" ! rtph264depay ! h264parse ! queue ! nvh264dec ! caps="video/x-raw, format=RGB" !
videoconvert ! appsink