-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
LL-HLS extension #EXT-X-PROGRAM-DATE-TIME return timestamps from future #1940
Copy link
Copy link
Open
Labels
investigatingBeing checkedBeing checked
Description
Describe the bug
Hi guys, I`ve returned with reproduction details for #1845
The problems is: #EXT-X-PROGRAM-DATE-TIME LL-HLS extension returns time from the future
To Reproduce
Steps to reproduce the behavior:
- 1x Origin server v0.18.0 configurred as follows Origin.txt (reproduces on last master commit too)
- 2x Edge servers v0.18.0 configurred as follows Edge.txt (reproduces on last master commit too)
- Nginx-rtmp configured as follows nginx-rtmp.txt
- push rtmp stream from OBS to nginx-rtmp (and nginx-rtmp configured for rtmp push to OME)
5. OBS and Nginx-rtmp are on the same machine, OME Origin and OME Edge on different.
6. On streaming machine start streaming and make a short disconnect: `sudo ip link set enp15s0 down && sudo ip link set enp15s0 up`
7. Check #EXT-X-PROGRAM-DATE-TIME extension returns timestamps from future. For example on https://www.theoplayer.com/test-your-stream-hls-dash-hesp
**Expected behavior**
#EXT-X-PROGRAM-DATE-TIME extension returns correct time
Logs
-logs-2025-05-20 07_54_41.txt - problem stream is "stream1"
Server (please complete the following information):
OS: Ubuntu 22.04
OvenMediaEngine Version: v0.18.0
Branch: master
Player (please complete the following information):
Device: Desktop PC
OS: Windows 11
Browser chrome
Version 136.0.7103.114 x64
Additional context
If remove nginx-rtmp from the streaming chain the problem disappears (direct rtmp push from OBS -> OME)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
investigatingBeing checkedBeing checked