You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
An opaque message format that can pass any gstreamer data over DDS would find a lot of use in niche rosbag applications.
A message should either encapsulate a gstreamer buffer directly, and tag it with appropriate metadata from the pipeline caps, or use an established transport.
ipcpipelinesink may be worth looking into, but it's also unlikely to tolerate packet loss.
Carrying raw data like filesrc and udpsrc do under an ANY caps filter might be more versatile, and can be paired with elements such as gpdpay or h264parse (with non-zero config-interval) to packetise pipeline data, tolerate data loss, and begin playback partway through an archive.
The text was updated successfully, but these errors were encountered:
BrettRD
changed the title
ROS message for GStreamer Data Protocol (GDP) format
Opaque ROS message for GStreamer Data
Mar 24, 2021
An opaque message format that can pass any gstreamer data over DDS would find a lot of use in niche rosbag applications.
A message should either encapsulate a gstreamer buffer directly, and tag it with appropriate metadata from the pipeline caps, or use an established transport.
Gstreamer Data Protocol can stream data to archive, but encapsulates format changes as single messages, potentially making it intolerant to packet loss.
https://gstreamer.freedesktop.org/documentation/gdp/index.html?gi-language=c
ipcpipelinesink may be worth looking into, but it's also unlikely to tolerate packet loss.
Carrying raw data like filesrc and udpsrc do under an
ANY
caps filter might be more versatile, and can be paired with elements such as gpdpay or h264parse (with non-zeroconfig-interval
) to packetise pipeline data, tolerate data loss, and begin playback partway through an archive.The text was updated successfully, but these errors were encountered: