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
I've identified an issue with Gpac concerning the generation of Low-Latency HLS (LL HLS) playlists when using the x264 encoding profile at level 4.2. Broadcasting a UDP stream containing video and audio, encoded via FFMPEG, fails to produce the correct LL HLS playlists. The stream is broadcast with the following configuration:
Attempting to generate an LL HLS playlist with Gpac using the command below only results in a master playlist that contains the audio track, without the video or proper HLS tags:
It's important to note that the HLS tags are also missing when using x264 level 4.2.
This issue suggests a compatibility problem or a bug within Gpac when handling streams encoded at x264 level 4.2, specifically affecting the creation of LL HLS playlists. Any assistance in resolving this would be highly appreciated, as high resolution and frame rates enabled by level 4.2 are essential for our broadcasts.
I cannot reproduce using the latest master, the only difference I can see is that sometimes the FPS is not detected (typically when the TS initializes on an IDR) so FRAME_RATE attribute is missing (but is optional).
Could you cross-check you have the same results ?
Also you don' need to add AUDIO=, this is done by default when you setup groups.
Thanks for reporting your issue. Please make sure these boxes are checked before submitting your issue - thank you!
Detailed guidelines: https://gpac.io/bug-reporting/
I've identified an issue with Gpac concerning the generation of Low-Latency HLS (LL HLS) playlists when using the x264 encoding profile at level 4.2. Broadcasting a UDP stream containing video and audio, encoded via FFMPEG, fails to produce the correct LL HLS playlists. The stream is broadcast with the following configuration:
Attempting to generate an LL HLS playlist with Gpac using the command below only results in a master playlist that contains the audio track, without the video or proper HLS tags:
The generated playlist is as follows:
However, if I change the level to 3.1, it functions correctly and generates the appropriate playlist:
It's important to note that the HLS tags are also missing when using x264 level 4.2.
This issue suggests a compatibility problem or a bug within Gpac when handling streams encoded at x264 level 4.2, specifically affecting the creation of LL HLS playlists. Any assistance in resolving this would be highly appreciated, as high resolution and frame rates enabled by level 4.2 are essential for our broadcasts.
Note: the command to generate the video :
The text was updated successfully, but these errors were encountered: