Skip to content

Conversation

@mocsharp
Copy link
Owner

@mocsharp mocsharp commented Jun 12, 2025

This PR adds two sample applications:

  1. applications/h264/h264_video_encode_decode: demo how to chain H.264 encoder and decoder without writing to disk. The append_timestamp is needed between the encoder and decoder operators so the decoder can correctly decode each frame.
  2. `applications/dds/dds_h264': showcase H.264 streaming over DDS.

Changes to operators:

  1. append_timestamp is a new operator that adds a GXF Timestamp object to the incoming Tensor.
  2. dds_video_publisher is updated to support VideoBuffer and GXF Entity, along with any additional parameters and codec information for the published video.
  3. dds_video_subscriber is updated to handle the H264 codec if specified and to record latency measurements.

@mocsharp mocsharp self-assigned this Jun 12, 2025
mocsharp added 2 commits June 12, 2025 11:53
…rator

Signed-off-by: Victor Chang <vicchang@nvidia.com>
Signed-off-by: Victor Chang <vicchang@nvidia.com>
@mocsharp mocsharp force-pushed the vchang/mm-h264-streaming branch from b913041 to 57b41f1 Compare June 12, 2025 18:54
@mocsharp mocsharp closed this Jun 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants