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
Describe the bug
I have a rtsp stream from camera(hanwha) which I want to live stream using OME in edge mode with webrtc over tcp. Whenever I load the ovenplayer using url ws://localhost:3333/app/live.stream?transport=tcp, first I get the connection failed error.
Console:
{code: 501, message: 'Connection with low-latency(OME) server failed.', reason: 'WebSocket connection failed.', error: 'Cannot create offer'}.
After showing error for a second, streaming starts and keep playing without any issue.
Get a rtsp stream from camera or Start a rtsp stream using ffmpeg and mediamtx by looping over a video.mp4 file(I even tried with a random mp4 file from internet but got same errors)
See error:
[2024-08-07 06:22:50.601] E [SPRtcSig-t3333:10] WebRTC Publisher | webrtc_publisher.cpp:333 | Cannot find stream (#default#app/live.stream)
[2024-08-07 06:22:50.601] E [SPRtcSig-t3333:10] Signalling | rtc_signalling_server.cpp:407 | Cannot find stream [#default#app/live.stream]
Expected behavior
With version 0.15.0 there are no such "cannot find stream" errors. These errors should not come in newer version and streaming should work without any error.
Additional context
With older version 0.15.0, same setup works fine. Newer versions are not working properly. Same errors seen in latest version 0.16.8 and it is also getting killed when it goes to delete the applications after stopping the streaming. I know this is not related to my issue but still reporting here with logs.
[2024-07-26 06:30:51.061] E [DQOrchestrator:23] Publisher | publisher.cpp:125 | Push publisher hasn't the #default#app application.
[2024-07-26 06:30:51.061] E [DQOrchestrator:23] Orchestrator | orchestrator_internal.cpp:884 | The module 0x7f63811a7010 (Publisher) returns error while deleting the application [#default#app]
[2024-07-26 06:30:51.061] E [DQOrchestrator:23] Publisher | publisher.cpp:125 | File publisher hasn't the #default#app application.
[2024-07-26 06:30:51.061] E [DQOrchestrator:23] Orchestrator | orchestrator_internal.cpp:884 | The module 0x7f638cc96010 (Publisher) returns error while deleting the application [#default#app]
[2024-07-26 06:30:51.061] C [AW-WebRTC0:27] OvenMediaEngine | signals.cpp:124 | OME v0.16.8 ((From archive)) received signal 11 (SIGSEGV), interrupt.
This discussion was converted from issue #1676 on August 07, 2024 09:17.
Heading
Bold
Italic
Quote
Code
Link
Numbered list
Unordered list
Task list
Attach files
Mention
Reference
Menu
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Describe the bug
I have a rtsp stream from camera(hanwha) which I want to live stream using OME in edge mode with webrtc over tcp. Whenever I load the ovenplayer using url ws://localhost:3333/app/live.stream?transport=tcp, first I get the connection failed error.
Console:
{code: 501, message: 'Connection with low-latency(OME) server failed.', reason: 'WebSocket connection failed.', error: 'Cannot create offer'}.
After showing error for a second, streaming starts and keep playing without any issue.
To Reproduce
Steps to reproduce the behavior:
Server.xml.zip
[2024-08-07 06:22:50.601] E [SPRtcSig-t3333:10] WebRTC Publisher | webrtc_publisher.cpp:333 | Cannot find stream (#default#app/live.stream)
[2024-08-07 06:22:50.601] E [SPRtcSig-t3333:10] Signalling | rtc_signalling_server.cpp:407 | Cannot find stream [#default#app/live.stream]
Expected behavior
With version 0.15.0 there are no such "cannot find stream" errors. These errors should not come in newer version and streaming should work without any error.
Logs
ome0.16.5logs.txt
Server:
Player:
Additional context
With older version 0.15.0, same setup works fine. Newer versions are not working properly. Same errors seen in latest version 0.16.8 and it is also getting killed when it goes to delete the applications after stopping the streaming. I know this is not related to my issue but still reporting here with logs.
[2024-07-26 06:30:51.061] E [DQOrchestrator:23] Publisher | publisher.cpp:125 | Push publisher hasn't the #default#app application.
[2024-07-26 06:30:51.061] E [DQOrchestrator:23] Orchestrator | orchestrator_internal.cpp:884 | The module 0x7f63811a7010 (Publisher) returns error while deleting the application [#default#app]
[2024-07-26 06:30:51.061] E [DQOrchestrator:23] Publisher | publisher.cpp:125 | File publisher hasn't the #default#app application.
[2024-07-26 06:30:51.061] E [DQOrchestrator:23] Orchestrator | orchestrator_internal.cpp:884 | The module 0x7f638cc96010 (Publisher) returns error while deleting the application [#default#app]
[2024-07-26 06:30:51.061] C [AW-WebRTC0:27] OvenMediaEngine | signals.cpp:124 | OME v0.16.8 ((From archive)) received signal 11 (SIGSEGV), interrupt.
Beta Was this translation helpful? Give feedback.
All reactions