End of stream Signal

Please provide complete information as applicable to your setup.

• Hardware Platform (Jetson / GPU) Jetson tx2
• DeepStream Version 5.1
• JetPack Version (valid for Jetson only) 4.5.1
• TensorRT Version 7.1.3
• NVIDIA GPU Driver Version (valid for GPU only)
• Issue Type( questions, new requirements, bugs) Question
• How to reproduce the issue ? (This is for bugs. Including which sample app is using, the configuration files content, the command line used and other details for reproducing)
• Requirement details( This is for new requirement. Including the module name-for which plugin or for which sample application, the function description)

Just for learning purposes, may i know why is the mp4 video playable (when setting sink to be file sink) only after sending the eos signal event? is it ok to explain what is the use of this end of stream signal?

Hi,
Please check structure of mp4 file:
MP4 File Format

While recording, it puts bitstream into mdat atom. After receiving end of stream, it completes mdat and puts moov atom. Without moov the file is not playable.

For packet-based file formats such as ts or mkv, it can keep most stream without end of stream. Plesase refer to structure of mkv file:
MKV File Format

oh i see. Thanks for sharing!

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.