![]() |
MediaX v1.0.0rc7 [7e6cb74]
Video streaming for military vehicles
|
RTP streaming video class for uncompressed DEF-STAN 00-82 video streams. More...
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <array>
#include <chrono>
#include <string>
#include <thread>
#include <netdb.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <sys/types.h>
#include <atomic>
#include <limits>
#include <vector>
#include "rtp/rtp_depayloader.h"
#include "rtp/rtp_types.h"
Go to the source code of this file.
Data Structures | |
class | mediax::rtp::uncompressed::RtpUncompressedDepayloader |
Manage an RTP stream. More... | |
Namespaces | |
namespace | mediax |
The Astute Systems (MediaX) library for video streaming. | |
namespace | mediax::rtp |
The Real Time Protocol (RTP) namespace. | |
namespace | mediax::rtp::uncompressed |
The Astute Systems media streaming namespace. | |
RTP streaming video class for uncompressed DEF-STAN 00-82 video streams.
Example RTP packet from wireshark Real-Time Transport Protocol 10.. .... = Version: RFC 1889 Version (2) ..0. .... = Padding: False ...0 .... = Extension: False .... 0000 = Contributing source identifiers count: 0 0... .... = Marker: False Payload type: DynamicRTP-Type-96 (96) Sequence number: 34513 Timestamp: 2999318601 Synchronization Source identifier: 0xdccae7a8 (3704285096) Payload: 000003c000a08000019e00a2000029292929f06e29292929...
gst-launch-1.0 videotestsrc num_buffers ! video/x-raw, format=UYVY, framerate=25/1, width=640, height=480 ! queue ! rtpvrawpay ! udpsink host=127.0.0.1 port=5004
Use his program to stream data to the udpsrc example above on the tegra X1