Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OVT broken #363

Closed
basisbit opened this issue May 7, 2021 · 3 comments
Closed

OVT broken #363

basisbit opened this issue May 7, 2021 · 3 comments

Comments

@basisbit
Copy link
Contributor

basisbit commented May 7, 2021

Describe the bug
Some commit within the last few days broke OVT transport between origin and edge server. Older instances of OME edge can still connect to the current OME origin and pull the stream, only current OME edge can not connect to the OVT server.

To Reproduce
Steps to reproduce the behavior:

  1. Set up OBS -> RTMP -> OME origin -> OVT -> OME edge -> HLS
  2. start the stream in OBS
  3. wait a bit
  4. request the playlist file from the OME edge and look at the OME edge log

Expected behavior
Edge server should get the stream from origin server without a problem.

Logs
Both servers are logging with warning level.

docker-compose up
Recreating ovenmediaengine_edge_1 ... done
Attaching to ovenmediaengine_edge_1
edge_1  | [2021-05-07 16:10:18.292] I [OvenMediaEngine:1] Config | config_manager.cpp:195  | Trying to set logfile in directory... (/var/log/ovenmediaengine)
edge_1  | [2021-05-07 16:10:49.583] E [SegWorker:16] OvtStream | ovt_stream.cpp:209  | Cannot connect to origin server (Connection timed out (1500 ms elapsed, SO_ERROR: 0)) : origin.domain.tld:9000
edge_1  | [2021-05-07 16:10:49.584] E [SegWorker:16] Provider | provider.cpp:152  | OVTProvider Application could not create [test] stream.
edge_1  | [2021-05-07 16:10:49.584] E [SegWorker:16] Orchestrator | orchestrator.cpp:591  | Could not pull stream [#default#sampleapp/test] from provider: PullProvider
edge_1  | [2021-05-07 16:10:49.584] E [SegWorker:16] HLS | hls_stream_server.cpp:58   | Could not find a HLS Publisher playlist for [#default#sampleapp/test], playlist.m3u8 : 404

OME Origin server shows nothing except for the normal container startup log.

Server (please complete the following information):

  • OS: Ubuntu 20.04
  • OvenMediaEngine Version: current master
  • Branch: master

Additional context
Add any other context about the problem here.

@getroot
Copy link
Sponsor Member

getroot commented May 11, 2021

Thanks for the detailed bug reporting.
I have tried to reproduce this problem but it does not reproduce on the latest master. Perhaps it was due to recently resolved socket related issues. Could you please check again with the latest master?

@getroot
Copy link
Sponsor Member

getroot commented May 11, 2021

I reproduced a similar problem by looping through the connection and disconnection. I am further analyzing this issue.

@basisbit
Copy link
Contributor Author

Perhaps it was due to recently resolved socket related issues. Could you please check again with the latest master?

Seems to work again with current master Thanks for the quick fix!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants