Ant Media Server is a live streaming engine software that provides adaptive, ultra low latency streaming by using WebRTC technology with ~0.5 seconds latency. Ant Media Server is auto-scalable and it can run on-premise or on-cloud.
When recording streams with MP4, intermittently we see several issues like:
The recording is divided into multiple parts instead of a single MP4 file and the recording duration exceeds the live duration.
There are instances where there is no video in the recorded file & it restores by itself.
Some sections in the recording have issues with audio where the audio is not clear.
At times the video frames are moving too fast in the recorded MP4 file.
At times the video hangs & does not recover even if the duration is skipped.
There is no issue with the live stream itself.
e.g.,
If a continuous test stream for 4 hours without any interruptions the live went fine. However, after the session ended, the following issues were seen with the recorded MP4 file.
The recorded video was split into 5 separate parts instead of being in a single file.
Here is a file where there is no video at 13:57 & 28:45.
The recording length is shown as 7 hours in one of the files.
Short description
When recording streams with MP4, intermittently we see several issues like:
e.g., If a continuous test stream for 4 hours without any interruptions the live went fine. However, after the session ended, the following issues were seen with the recorded MP4 file.
Environment
Steps to reproduce
Expected behavior
The recorded MP4 file should not have any issues and it should be one single MP4 file.
Actual behavior
The recorded MP4 file has the above issues and the behavior is very random as it happens 2 times out of 10 sessions.
Logs
https://drive.google.com/drive/folders/1ApPfgXiaQCqrA2ajMQH-sed1btGgutMa?usp=sharing
Ask your questions on Ant Media Github Discussions