AirenSoft / OvenMediaEngine

OvenMediaEngine (OME) is a Sub-Second Latency Live Streaming Server with Large-Scale and High-Definition. #WebRTC #LLHLS
https://airensoft.com/ome.html
GNU Affero General Public License v3.0
2.54k stars 1.06k forks source link

low latency dash constantly stops when using as edge #182

Closed vinceaar0n closed 2 years ago

vinceaar0n commented 4 years ago

Describe the bug low latency dash constantly stops when using as edge. upon checking response headers manifest_ll.mpd keeps getting a "Status Code: 202 Accepted" but when using rtmp as provider on the edge everything runs fine image

To Reproduce Steps to reproduce the behavior:

  1. Set Server.xml as follows 'edge and use ovt as provider.'
  2. With Encoder use obs same config as docs
  3. play lldash video you will notice video keeps stopping

Expected behavior video should not constantly stop

Logs ovenmediaengine.log

Server (please complete the following information):

Player (please complete the following information):

getroot commented 4 years ago

Please share your Server.xml and Full log (especially the log at the moment of error).

dimiden commented 3 years ago

@aaron-vince OME Edge is not always connected to Origin, but only when it plays stream on Edge. Immediately after the connection established, Edge returns 202 Accepted because it does not have enough data to create an LL-DASH segment, and after segment_duration or later, it returns 200 OK.

This issue occurs because OME is not HTTP reverse proxy, and if this behavior is problematic, it is recommended that you use another HTTP reverse proxy server as Edge.

getroot commented 2 years ago

We're sorry, but with the release of LLHLS, we have decided to no longer update LLDASH. Because LLHLS has better performance and compatibility, we decided it was a better decision for everyone to focus more of our energy on it.

Instead, we will continue to focus more on LLHLS and WebRTC. Thanks for your contribution.

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.