AirenSoft / OvenMediaEngine

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

Origin out of sync --> trying to open second feed from edge. #197

Closed deepsurvey closed 3 years ago

deepsurvey commented 3 years ago

Describe the bug A clear and concise description of what the bug is.

Orchestrator | orchestrator.cpp:1312 | Out of sync: origin: 0, domain: 1 (This is a bug)

To Reproduce Steps to reproduce the behavior:

  1. Set Server.xml as follows '...' Edge.xml:

`<?xml version="1.0" encoding="UTF-8" ?>

OvenMediaEngine edge * 9001 ${env:OME_HLS_STREAM_PORT:8090} ${env:OME_DASH_STREAM_PORT:8090} ${env:OME_SIGNALLING_PORT:3334} ${env:OME_ICE_CANDIDATES:*:10000-10005/udp} default ${env:SIGNED_URL_CRYPTO_KEY:} ${env:SIGNED_URL_QUERY_KEY:authtoken} /deep/ ovt 172.26.103.48:9000/deep/ /volans ovt 172.26.5.170:9000/volans/ /loeve/ ovt 172.26.125.128:9000/loeve/

` I can open the feed of each origin. ws://172.26.103.48:3333/deep/simon -> opens and plays without issue ws://172.26.125.128:3333/loeve/ps -> opens and plays without issue

Objective: Open the deep/simon feed and the loeve/ps from the Edge OME.

1 ) I run the Edge OME and use demo.ovenplayer to open the deep/simon feed ws://172.16.10.100:3334/deep/simon (the 16 instead or 26 in the IP is correct) -> this feed will open without issues. 2) I than try to open in a sensor demo player ws://172.16.10.100:3334/loeve/ps and this does not work.

3)-> if I alter the order, so first open the loeve/ps feed and after that the deep/simon feed it is that feed that does not work.

So I am unable to to open feeds of two different origin servers.

Expected behavior A clear and concise description of what you expected to happen.

I expect both feeds to open.

Logs Please upload the entire OvenMediaEngine.log. You may delete important personal information. Starting ovenmediaengine_edge_1 ... done Attaching to ovenmediaengine_edge_1 edge_1 | [2020-09-21 13:42:14.061] I 1 Config | config_manager.cpp:144 | Trying to set logfile in directory... (/var/log/ovenmediaengine) edge_1 | [2020-09-21 13:42:14.061] I 1 Config | config_manager.cpp:47 | Trying to load configurations... (edge_conf/Server.xml) edge_1 | [2020-09-21 13:42:14.063] I 1 OvenMediaEngine | main.cpp:244 | OvenMediaEngine v0.10.4 is started on [9ce5a5c471cc] (Linux x86_64 - 5.4.0-40-generic, #44-Ubuntu SMP Tue Jun 23 00:01:04 UTC 2020) edge_1 | [2020-09-21 13:42:14.063] I 1 OvenMediaEngine | main.cpp:246 | With modules: edge_1 | [2020-09-21 13:42:14.063] I 1 OvenMediaEngine | main.cpp:247 | FFmpeg 3.4.7 OME edge_1 | [2020-09-21 13:42:14.063] I 1 OvenMediaEngine | main.cpp:248 | Configuration: --prefix=/opt/ovenmediaengine --enable-gpl --enable-nonfree --extra-cflags=-I/opt/ovenmediaengine/include --extra-ldflags='-L/opt/ovenmediaengine/lib -Wl,-rpath,/opt/ovenmediaengine/lib' --extra-libs=-ldl --enable-shared --disable-static --disable-debug --disable-doc --disable-programs --disable-avdevice --disable-dct --disable-dwt --disable-error-resilience --disable-lsp --disable-lzo --disable-rdft --disable-faan --disable-pixelutils --disable-everything --enable-zlib --enable-libopus --enable-libvpx --enable-libfdk_aac --enable-libx264 --enable-encoder='libvpx_vp8,libvpx_vp9,libopus,libfdk_aac,libx264' --enable-decoder='aac,aac_latm,aac_fixed,h264' --enable-parser='aac,aac_latm,aac_fixed,h264' --enable-network --enable-protocol=tcp --enable-protocol=udp --enable-protocol=rtp --enable-demuxer=rtsp --enable-filter='asetnsamples,aresample,aformat,channelmap,channelsplit,scale,transpose,fps,settb,asettb' edge_1 | [2020-09-21 13:42:14.063] I 1 OvenMediaEngine | main.cpp:249 | libavformat: 57.83.100 edge_1 | [2020-09-21 13:42:14.063] I 1 OvenMediaEngine | main.cpp:250 | libavcodec: 57.107.100 edge_1 | [2020-09-21 13:42:14.063] I 1 OvenMediaEngine | main.cpp:251 | libavutil: 55.78.100 edge_1 | [2020-09-21 13:42:14.063] I 1 OvenMediaEngine | main.cpp:252 | libavfilter: 6.107.100 edge_1 | [2020-09-21 13:42:14.063] I 1 OvenMediaEngine | main.cpp:253 | libswresample: 2.9.100 edge_1 | [2020-09-21 13:42:14.063] I 1 OvenMediaEngine | main.cpp:254 | libswscale: 4.8.100 edge_1 | [2020-09-21 13:42:14.063] I 1 OvenMediaEngine | main.cpp:255 | SRT: 1.3.3 edge_1 | [2020-09-21 13:42:14.063] I 1 OvenMediaEngine | main.cpp:256 | SRTP: libsrtp2 2.2.0 edge_1 | [2020-09-21 13:42:14.063] I 1 OvenMediaEngine | main.cpp:257 | OpenSSL: OpenSSL 1.1.0g 2 Nov 2017 edge_1 | [2020-09-21 13:42:14.063] I 1 OvenMediaEngine | main.cpp:258 | Configuration: compiler: gcc -DDSO_DLFCN -DHAVE_DLFCN_H -DNDEBUG -DOPENSSL_THREADS -DOPENSSL_NO_STATIC_ENGINE -DOPENSSL_PIC -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPADLOCK_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/opt/ovenmediaengine\"" -DENGINESDIR="\"/opt/ovenmediaengine/lib/engines-1.1\"" -Wa,--noexecstack edge_1 | [2020-09-21 13:42:14.063] I 1 OvenMediaEngine | main.cpp:259 | JsonCpp: 1.9.3 edge_1 | [2020-09-21 13:42:14.063] I 1 OvenMediaEngine | main.cpp:260 | jemalloc: 5.2.1-0-gea6b3e973b477b8061e0076bb257dbd7f3faa756 edge_1 | [2020-09-21 13:42:14.066] I 1 OvenMediaEngine | main.cpp:158 | Trying to create a MediaRouter module edge_1 | [2020-09-21 13:42:14.066] I 1 MediaRouter | media_router.cpp:40 | MediaRouter has been started. edge_1 | [2020-09-21 13:42:14.066] I 1 OvenMediaEngine | main.cpp:161 | Trying to create a WebRTC Publisher module edge_1 | [2020-09-21 13:42:14.066] I 1 Signalling.P2P | rtc_p2p_manager.cpp:27 | P2P is disabled in the configuration edge_1 | [2020-09-21 13:42:14.067] I 1 Ice | ice_port.cpp:89 | ICE port is bound to 0.0.0.0:10000/UDP (0x7f11eb45df90) edge_1 | [2020-09-21 13:42:14.067] I 1 Ice | ice_port.cpp:89 | ICE port is bound to 0.0.0.0:10001/UDP (0x7f11eb45e150) edge_1 | [2020-09-21 13:42:14.067] I 1 Ice | ice_port.cpp:89 | ICE port is bound to 0.0.0.0:10002/UDP (0x7f11eb45e310) edge_1 | [2020-09-21 13:42:14.067] I 1 Ice | ice_port.cpp:89 | ICE port is bound to 0.0.0.0:10003/UDP (0x7f11eb45e4d0) edge_1 | [2020-09-21 13:42:14.067] I 1 Ice | ice_port.cpp:89 | ICE port is bound to 0.0.0.0:10004/UDP (0x7f11eb45e690) edge_1 | [2020-09-21 13:42:14.067] I 1 Ice | ice_port.cpp:89 | ICE port is bound to 0.0.0.0:10005/UDP (0x7f11eb45e850) edge_1 | [2020-09-21 13:42:14.067] I 1 WebRTC | webrtc_publisher.cpp:91 | WebRTC Publisher is listening on 0.0.0.0:3334... edge_1 | [2020-09-21 13:42:14.067] I 1 Publisher | publisher.cpp:18 | WebRTC Publisher has been started. edge_1 | [2020-09-21 13:42:14.067] I 1 OvenMediaEngine | main.cpp:162 | Trying to create a HLS Publisher module edge_1 | [2020-09-21 13:42:14.068] I 1 HTTPPublisher | segment_publisher.cpp:62 | HLS Publisher is listening on 0.0.0.0:8090... edge_1 | [2020-09-21 13:42:14.068] I 1 Publisher | publisher.cpp:18 | HLS Publisher has been started. edge_1 | [2020-09-21 13:42:14.068] I 1 OvenMediaEngine | main.cpp:163 | Trying to create a MPEG-DASH Publisher module edge_1 | [2020-09-21 13:42:14.068] I 1 HTTPPublisher | segment_publisher.cpp:62 | DASH Publisher is listening on 0.0.0.0:8090... edge_1 | [2020-09-21 13:42:14.068] I 1 Publisher | publisher.cpp:18 | DASH Publisher has been started. edge_1 | [2020-09-21 13:42:14.068] I 1 OvenMediaEngine | main.cpp:164 | Trying to create a Low-Latency MPEG-DASH Publisher module edge_1 | [2020-09-21 13:42:14.068] I 1 HTTPPublisher | segment_publisher.cpp:62 | LLDASH Publisher is listening on 0.0.0.0:8090... edge_1 | [2020-09-21 13:42:14.068] I 1 Publisher | publisher.cpp:18 | LLDASH Publisher has been started. edge_1 | [2020-09-21 13:42:14.068] I 1 OvenMediaEngine | main.cpp:165 | Trying to create a OVT Publisher module edge_1 | [2020-09-21 13:42:14.068] I 1 Publisher | publisher.cpp:18 | OVTPublisher has been started. edge_1 | [2020-09-21 13:42:14.068] I 1 OvenMediaEngine | main.cpp:168 | Trying to create a Transcoder module edge_1 | [2020-09-21 13:42:14.068] I 1 Transcoder | transcoder.cpp:38 | Transcoder has been started. edge_1 | [2020-09-21 13:42:14.068] I 1 OvenMediaEngine | main.cpp:171 | Trying to create a MPEG-TS Provider module edge_1 | [2020-09-21 13:42:14.068] I 1 Provider | provider.cpp:35 | MpegtsProvider has been started. edge_1 | [2020-09-21 13:42:14.068] I 1 OvenMediaEngine | main.cpp:172 | Trying to create a RTMP Provider module edge_1 | [2020-09-21 13:42:14.069] I 1 Provider | provider.cpp:35 | RtmpProvider has been started. edge_1 | [2020-09-21 13:42:14.069] I 1 OvenMediaEngine | main.cpp:173 | Trying to create a OVT Provider module edge_1 | [2020-09-21 13:42:14.069] I 1 Provider | provider.cpp:35 | OvtProvider has been started. edge_1 | [2020-09-21 13:42:14.069] I 1 OvenMediaEngine | main.cpp:174 | Trying to create a RTSPC Provider module edge_1 | [2020-09-21 13:42:14.069] I 1 Provider | provider.cpp:35 | RtspcProvider has been started. edge_1 | [2020-09-21 13:42:14.069] I 1 OvenMediaEngine | main.cpp:177 | All modules are initialized successfully edge_1 | [2020-09-21 13:42:14.069] I 1 Monitor | monitoring.cpp:43 | Create HostMetrics(default) for monitoring edge_1 | [2020-09-21 13:42:21.708] I 15 Signalling | rtc_signalling_server.cpp:99 | New client is connected: <ClientSocket: 0x7f11c4401010, #22, state: 4, TCP, 172.16.15.50:51639> edge_1 | [2020-09-21 13:42:21.717] I 15 Orchestrator | orchestrator.cpp:862 | Trying to create an application: [#default#deep] edge_1 | [2020-09-21 13:42:21.717] I 15 Monitor | host_metrics.cpp:52 | Create ApplicationMetrics(#default#deep) for monitoring edge_1 | [2020-09-21 13:42:21.717] I 15 MediaRouter.App | media_router_application.cpp:32 | Created media route application. application id(0), (#default#deep) edge_1 | [2020-09-21 13:42:21.717] I 15 MediaRouter | media_router.cpp:70 | MediaRouter has created [#default#deep] application edge_1 | [2020-09-21 13:42:21.719] I 15 Publisher | application.cpp:55 | WebRTC Publisher Application has created [#default#deep] application edge_1 | [2020-09-21 13:42:21.719] I 15 Publisher | application.cpp:55 | HLS Publisher Application has created [#default#deep] application edge_1 | [2020-09-21 13:42:21.719] I 15 Publisher | application.cpp:55 | DASH Publisher Application has created [#default#deep] application edge_1 | [2020-09-21 13:42:21.720] I 15 Publisher | application.cpp:55 | LLDASH Publisher Application has created [#default#deep] application edge_1 | [2020-09-21 13:42:21.720] I 15 Publisher | application.cpp:55 | OVTPublisher Application has created [#default#deep] application edge_1 | [2020-09-21 13:42:21.720] I 15 Transcoder | transcoder.cpp:73 | Transcoder has created [dynamic][#default#deep] application edge_1 | [2020-09-21 13:42:21.720] I 15 Provider | application.cpp:46 | MpegtsProvider has created [#default#deep] application edge_1 | [2020-09-21 13:42:21.721] I 15 Provider | application.cpp:46 | RtmpProvider has created [#default#deep] application edge_1 | [2020-09-21 13:42:21.721] I 15 Provider | application.cpp:46 | OvtProvider has created [#default#deep] application edge_1 | [2020-09-21 13:42:21.721] I 15 Provider | application.cpp:46 | RtspcProvider has created [#default#deep] application edge_1 | [2020-09-21 13:42:21.721] I 15 Orchestrator | orchestrator.cpp:1280 | Trying to pull stream [#default#deep/simon] from provider using origin map: PullProvider edge_1 | [2020-09-21 13:42:21.741] I 15 Provider | stream.cpp:49 | #default#deep/simon(100) has been started stream edge_1 | [2020-09-21 13:42:21.741] I 15 Provider | application.cpp:116 | #default#deep application has created 0 stream motor edge_1 | [2020-09-21 13:42:21.741] I 15 MediaRouter.App | media_router_application.cpp:205 | Trying to create a stream: [#default#deep/simon(100)] edge_1 | [2020-09-21 13:42:21.741] I 15 Monitor | stream.cpp:254 | edge_1 | [Stream Info] edge_1 | id(100), name(simon), SourceType(Ovt), Created Time (Mon Sep 21 13:42:21 2020) edge_1 | edge_1 | Video Track #0: Bypass(false) Bitrate(0b) codec(1, avc) resolution(1920x1080) framerate(25.00fps) timebase(1/90000) edge_1 | [2020-09-21 13:42:21.741] I 15 Monitor | application_metrics.cpp:56 | Create StreamMetrics(simon) for monitoring edge_1 | [2020-09-21 13:42:21.742] I 15 Publisher | stream.cpp:211 | WebRTC Publisher Application application has started [simon(100)] stream edge_1 | [2020-09-21 13:42:21.742] I 15 Publisher | stream.cpp:211 | HLS Publisher Application application has started [simon(100)] stream edge_1 | [2020-09-21 13:42:21.742] I 15 Publisher | stream.cpp:211 | DASH Publisher Application application has started [simon(100)] stream edge_1 | [2020-09-21 13:42:21.742] I 15 Publisher | stream.cpp:211 | LLDASH Publisher Application application has started [simon(100)] stream edge_1 | [2020-09-21 13:42:21.742] I 15 Publisher | stream.cpp:211 | OVTPublisher Application application has started [simon(100)] stream edge_1 | [2020-09-21 13:42:21.745] I 15 Provider | stream.cpp:36 | OvtProvider Application has started to play [simon(100)] stream edge_1 | [2020-09-21 13:42:21.745] I 15 Provider | stream_motor.cpp:130 | #default#deep/simon(100) stream has added to 0 StreamMotor edge_1 | [2020-09-21 13:42:21.745] I 15 Orchestrator | orchestrator.cpp:1302 | The stream was pulled successfully: [#default#deep/simon] (100) edge_1 | [2020-09-21 13:42:21.837] I 15 Monitor | stream_metrics.cpp:119 | A new session has started playing #default#deep/simon on the WebRTC publihser. WebRTC(1)/Stream total(1)/App total(1) edge_1 | [2020-09-21 13:42:21.845] W 15 Socket | socket_address.cpp:277 | An error occurred while resolve DNS for host [2bcf3f29-3140-4fcb-9267-2e3267f7a629.local] edge_1 | [2020-09-21 13:42:21.845] W 15 Socket | socket_address.cpp:84 | An error occurred: 2bcf3f29-3140-4fcb-9267-2e3267f7a629.local:52897 edge_1 | [2020-09-21 13:42:26.940] I 88 DASH | dash_packetizer.cpp:956 | [0x7f11c368a310] LLDASH segment is ready to stream [#default#deep/simon], segment duration: 5.000000s, count: 1 edge_1 | [2020-09-21 13:42:26.942] W 85 ov.Queue | queue.h:179 | [0x7f11c3685858] WebRTC Publisher Application/#default#deep/simon StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 edge_1 | [2020-09-21 13:42:27.941] W 85 ov.Queue | queue.h:179 | [0x7f11c3685ad8] WebRTC Publisher Application/#default#deep/simon StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 edge_1 | [2020-09-21 13:42:27.941] W 85 ov.Queue | queue.h:179 | [0x7f11c3685d58] WebRTC Publisher Application/#default#deep/simon StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 edge_1 | [2020-09-21 13:42:28.717] I 19 Signalling | rtc_signalling_server.cpp:99 | New client is connected: <ClientSocket: 0x7f11c4401290, #26, state: 4, TCP, 172.16.15.50:51649> edge_1 | [2020-09-21 13:42:28.726] I 19 Orchestrator | orchestrator.cpp:862 | Trying to create an application: [#default#loeve] edge_1 | [2020-09-21 13:42:28.726] I 19 Monitor | host_metrics.cpp:52 | Create ApplicationMetrics(#default#loeve) for monitoring edge_1 | [2020-09-21 13:42:28.727] I 19 MediaRouter.App | media_router_application.cpp:32 | Created media route application. application id(1), (#default#loeve) edge_1 | [2020-09-21 13:42:28.727] I 19 MediaRouter | media_router.cpp:70 | MediaRouter has created [#default#loeve] application edge_1 | [2020-09-21 13:42:28.728] I 19 Publisher | application.cpp:55 | WebRTC Publisher Application has created [#default#loeve] application edge_1 | [2020-09-21 13:42:28.728] I 19 Publisher | application.cpp:55 | HLS Publisher Application has created [#default#loeve] application edge_1 | [2020-09-21 13:42:28.728] I 19 Publisher | application.cpp:55 | DASH Publisher Application has created [#default#loeve] application edge_1 | [2020-09-21 13:42:28.729] I 19 Publisher | application.cpp:55 | LLDASH Publisher Application has created [#default#loeve] application edge_1 | [2020-09-21 13:42:28.729] I 19 Publisher | application.cpp:55 | OVTPublisher Application has created [#default#loeve] application edge_1 | [2020-09-21 13:42:28.729] I 19 Transcoder | transcoder.cpp:73 | Transcoder has created [dynamic][#default#loeve] application edge_1 | [2020-09-21 13:42:28.729] I 19 Provider | application.cpp:46 | MpegtsProvider has created [#default#loeve] application edge_1 | [2020-09-21 13:42:28.729] I 19 Provider | application.cpp:46 | RtmpProvider has created [#default#loeve] application edge_1 | [2020-09-21 13:42:28.730] I 19 Provider | application.cpp:46 | OvtProvider has created [#default#loeve] application edge_1 | [2020-09-21 13:42:28.730] I 19 Provider | application.cpp:46 | RtspcProvider has created [#default#loeve] application edge_1 | [2020-09-21 13:42:28.730] I 19 Orchestrator | orchestrator.cpp:1280 | Trying to pull stream [#default#loeve/ps] from provider using origin map: PullProvider edge_1 | [2020-09-21 13:42:30.947] I 19 Provider | stream.cpp:49 | #default#loeve/ps(100) has been started stream edge_1 | [2020-09-21 13:42:30.948] I 19 Provider | application.cpp:116 | #default#loeve application has created 0 stream motor edge_1 | [2020-09-21 13:42:30.948] I 19 MediaRouter.App | media_router_application.cpp:205 | Trying to create a stream: [#default#loeve/ps(100)] edge_1 | [2020-09-21 13:42:30.948] I 19 Monitor | stream.cpp:254 | edge_1 | [Stream Info] edge_1 | id(100), name(ps), SourceType(Ovt), Created Time (Mon Sep 21 13:42:28 2020) edge_1 | edge_1 | Video Track #0: Bypass(false) Bitrate(0b) codec(1, avc) resolution(1024x768) framerate(25.00fps) timebase(1/90000) edge_1 | [2020-09-21 13:42:30.948] I 19 Monitor | application_metrics.cpp:56 | Create StreamMetrics(ps) for monitoring edge_1 | [2020-09-21 13:42:30.948] I 19 Publisher | stream.cpp:211 | WebRTC Publisher Application application has started [ps(100)] stream edge_1 | [2020-09-21 13:42:30.948] I 19 Publisher | stream.cpp:211 | HLS Publisher Application application has started [ps(100)] stream edge_1 | [2020-09-21 13:42:30.948] I 19 Publisher | stream.cpp:211 | DASH Publisher Application application has started [ps(100)] stream edge_1 | [2020-09-21 13:42:30.948] I 19 Publisher | stream.cpp:211 | LLDASH Publisher Application application has started [ps(100)] stream edge_1 | [2020-09-21 13:42:30.948] I 19 Publisher | stream.cpp:211 | OVTPublisher Application application has started [ps(100)] stream edge_1 | [2020-09-21 13:42:30.992] I 19 Provider | stream.cpp:36 | OvtProvider Application has started to play [ps(100)] stream edge_1 | [2020-09-21 13:42:30.992] I 19 Provider | stream_motor.cpp:130 | #default#loeve/ps(100) stream has added to 0 StreamMotor edge_1 | [2020-09-21 13:42:30.992] C 19 Orchestrator | orchestrator.cpp:1312 | Out of sync: origin: 0, domain: 1 (This is a bug) edge_1 | [2020-09-21 13:42:30.993] E 19 Orchestrator | orchestrator.cpp:1319 | Could not pull stream [#default#loeve/ps] from provider: PullProvider edge_1 | [2020-09-21 13:42:30.993] I 19 Orchestrator | orchestrator.cpp:972 | Trying to delete an application: [#default#loeve] (1) edge_1 | [2020-09-21 13:42:30.993] I 19 Monitor | host_metrics.cpp:64 | Delete ApplicationMetrics(#default#loeve) for monitoring edge_1 | [2020-09-21 13:42:30.993] I 19 MediaRouter.App | media_router_application.cpp:164 | Unregistered observer. 0x7f1163047010 app(#default#loeve) type(3) edge_1 | [2020-09-21 13:42:30.993] I 19 MediaRouter.App | media_router_application.cpp:122 | Unregistered connector. 0x7f116304a108 app(#default#loeve) type(0) edge_1 | [2020-09-21 13:42:31.730] I 19 Provider | application.cpp:61 | RtspcProvider has deleted [#default#loeve] application edge_1 | [2020-09-21 13:42:31.730] I 19 MediaRouter.App | media_router_application.cpp:122 | Unregistered connector. 0x7f1163049708 app(#default#loeve) type(2) edge_1 | [2020-09-21 13:42:31.742] I 19 Provider | stream.cpp:55 | #default#loeve/ps(100) has been stopped playing stream edge_1 | [2020-09-21 13:42:31.742] I 19 MediaRouter.App | media_router_application.cpp:290 | Trying to delete a stream: [#default#loeve/ps(100)] edge_1 | [2020-09-21 13:42:31.743] I 19 Publisher | stream.cpp:241 | [ps(100)] WebRTC Publisher Application stream has been stopped edge_1 | [2020-09-21 13:42:31.743] I 19 Publisher | stream.cpp:241 | [ps(100)] HLS Publisher Application stream has been stopped edge_1 | [2020-09-21 13:42:31.743] I 19 Publisher | stream.cpp:241 | [ps(100)] DASH Publisher Application stream has been stopped edge_1 | [2020-09-21 13:42:31.743] I 19 Publisher | stream.cpp:241 | [ps(100)] LLDASH Publisher Application stream has been stopped edge_1 | [2020-09-21 13:42:31.744] I 19 Publisher | stream.cpp:241 | [ps(100)] OVTPublisher Application stream has been stopped edge_1 | [2020-09-21 13:42:31.744] I 19 Provider | application.cpp:61 | OvtProvider has deleted [#default#loeve] application edge_1 | [2020-09-21 13:42:31.744] I 19 MediaRouter.App | media_router_application.cpp:122 | Unregistered connector. 0x7f1163048d08 app(#default#loeve) type(0) edge_1 | [2020-09-21 13:42:31.744] I 19 Provider | application.cpp:61 | RtmpProvider has deleted [#default#loeve] application edge_1 | [2020-09-21 13:42:31.744] I 19 MediaRouter.App | media_router_application.cpp:122 | Unregistered connector. 0x7f1163048308 app(#default#loeve) type(0) edge_1 | [2020-09-21 13:42:31.744] I 19 Provider | application.cpp:61 | MpegtsProvider has deleted [#default#loeve] application edge_1 | [2020-09-21 13:42:31.746] I 19 MediaRouter.App | media_router_application.cpp:164 | Unregistered observer. 0x7f1163027828 app(#default#loeve) type(1) edge_1 | [2020-09-21 13:42:31.746] I 19 MediaRouter.App | media_router_application.cpp:122 | Unregistered connector. 0x7f1163027810 app(#default#loeve) type(1) edge_1 | [2020-09-21 13:42:31.746] I 19 Transcoder | transcoder.cpp:106 | Transcoder has deleted [dynamic][#default#loeve] application edge_1 | [2020-09-21 13:42:31.746] I 19 Publisher | application.cpp:77 | OVTPublisher Application has deleted [#default#loeve] application edge_1 | [2020-09-21 13:42:31.746] I 19 MediaRouter.App | media_router_application.cpp:164 | Unregistered observer. 0x7f116305c508 app(#default#loeve) type(0) edge_1 | [2020-09-21 13:42:31.747] I 19 Publisher | application.cpp:77 | LLDASH Publisher Application has deleted [#default#loeve] application edge_1 | [2020-09-21 13:42:31.747] I 19 MediaRouter.App | media_router_application.cpp:164 | Unregistered observer. 0x7f116306d908 app(#default#loeve) type(0) edge_1 | [2020-09-21 13:42:31.748] I 19 Publisher | application.cpp:77 | DASH Publisher Application has deleted [#default#loeve] application edge_1 | [2020-09-21 13:42:31.748] I 19 MediaRouter.App | media_router_application.cpp:164 | Unregistered observer. 0x7f116305b708 app(#default#loeve) type(0) edge_1 | [2020-09-21 13:42:31.748] I 19 Publisher | application.cpp:77 | HLS Publisher Application has deleted [#default#loeve] application edge_1 | [2020-09-21 13:42:31.748] I 19 MediaRouter.App | media_router_application.cpp:164 | Unregistered observer. 0x7f116305a908 app(#default#loeve) type(0) edge_1 | [2020-09-21 13:42:31.748] I 19 Publisher | application.cpp:77 | WebRTC Publisher Application has deleted [#default#loeve] application edge_1 | [2020-09-21 13:42:31.748] I 19 MediaRouter.App | media_router_application.cpp:164 | Unregistered observer. 0x7f11c442e908 app(#default#loeve) type(0) edge_1 | [2020-09-21 13:42:31.749] I 19 MediaRouter | media_router.cpp:88 | MediaRouter has deleted [#default#loeve] application edge_1 | [2020-09-21 13:42:31.749] I 19 MediaRouter.App | media_router_application.cpp:40 | Destroyed media router application. application id(1), (#default#loeve) edge_1 | [2020-09-21 13:42:31.749] E 19 Signalling | rtc_signalling_server.cpp:190 | Cannot find stream [#default#loeve/ps] edge_1 | [2020-09-21 13:42:31.749] I 19 Signalling | rtc_signalling_server.cpp:237 | Client is disconnected: <WebSocketClient: 0x7f1163006250, <ClientSocket: 0x7f11c4401290, #26, state: 4, TCP, 172.16.15.50:51649>> (#default#loeve / ps, ufrag: local: (N/A), remote: (N/A)) edge_1 | [2020-09-21 13:42:31.938] I 87 DASH | dash_packetizer.cpp:956 | [0x7f11c368a010] DASH segment is ready to stream [#default#deep/simon], segment duration: 5.000000s, count: 3 edge_1 | [2020-09-21 13:42:32.946] I 86 HLS | hls_packetizer.cpp:292 | HLS segment is ready for stream [#default#deep/simon], segment duration: 4.000000s, count: 3 edge_1 | [2020-09-21 13:42:34.254] W 85 ov.Queue | queue.h:179 | [0x7f11c3685858] WebRTC Publisher Application/#default#deep/simon StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 edge_1 | [2020-09-21 13:42:35.229] I 15 Monitor | stream_metrics.cpp:144 | A session has been stopped playing #default#deep/simon on the WebRTC publihser. Concurrent Viewers[WebRTC(0)/Stream total(0)/App total(0)] edge_1 | [2020-09-21 13:42:35.229] I 15 Signalling | rtc_signalling_server.cpp:237 | Client is disconnected: <WebSocketClient: 0x7f11c3606250, <ClientSocket: 0x7f11c4401010, #22, state: 4, TCP, 172.16.15.50:51639>> (#default#deep / simon, ufrag: local: JZow5v, remote: VNxd) edge_1 | [2020-09-21 13:42:37.943] W 85 ov.Queue | queue.h:179 | [0x7f11c36855d8] WebRTC Publisher Application/#default#deep/simon StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 edge_1 | [2020-09-21 13:42:46.263] W 85 ov.Queue | queue.h:179 | [0x7f11c3685858] WebRTC Publisher Application/#default#deep/simon StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 edge_1 | [2020-09-21 13:42:47.944] W 85 ov.Queue | queue.h:179 | [0x7f11c3685ad8] WebRTC Publisher Application/#default#deep/simon StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 edge_1 | [2020-09-21 13:42:48.262] W 85 ov.Queue | queue.h:179 | [0x7f11c3685d58] WebRTC Publisher Application/#default#deep/simon StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 edge_1 | [2020-09-21 13:42:52.259] W 85 ov.Queue | queue.h:179 | [0x7f11c36855d8] WebRTC Publisher Application/#default#deep/simon StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 edge_1 | [2020-09-21 13:42:53.618] W 85 ov.Queue | queue.h:179 | [0x7f11c3685ad8] WebRTC Publisher Application/#default#deep/simon StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 edge_1 | [2020-09-21 13:42:54.943] W 85 ov.Queue | queue.h:179 | [0x7f11c3685d58] WebRTC Publisher Application/#default#deep/simon StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 edge_1 | [2020-09-21 13:43:01.944] W 85 ov.Queue | queue.h:179 | [0x7f11c3685ad8] WebRTC Publisher Application/#default#deep/simon StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 edge_1 | [2020-09-21 13:43:02.955] W 85 ov.Queue | queue.h:179 | [0x7f11c3685d58] WebRTC Publisher Application/#default#deep/simon StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 edge_1 | [2020-09-21 13:43:10.259] W 85 ov.Queue | queue.h:179 | [0x7f11c36855d8] WebRTC Publisher Application/#default#deep/simon StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 edge_1 | [2020-09-21 13:43:11.259] W 85 ov.Queue | queue.h:179 | [0x7f11c3685858] WebRTC Publisher Application/#default#deep/simon StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 edge_1 | [2020-09-21 13:43:11.259] W 85 ov.Queue | queue.h:179 | [0x7f11c3685d58] WebRTC Publisher Application/#default#deep/simon StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 edge_1 | [2020-09-21 13:43:12.939] W 85 ov.Queue | queue.h:179 | [0x7f11c3685ad8] WebRTC Publisher Application/#default#deep/simon StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 edge_1 | [2020-09-21 13:43:15.626] W 85 ov.Queue | queue.h:179 | [0x7f11c36855d8] WebRTC Publisher Application/#default#deep/simon StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 edge_1 | [2020-09-21 13:43:16.624] W 85 ov.Queue | queue.h:179 | [0x7f11c3685858] WebRTC Publisher Application/#default#deep/simon StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 edge_1 | [2020-09-21 13:43:18.943] W 85 ov.Queue | queue.h:179 | [0x7f11c3685ad8] WebRTC Publisher Application/#default#deep/simon StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 edge_1 | [2020-09-21 13:43:18.943] W 85 ov.Queue | queue.h:179 | [0x7f11c3685d58] WebRTC Publisher Application/#default#deep/simon StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 edge_1 | [2020-09-21 13:43:21.939] W 85 ov.Queue | queue.h:179 | [0x7f11c3685858] WebRTC Publisher Application/#default#deep/simon StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 edge_1 | [2020-09-21 13:43:24.939] W 85 ov.Queue | queue.h:179 | [0x7f11c3685ad8] WebRTC Publisher Application/#default#deep/simon StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 edge_1 | [2020-09-21 13:43:26.259] W 85 ov.Queue | queue.h:179 | [0x7f11c3685d58] WebRTC Publisher Application/#default#deep/simon StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 edge_1 | [2020-09-21 13:43:26.953] W 85 ov.Queue | queue.h:179 | [0x7f11c3685858] WebRTC Publisher Application/#default#deep/simon StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 edge_1 | [2020-09-21 13:43:36.623] W 85 ov.Queue | queue.h:179 | [0x7f11c3685858] WebRTC Publisher Application/#default#deep/simon StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 edge_1 | [2020-09-21 13:43:36.726] I 91 Provider | stream_motor.cpp:146 | #default#deep/simon(100) stream has deleted from 0 StreamMotor edge_1 | [2020-09-21 13:43:36.726] W 91 Provider | application.cpp:90 | #default#deep/simon(100) stream will be deleted becasue it hasn't been used for 60 seconds edge_1 | [2020-09-21 13:43:36.726] I 91 Provider | stream.cpp:55 | #default#deep/simon(100) has been stopped playing stream edge_1 | [2020-09-21 13:43:36.752] I 91 Provider | application.cpp:155 | #default#deep application has deleted 0 stream motor edge_1 | [2020-09-21 13:43:36.752] I 91 MediaRouter.App | media_router_application.cpp:290 | Trying to delete a stream: [#default#deep/simon(100)] edge_1 | [2020-09-21 13:43:36.752] I 91 Monitor | application_metrics.cpp:68 | Delete StreamMetrics(simon) for monitoring edge_1 | [2020-09-21 13:43:36.752] I 91 Monitor | stream_metrics.cpp:31 | edge_1 | [Stream Info] edge_1 | id(100), name(simon), SourceType(Ovt), Created Time (Mon Sep 21 13:42:21 2020) edge_1 | edge_1 | Video Track #0: Bypass(false) Bitrate(0b) codec(1, avc) resolution(1920x1080) framerate(25.00fps) timebase(1/90000) edge_1 | Elapsed time to connect to origin server : 16.490535 ms edge_1 | Elapsed time in response from origin server : 2.507940 ms edge_1 | edge_1 | edge_1 | >> Statistics edge_1 | Last update time : Mon Sep 21 13:43:36 2020, Last sent time : Mon Sep 21 13:42:35 2020 edge_1 | Bytes in : 34.37MB, Bytes out : 13.07MB, Concurrent connections : 0, Max connections : 1 (Mon Sep 21 13:42:21 2020) edge_1 | edge_1 | >>>> By publisher edge_1 | - Unknown : Bytes out(0B) Concurrent Connections (0) edge_1 | - WebRTC : Bytes out(13.07MB) Concurrent Connections (0) edge_1 | - RTMP : Bytes out(0B) Concurrent Connections (0) edge_1 | - HLS : Bytes out(0B) Concurrent Connections (0) edge_1 | - DASH : Bytes out(0B) Concurrent Connections (0) edge_1 | - LLDASH : Bytes out(0B) Concurrent Connections (0) edge_1 | - Ovt : Bytes out(0B) Concurrent Connections (0) edge_1 | edge_1 | [2020-09-21 13:43:36.753] I 91 Publisher | stream.cpp:241 | [simon(100)] WebRTC Publisher Application stream has been stopped edge_1 | [2020-09-21 13:43:36.753] I 91 Publisher | stream.cpp:241 | [simon(100)] HLS Publisher Application stream has been stopped edge_1 | [2020-09-21 13:43:36.754] I 91 Publisher | stream.cpp:241 | [simon(100)] DASH Publisher Application stream has been stopped edge_1 | [2020-09-21 13:43:36.754] I 91 Publisher | stream.cpp:241 | [simon(100)] LLDASH Publisher Application stream has been stopped edge_1 | [2020-09-21 13:43:36.756] I 91 Publisher | stream.cpp:241 | [simon(100)] OVTPublisher Application stream has been stopped ^CGracefully stopping... (press Ctrl+C again to force) Stopping ovenmediaengine_edge_1 ... done

Server (please complete the following information):

Player (please complete the following information): Chrome -> demo.ovenplayer.

Additional context Add any other context about the problem here.

getroot commented 3 years ago

Could you please check if it is reproduced in 0.10.7 version or master branch?

deepsurvey commented 3 years ago

Hi,

Unable to reproduce in v0.10.7. OME does not wat to play any RTSP feeds now.

When I build I get a number of red lines in the make process. I do not know if these are normal in v0.10.7:

[174/285| 61%] [static] libtranscoder.a: C++ projects/transcode/codec/transcode_codec_dec_hevc.cpp => intermediates/RELEASE/objs/transcode/codec/transcode_codec_dec_hevc.o In file included from projects/base/provider/stream.h:15:0, from projects/base/provider/push_provider/stream.h:13, from projects/providers/rtmp/rtmp_stream.h:13, from projects/providers/rtmp/rtmp_stream.cpp:10: projects/base/mediarouter/media_buffer.h: In member function 'bool pvd::RtmpStream::ReceiveVideoMessage(const std::shared_ptr&)': projects/base/mediarouter/media_buffer.h:34:16: warning: 'packet_type' may be used uninitialized in this function [-Wmaybe-uninitialized] _packet_type = packet_type;


projects/providers/rtmp/rtmp_stream.cpp:1001:23: note: 'packet_type' was declared here
    common::PacketType packet_type;
                       ^~~~~~~~~~~
In file included from projects/base/provider/stream.h:15:0,
                 from projects/base/provider/push_provider/stream.h:13,
                 from projects/providers/rtmp/rtmp_stream.h:13,
                 from projects/providers/rtmp/rtmp_stream.cpp:10:
projects/base/mediarouter/media_buffer.h: In member function 'bool pvd::RtmpStream::ReceiveAudioMessage(const std::shared_ptr<const RtmpMessage>&)':
projects/base/mediarouter/media_buffer.h:34:16: warning: 'packet_type' may be used uninitialized in this function [-Wmaybe-uninitialized]
   _packet_type = packet_type;
   ~~~~~~~~~~~~~^~~~~~~~~~~~~
projects/providers/rtmp/rtmp_stream.cpp:1153:23: note: 'packet_type' was declared here
    common::PacketType packet_type;
                       ^~~~~~~~~~~
[175/285| 61%] [static] libtranscoder.a: C++ projects/transcode/codec/transcode_codec_enc_vp8.cpp => intermediates/RELEASE/objs/transcode/codec/transcode_codec_enc_vp8.o

[188/285| 65%] [static] librtc_signalling.a: C++ projects/modules/rtc_signalling/p2p/rtc_p2p_manager.cpp => intermediates/RELEASE/objs/modules/rtc_signalling/p2p/rtc_p2p_manager.o
In file included from projects/base/provider/stream.h:15:0,
                 from projects/base/provider/pull_provider/stream.h:13,
                 from projects/providers/rtspc/rtspc_stream.h:10,
                 from projects/providers/rtspc/rtspc_stream.cpp:7:
projects/base/mediarouter/media_buffer.h: In member function 'virtual pvd::PullStream::ProcessMediaResult pvd::RtspcStream::ProcessMediaPacket()':
projects/base/mediarouter/media_buffer.h:34:16: warning: 'packet_type' may be used uninitialized in this function [-Wmaybe-uninitialized]
   _packet_type = packet_type;
   ~~~~~~~~~~~~~^~~~~~~~~~~~~
projects/providers/rtspc/rtspc_stream.cpp:428:22: note: 'packet_type' was declared here
   common::PacketType packet_type;
                      ^~~~~~~~~~~
In file included from projects/base/provider/stream.h:15:0,
                 from projects/base/provider/pull_provider/stream.h:13,
                 from projects/providers/rtspc/rtspc_stream.h:10,
                 from projects/providers/rtspc/rtspc_stream.cpp:7:
projects/base/mediarouter/media_buffer.h:33:21: warning: 'bitstream_format' may be used uninitialized in this function [-Wmaybe-uninitialized]
   _bitstream_format = bitstream_format;
   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
projects/providers/rtspc/rtspc_stream.cpp:427:27: note: 'bitstream_format' was declared here
   common::BitstreamFormat bitstream_format;
                           ^~~~~~~~~~~~~~~~
[189/285| 66%] [static] librtc_signalling.a: C++ projects/modules/rtc_signalling/p2p/rtc_peer_info.cpp => intermediates/RELEASE/objs/modules/rtc_signalling/p2p/rtc_peer_info.o
[190/285| 66%] [static] libice.a: C++ projects/modules/ice/ice_candidate.cpp => intermediates/RELEASE/objs/modules/ice/ice_candi

-----------------------------------------------------------------------------

The origin starts normal and creates the proper application name.
When I open a feed it seems to be able to start the StreamMotor but RTC signaling goes bonkers.

origin_1  | [2020-09-23 07:08:02.518] I 1 Publisher | application.cpp:55   | OVTPublisher Application has created [#default#loeve] application
origin_1  | [2020-09-23 07:08:02.518] I 1 Publisher | application.cpp:55   | FilePublisher Application has created [#default#loeve] application
origin_1  | [2020-09-23 07:08:02.518] I 1 Transcoder | transcoder.cpp:73   | Transcoder has created [config][#default#loeve] application
origin_1  | [2020-09-23 07:08:02.518] I 1 Provider | application.cpp:46   | MpegtsProvider has created [#default#loeve] application
origin_1  | [2020-09-23 07:08:02.518] I 1 Provider | application.cpp:46   | RtmpProvider has created [#default#loeve] application
origin_1  | [2020-09-23 07:08:02.518] I 1 Provider | application.cpp:46   | OvtProvider has created [#default#loeve] application
origin_1  | [2020-09-23 07:08:02.519] I 1 Provider | application.cpp:46   | RtspcProvider has created [#default#loeve] application
origin_1  | [2020-09-23 07:08:14.696] I 10 Signalling | rtc_signalling_server.cpp:99   | New client is connected: <ClientSocket: 0x7fcdc0000b90, #34, state: 4, TCP, 172.26.203.59:50399>
origin_1  | [2020-09-23 07:08:14.730] I 10 Orchestrator | orchestrator.cpp:1280 | Trying to pull stream [#default#loeve/ps] from provider using origin map: PullProvider
origin_1  | [2020-09-23 07:08:14.733] I 10 RtspcStream | rtspc_stream.cpp:163  | Requested url[60] : rtsp://root:@192.168.70.2:554/axis-media/media.amp?
origin_1  | [2020-09-23 07:08:16.748] I 10 Provider | stream.cpp:49   | #default#loeve/ps(100) has been started stream
origin_1  | [2020-09-23 07:08:16.748] I 10 Provider | application.cpp:116  | #default#loeve application has created 0 stream motor
origin_1  | [2020-09-23 07:08:16.748] I 10 MediaRouter.App | mediarouter_application.cpp:180  | Trying to create a stream: [#default#loeve/ps(100)]
origin_1  | [2020-09-23 07:08:16.748] I 10 MediaRouter.App | mediarouter_application.cpp:181  | 
origin_1  | [Stream Info]
origin_1  | id(100), name(ps), SourceType(RtspPull), Created Time (Wed Sep 23 07:08:14 2020)
origin_1  | 
origin_1  |     Video Track #0: Bypass(false) Bitrate(0b) codec(1, H264) resolution(352x240) framerate(25.00fps) timebase(1/90000)
origin_1  | [2020-09-23 07:08:16.748] I 10 MediaRouter.Stream | mediarouter_stream.cpp:41   | Trying to create media route stream: name(ps) id(100)
origin_1  | [2020-09-23 07:08:16.748] I 10 Monitor | application_metrics.cpp:56   | Create StreamMetrics(ps) for monitoring
origin_1  | [2020-09-23 07:08:16.749] I 10 Provider | stream.cpp:36   | RtspcProvider Application has started to play [ps(100)] stream
origin_1  | [2020-09-23 07:08:16.749] I 10 Provider | stream_motor.cpp:130  | #default#loeve/ps(100) stream has added to 0 StreamMotor
origin_1  | [2020-09-23 07:08:16.749] I 10 Orchestrator | orchestrator.cpp:1302 | The stream was pulled successfully: [#default#loeve/ps] (100)
origin_1  | [2020-09-23 07:08:16.749] E 10 Signalling | rtc_signalling_server.cpp:190  | Cannot find stream [#default#loeve/ps]
origin_1  | [2020-09-23 07:08:16.750] I 10 Signalling | rtc_signalling_server.cpp:237  | Client is disconnected: <WebSocketClient: 0x7fcdb8002430, <ClientSocket: 0x7fcdc0000b90, #34, state: 4, TCP, 172.26.203.59:50399>> (#default#loeve / ps, ufrag: local: (N/A), remote: (N/A))
origin_1  | [2020-09-23 07:08:18.912] I 10 Signalling | rtc_signalling_server.cpp:99   | New client is connected: <ClientSocket: 0x7fcdc0000b90, #34, state: 4, TCP, 172.26.203.59:50405>
origin_1  | [2020-09-23 07:08:18.957] I 10 Orchestrator | orchestrator.cpp:1280 | Trying to pull stream [#default#loeve/ps] from provider using origin map: PullProvider
origin_1  | [2020-09-23 07:08:18.957] I 10 Orchestrator | orchestrator.cpp:1307 | The stream was pulled successfully (stream exists): [#default#loeve/ps] (100)
origin_1  | [2020-09-23 07:08:18.958] E 10 Signalling | rtc_signalling_server.cpp:190  | Cannot find stream [#default#loeve/ps]
origin_1  | [2020-09-23 07:08:18.958] I 10 Signalling | rtc_signalling_server.cpp:237  | Client is disconnected: <WebSocketClient: 0x7fcdb8015280, <ClientSocket: 0x7fcdc0000b90, #34, state: 4, TCP, 172.26.203.59:50405>> (#default#loeve / ps, ufrag: local: (N/A), remote: (N/A))
origin_1  | [2020-09-23 07:08:21.150] I 10 Signalling | rtc_signalling_server.cpp:99   | New client is connected: <ClientSocket: 0x7fcdc0000b90, #34, state: 4, TCP, 172.26.203.59:50410>
origin_1  | [2020-09-23 07:08:21.203] I 10 Orchestrator | orchestrator.cpp:1280 | Trying to pull stream [#default#loeve/ps] from provider using origin map: PullProvider
origin_1  | [2020-09-23 07:08:21.203] I 10 Orchestrator | orchestrator.cpp:1307 | The stream was pulled successfully (stream exists): [#default#loeve/ps] (100)
origin_1  | [2020-09-23 07:08:21.204] E 10 Signalling | rtc_signalling_server.cpp:190  | Cannot find stream [#default#loeve/ps]
origin_1  | [2020-09-23 07:08:21.204] I 10 Signalling | rtc_signalling_server.cpp:237  | Client is disconnected: <WebSocketClient: 0x7fcdb8012450, <ClientSocket: 0x7fcdc0000b90, #34, state: 4, TCP, 172.26.203.59:50410>> (#default#loeve / ps, ufrag: local: (N/A), remote: (N/A))
origin_1  | [2020-09-23 07:08:21.785] W 115 ov.Queue | queue.h:179  | [0x7fcdb8012ce0] #default#loeve/ps - MediaRouterStream packets Queue size has exceeded the threshold: queue: 153, threshold: 100
origin_1  | [2020-09-23 07:08:26.827] W 115 ov.Queue | queue.h:179  | [0x7fcdb8012ce0] #default#loeve/ps - MediaRouterStream packets Queue size has exceeded the threshold: queue: 279, threshold: 100
origin_1  | [2020-09-23 07:08:31.828] W 115 ov.Queue | queue.h:179  | [0x7fcdb8012ce0] #default#loeve/ps - MediaRouterStream packets Queue size has exceeded the threshold: queue: 404, threshold: 100
origin_1  | [2020-09-23 07:08:36.867] W 115 ov.Queue | queue.h:179  | [0x7fcdb8012ce0] #default#loeve/ps - MediaRouterStream packets Queue size has exceeded the threshold: queue: 530, threshold: 100
origin_1  | [2020-09-23 07:08:41.867] W 115 ov.Queue | queue.h:179  | [0x7fcdb8012ce0] #default#loeve/ps - MediaRouterStream packets Queue size has exceeded the threshold: queue: 655, threshold: 100
origin_1  | [2020-09-23 07:08:46.905] W 115 ov.Queue | queue.h:179  | [0x7fcdb8012ce0] #default#loeve/ps - MediaRouterStream packets Queue size has exceeded the threshold: queue: 781, threshold: 100
origin_1  | [2020-09-23 07:08:51.905] W 115 ov.Queue | queue.h:179  | [0x7fcdb8012ce0] #default#loeve/ps - MediaRouterStream packets Queue size has exceeded the threshold: queue: 906, threshold: 100
origin_1  | [2020-09-23 07:08:56.947] W 115 ov.Queue | queue.h:179  | [0x7fcdb8012ce0] #default#loeve/ps - MediaRouterStream packets Queue size has exceeded the threshold: queue: 1032, threshold: 100
origin_1  | [2020-09-23 07:09:01.985] W 115 ov.Queue | queue.h:179  | [0x7fcdb8012ce0] #default#loeve/ps - MediaRouterStream packets Queue size has exceeded the threshold: queue: 1158, threshold: 100
origin_1  | [2020-09-23 07:09:07.027] W 115 ov.Queue | queue.h:179  | [0x7fcdb8012ce0] #default#loeve/ps - MediaRouterStream packets Queue size has exceeded the threshold: queue: 1284, threshold: 100
origin_1  | [2020-09-23 07:09:12.028] W 115 ov.Queue | queue.h:179  | [0x7fcdb8012ce0] #default#loeve/ps - MediaRouterStream packets Queue size has exceeded the threshold: queue: 1409, threshold: 100
origin_1  | [2020-09-23 07:09:17.065] W 115 ov.Queue | queue.h:179  | [0x7fcdb8012ce0] #default#loeve/ps - MediaRouterStream packets Queue size has exceeded the threshold: queue: 1535, threshold: 100
origin_1  | [2020-09-23 07:09:18.529] W 113 Provider | application.cpp:90   | #default#loeve/ps(100) stream will be deleted becasue it hasn't been used for 60 seconds
origin_1  | [2020-09-23 07:09:18.530] I 113 Provider | stream_motor.cpp:146  | #default#loeve/ps(100) stream has deleted from 0 StreamMotor
origin_1  | [2020-09-23 07:09:18.530] I 113 Provider | stream.cpp:55   | #default#loeve/ps(100) has been stopped playing stream
origin_1  | [2020-09-23 07:09:18.605] I 113 Provider | application.cpp:155  | #default#loeve application has deleted 0 stream motor
origin_1  | [2020-09-23 07:09:18.605] I 113 MediaRouter.App | mediarouter_application.cpp:339  | Trying to delete a stream: [#default#loeve/ps(100)]
origin_1  | [2020-09-23 07:09:18.605] I 113 Monitor | application_metrics.cpp:68   | Delete StreamMetrics(ps) for monitoring
origin_1  | [2020-09-23 07:09:18.609] I 113 Monitor | stream_metrics.cpp:31   | 
origin_1  | [Stream Info]
origin_1  | id(100), name(ps), SourceType(RtspPull), Created Time (Wed Sep 23 07:08:14 2020)
origin_1  | 
origin_1  |     Video Track #0: Bypass(false) Bitrate(0b) codec(1, H264) resolution(352x240) framerate(25.00fps) timebase(1/90000)
origin_1  |     Elapsed time to connect to origin server : 958.645060 ms
origin_1  |     Elapsed time in response from origin server : 1056.643731 ms
origin_1  | 
origin_1  | 
origin_1  |     >> Statistics
origin_1  |     Last update time : Wed Sep 23 07:09:18 2020, Last sent time : Wed Sep 23 07:08:16 2020
origin_1  |     Bytes in : 6.90MB, Bytes out : 0B, Concurrent connections : 0, Max connections : 0 (Wed Sep 23 07:08:16 2020)
origin_1  | 
origin_1  |         >>>> By publisher
origin_1  |         - Unknown : Bytes out(0B) Concurrent Connections (0)
origin_1  |         - WebRTC : Bytes out(0B) Concurrent Connections (0)
origin_1  |         - RTMP : Bytes out(0B) Concurrent Connections (0)
origin_1  |         - HLS : Bytes out(0B) Concurrent Connections (0)
origin_1  |         - DASH : Bytes out(0B) Concurrent Connections (0)
origin_1  |         - LLDASH : Bytes out(0B) Concurrent Connections (0)
origin_1  |         - Ovt : Bytes out(0B) Concurrent Connections (0)
origin_1  |         - Unknown : Bytes out(0B) Concurrent Connections (0)
origin_1  | 
origin_1  | [2020-09-23 07:09:18.609] I 113 MediaRouter.Stream | mediarouter_stream.cpp:61   | Delete media route stream name(ps) id(100)
^CGracefully stopping... (press Ctrl+C again to force)
Stopping ovenmediaengine_origin_1 ... done

This worked fine in v0.10.5 

any idea what's not going according to  plan here?

thank in advance,

Rowdy
deepsurvey commented 3 years ago

Origin.xml:

<?xml version="1.0" encoding="UTF-8" ?>

Simon_OME origin * ${env:OME_RTMP_PROV_PORT:1935} ${env:OME_RTSP_PULL_PORT:554} ${env:OME_MPEGTS_PROV_PORT:4000-4003,4004,4005/udp} ${env:OME_ORIGIN_PORT:9000} ${env:OME_HLS_STREAM_PORT:8080} ${env:OME_DASH_STREAM_PORT:8080} ${env:OME_SIGNALLING_PORT:3333} ${env:OME_ICE_CANDIDATES:*:10006-10010/udp} default * /${env:APPLICATION_NAME}/${env:CAMERA_1} rtsp ${env:CAMERA_1_RTSP_URL} /${env:APPLICATION_NAME}/${env:CAMERA_2} rtsp ${env:CAMERA_2_RTSP_URL} /${env:APPLICATION_NAME}/${env:CAMERA_3} rtsp ${env:CAMERA_3_RTSP_URL} /${env:APPLICATION_NAME}/${env:CAMERA_4} rtsp ${env:CAMERA_4_RTSP_URL} ${env:APPLICATION_NAME} live bypass opus ${OriginStreamName} bypass opus stream_${Port} 4000,4001-4004 stream_4005 4005 8 30000 5 3 * 5 3 * 5 *
deepsurvey commented 3 years ago

docker compose has a pointer to a .ENV file: environment:

The ENV is:

--------------------------------------

Vessel Specific environment variables

Vessel name

APPLICATION_NAME=loeve

RTSP camera feeds !!!---> H264 only <---!!!

CAMERA_1=fwd CAMERA_2=sb CAMERA_3=ps CAMERA_4=aft

CAMERA_1_RTSP_URL=@192.168.70.4:554/axis-media/media.amp? CAMERA_2_RTSP_URL=@192.168.70.3:554/axis-media/media.amp? CAMERA_3_RTSP_URL=@192.168.70.2:554/axis-media/media.amp? CAMERA_4_RTSP_URL=root:xxxxx@192.168.70.1:554/axis-media/media.amp?

That is how I administer configurations at each origin server.

deepsurvey commented 3 years ago

At v0.10.5 all is working as expected at the origin: [2020-09-23 07:49:58.402] I 11 Signalling | rtc_signalling_server.cpp:99 | New client is connected: <ClientSocket: 0x7f0c6b401010, #35, state: 4, TCP, 172.26.203.59:53276> [2020-09-23 07:49:58.495] I 11 Orchestrator | orchestrator.cpp:1280 | Trying to pull stream [#default#volans/fwd] from provider using origin map: PullProvider [2020-09-23 07:49:58.496] I 11 RtspcStream | rtspc_stream.cpp:161 | Requested url[60] : rtsp://root:?????@192.168.2.12:554/axis-media/media.amp? [2020-09-23 07:50:01.607] I 11 Provider | stream.cpp:49 | #default#volans/fwd(102) has been started stream [2020-09-23 07:50:01.607] I 11 Provider | application.cpp:116 | #default#volans application has created 2 stream motor [2020-09-23 07:50:01.607] I 11 MediaRouter.App | media_router_application.cpp:205 | Trying to create a stream: [#default#volans/fwd(102)] [2020-09-23 07:50:01.607] I 11 Monitor | stream.cpp:254 | [Stream Info] id(102), name(fwd), SourceType(RtspPull), Created Time (Wed Sep 23 07:49:58 2020)

Video Track #0: Bypass(false) Bitrate(0b) codec(1, avc) resolution(800x600) framerate(25.00fps) timebase(1/90000)

[2020-09-23 07:50:01.607] I 11 Monitor | application_metrics.cpp:56 | Create StreamMetrics(fwd) for monitoring [2020-09-23 07:50:01.608] I 11 TranscodeStream | transcode_stream.cpp:455 | [#default#volans/fwd(102)] -> [#default#volans/fwd(3078196345)] Transcoder output stream has been created. [2020-09-23 07:50:01.608] I 11 TranscodeStream | transcode_stream.cpp:98 | No decoder generated [2020-09-23 07:50:01.608] I 11 TranscodeStream | transcode_stream.cpp:103 | No encoder generated [2020-09-23 07:50:01.608] I 11 MediaRouter.App | media_router_application.cpp:205 | Trying to create a stream: [#default#volans/fwd(3078196345)] [2020-09-23 07:50:01.608] I 11 Monitor | stream.cpp:254 | [Stream Info] id(3078196345), name(fwd), SourceType(Transcoder), Created Time (Wed Sep 23 07:50:01 2020)

Origin Stream Info id(102), name(fwd), SourceType(RtspPull), Created Time (Wed Sep 23 07:49:58 2020)

Video Track #0: Bypass(true) Bitrate(0b) codec(1, avc) resolution(800x600) framerate(25.00fps) timebase(1/90000)

[2020-09-23 07:50:01.608] I 11 Monitor | application_metrics.cpp:56 | Create StreamMetrics(fwd) for monitoring [2020-09-23 07:50:01.609] I 11 Publisher | stream.cpp:211 | WebRTC Publisher Application application has started [fwd(3078196345)] stream [2020-09-23 07:50:01.609] I 11 Publisher | stream.cpp:211 | HLS Publisher Application application has started [fwd(3078196345)] stream [2020-09-23 07:50:01.609] I 11 Publisher | stream.cpp:211 | DASH Publisher Application application has started [fwd(3078196345)] stream [2020-09-23 07:50:01.610] I 11 Publisher | stream.cpp:211 | LLDASH Publisher Application application has started [fwd(3078196345)] stream [2020-09-23 07:50:01.611] I 11 Publisher | stream.cpp:211 | OVTPublisher Application application has started [fwd(3078196345)] stream [2020-09-23 07:50:01.611] I 11 TranscodeStream | transcode_stream.cpp:115 | [#default#volans/fwd(102)] Transcoder input stream has been started. Status : (0) Decoders, (0) Encoders [2020-09-23 07:50:01.611] I 11 Provider | stream.cpp:36 | RtspcProvider Application has started to play [fwd(102)] stream [2020-09-23 07:50:01.611] I 11 Provider | stream_motor.cpp:130 | #default#volans/fwd(102) stream has added to 2 StreamMotor [2020-09-23 07:50:01.611] I 11 Orchestrator | orchestrator.cpp:1302 | The stream was pulled successfully: [#default#volans/fwd] (102) [2020-09-23 07:50:02.390] I 11 Monitor | stream_metrics.cpp:119 | A new session has started playing #default#volans/fwd on the WebRTC publihser. WebRTC(1)/Stream total(1)/App total(1) [2020-09-23 07:50:02.659] W 11 Socket | socket_address.cpp:277 | An error occurred while resolve DNS for host [473e29ba-e5e2-4fd4-b9c4-d64fda79578c.local] [2020-09-23 07:50:02.659] W 11 Socket | socket_address.cpp:84 | An error occurred: 473e29ba-e5e2-4fd4-b9c4-d64fda79578c.local:57503 [2020-09-23 07:50:04.125] I 108 DASH | dash_packetizer.cpp:956 | [0x7f0c6a64cd10] LLDASH segment is ready to stream [#default#volans/fwd], segment duration: 5.000000s, count: 1 [2020-09-23 07:50:06.735] W 105 ov.Queue | queue.h:179 | [0x7f0c6a686ed8] WebRTC Publisher Application/#default#volans/fwd StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 [2020-09-23 07:50:07.330] W 105 ov.Queue | queue.h:179 | [0x7f0c6a686c58] WebRTC Publisher Application/#default#volans/fwd StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 [2020-09-23 07:50:07.330] W 105 ov.Queue | queue.h:179 | [0x7f0c6a63c258] WebRTC Publisher Application/#default#volans/fwd StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 [2020-09-23 07:50:07.330] W 105 ov.Queue | queue.h:179 | [0x7f0c6a687658] WebRTC Publisher Application/#default#volans/fwd StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 [2020-09-23 07:50:08.218] W 105 ov.Queue | queue.h:179 | [0x7f0c6a6873d8] WebRTC Publisher Application/#default#volans/fwd StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 [2020-09-23 07:50:08.851] I 11 Monitor | stream_metrics.cpp:144 | A session has been stopped playing #default#volans/fwd on the WebRTC publihser. Concurrent Viewers[WebRTC(0)/Stream total(0)/App total(0)] [2020-09-23 07:50:08.851] I 11 Signalling | rtc_signalling_server.cpp:237 | Client is disconnected: <WebSocketClient: 0x7f0c5ffdb3c0, <ClientSocket: 0x7f0c6b401010, #35, state: 4, TCP, 172.26.203.59:53276>> (#default#volans / fwd, ufrag: local: tyNsYx, remote: 8UhL) [2020-09-23 07:50:09.139] I 107 DASH | dash_packetizer.cpp:956 | [0x7f0c6a64ca10] DASH segment is ready to stream [#default#volans/fwd], segment duration: 5.000000s, count: 3 [2020-09-23 07:50:12.747] I 106 HLS | hls_packetizer.cpp:292 | HLS segment is ready for stream [#default#volans/fwd], segment duration: 5.000000s, count: 3 [2020-09-23 07:50:16.334] W 105 ov.Queue | queue.h:179 | [0x7f0c6a687658] WebRTC Publisher Application/#default#volans/fwd StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 [2020-09-23 07:50:27.617] W 105 ov.Queue | queue.h:179 | [0x7f0c6a686ed8] WebRTC Publisher Application/#default#volans/fwd StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 [2020-09-23 07:50:34.938] W 105 ov.Queue | queue.h:179 | [0x7f0c6a6873d8] WebRTC Publisher Application/#default#volans/fwd StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 [2020-09-23 07:50:40.134] W 105 ov.Queue | queue.h:179 | [0x7f0c6a686c58] WebRTC Publisher Application/#default#volans/fwd StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 [2020-09-23 07:50:40.814] W 105 ov.Queue | queue.h:179 | [0x7f0c6a63c258] WebRTC Publisher Application/#default#volans/fwd StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 [2020-09-23 07:50:41.725] W 105 ov.Queue | queue.h:179 | [0x7f0c6a63c758] WebRTC Publisher Application/#default#volans/fwd StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 [2020-09-23 07:50:41.725] W 105 ov.Queue | queue.h:179 | [0x7f0c6a687158] WebRTC Publisher Application/#default#volans/fwd StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 [2020-09-23 07:50:41.726] W 109 ov.Queue | queue.h:179 | [0x7f0c6a686258] OVTPublisher Application/#default#volans/fwd StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 [2020-09-23 07:50:42.735] W 105 ov.Queue | queue.h:179 | [0x7f0c6a6878d8] WebRTC Publisher Application/#default#volans/fwd StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 [2020-09-23 07:50:50.214] W 105 ov.Queue | queue.h:179 | [0x7f0c6a6878d8] WebRTC Publisher Application/#default#volans/fwd StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 [2020-09-23 07:51:04.333] W 109 ov.Queue | queue.h:179 | [0x7f0c6a685d58] OVTPublisher Application/#default#volans/fwd StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 [2020-09-23 07:51:04.333] W 109 ov.Queue | queue.h:179 | [0x7f0c6a685ad8] OVTPublisher Application/#default#volans/fwd StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 [2020-09-23 07:51:06.334] W 105 ov.Queue | queue.h:179 | [0x7f0c6a63c758] WebRTC Publisher Application/#default#volans/fwd StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 [2020-09-23 07:51:06.334] W 105 ov.Queue | queue.h:179 | [0x7f0c6a687158] WebRTC Publisher Application/#default#volans/fwd StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 [2020-09-23 07:51:10.899] W 112 Provider | application.cpp:90 | #default#volans/fwd(102) stream will be deleted becasue it hasn't been used for 60 seconds [2020-09-23 07:51:10.899] I 112 Provider | stream_motor.cpp:146 | #default#volans/fwd(102) stream has deleted from 2 StreamMotor [2020-09-23 07:51:10.899] I 112 Provider | stream.cpp:55 | #default#volans/fwd(102) has been stopped playing stream [2020-09-23 07:51:10.927] I 112 Provider | application.cpp:155 | #default#volans application has deleted 2 stream motor [2020-09-23 07:51:10.927] I 112 MediaRouter.App | media_router_application.cpp:290 | Trying to delete a stream: [#default#volans/fwd(102)] [2020-09-23 07:51:10.927] I 112 Monitor | application_metrics.cpp:68 | Delete StreamMetrics(fwd) for monitoring [2020-09-23 07:51:10.927] I 112 Monitor | stream_metrics.cpp:31 | [Stream Info] id(102), name(fwd), SourceType(RtspPull), Created Time (Wed Sep 23 07:49:58 2020)

Video Track #0: Bypass(false) Bitrate(0b) codec(1, avc) resolution(800x600) framerate(25.00fps) timebase(1/90000)
Elapsed time to connect to origin server : 316.481244 ms
Elapsed time in response from origin server : 2793.818832 ms

>> Statistics
Last update time : Wed Sep 23 07:51:10 2020, Last sent time : Wed Sep 23 07:50:08 2020
Bytes in : 225.45MB, Bytes out : 21.02MB, Concurrent connections : 0, Max connections : 1 (Wed Sep 23 07:50:02 2020)

    >>>> By publisher
    - Unknown : Bytes out(0B) Concurrent Connections (0)
    - WebRTC : Bytes out(21.02MB) Concurrent Connections (0)
    - RTMP : Bytes out(0B) Concurrent Connections (0)
    - HLS : Bytes out(0B) Concurrent Connections (0)
    - DASH : Bytes out(0B) Concurrent Connections (0)
    - LLDASH : Bytes out(0B) Concurrent Connections (0)
    - Ovt : Bytes out(0B) Concurrent Connections (0)

[2020-09-23 07:51:10.927] I 112 TranscodeStream | transcode_stream.cpp:1051 | [#default#volans/fwd(102)] -> [#default#volans/fwd(3078196345)] Transcoder output stream has been deleted. [2020-09-23 07:51:10.927] I 112 MediaRouter.App | media_router_application.cpp:290 | Trying to delete a stream: [#default#volans/fwd(3078196345)] [2020-09-23 07:51:10.927] I 112 Monitor | application_metrics.cpp:68 | Delete StreamMetrics(fwd) for monitoring [2020-09-23 07:51:10.928] I 112 Monitor | stream_metrics.cpp:31 | [Stream Info] id(3078196345), name(fwd), SourceType(Transcoder), Created Time (Wed Sep 23 07:50:01 2020)

Origin Stream Info id(102), name(fwd), SourceType(RtspPull), Created Time (Wed Sep 23 07:49:58 2020)

Video Track #0: Bypass(true) Bitrate(0b) codec(1, avc) resolution(800x600) framerate(25.00fps) timebase(1/90000)

>> Statistics
Last update time : Wed Sep 23 07:50:08 2020, Last sent time : Wed Sep 23 07:50:08 2020
Bytes in : 0B, Bytes out : 21.02MB, Concurrent connections : 0, Max connections : 1 (Wed Sep 23 07:50:02 2020)

    >>>> By publisher
    - Unknown : Bytes out(0B) Concurrent Connections (0)
    - WebRTC : Bytes out(21.02MB) Concurrent Connections (0)
    - RTMP : Bytes out(0B) Concurrent Connections (0)
    - HLS : Bytes out(0B) Concurrent Connections (0)
    - DASH : Bytes out(0B) Concurrent Connections (0)
    - LLDASH : Bytes out(0B) Concurrent Connections (0)
    - Ovt : Bytes out(0B) Concurrent Connections (0)

[2020-09-23 07:51:10.929] I 112 Publisher | stream.cpp:241 | [fwd(3078196345)] WebRTC Publisher Application stream has been stopped [2020-09-23 07:51:10.929] I 112 Publisher | stream.cpp:241 | [fwd(3078196345)] HLS Publisher Application stream has been stopped [2020-09-23 07:51:10.936] I 112 Publisher | stream.cpp:241 | [fwd(3078196345)] DASH Publisher Application stream has been stopped [2020-09-23 07:51:10.943] I 112 Publisher | stream.cpp:241 | [fwd(3078196345)] LLDASH Publisher Application stream has been stopped [2020-09-23 07:51:10.946] I 112 Publisher | stream.cpp:241 | [fwd(3078196345)] OVTPublisher Application stream has been stopped [2020-09-23 07:51:10.947] I 112 TranscodeStream | transcode_stream.cpp:162 | [#default#volans/fwd(102)] Transcoder input stream has been stopped.

deepsurvey commented 3 years ago

I think what I am experiencing at the Origin is quite similar to issue #195 opened by Nangavar

getroot commented 3 years ago

We are analyzing this issue. If there is any updated news, I will comment again! Thanks for the detailed report

deepsurvey commented 3 years ago

@dimiden Just tested the commit.. stuck at RTC signaling.

Successfully built 8b2215274d75 Successfully tagged deepsurvey/ovenmediaengine:latest WARNING: Image for service origin was built because it did not already exist. To rebuild this image you must use docker-compose build or docker-compose up --build. Creating ovenmediaengine_origin_1 ... done Attaching to ovenmediaengine_origin_1 origin_1 | [2020-09-28 14:05:45.605] I 1 Config | config_manager.cpp:144 | Trying to set logfile in directory... (/var/log/ovenmediaengine) origin_1 | [2020-09-28 14:05:45.605] I 1 Config | config_manager.cpp:47 | Trying to load configurations... (origin_conf/Server.xml) origin_1 | [2020-09-28 14:05:45.608] I 1 OvenMediaEngine | main.cpp:246 | OvenMediaEngine v0.10.7 is started on [4d61528da11d] (Linux x86_64 - 5.4.0-47-generic, #51-Ubuntu SMP Fri Sep 4 19:50:52 UTC 2020) origin_1 | [2020-09-28 14:05:45.608] I 1 OvenMediaEngine | main.cpp:248 | With modules: origin_1 | [2020-09-28 14:05:45.608] I 1 OvenMediaEngine | main.cpp:249 | FFmpeg 3.4.7 OME origin_1 | [2020-09-28 14:05:45.608] I 1 OvenMediaEngine | main.cpp:250 | Configuration: --prefix=/opt/ovenmediaengine --enable-gpl --enable-nonfree --extra-cflags=-I/opt/ovenmediaengine/include --extra-ldflags='-L/opt/ovenmediaengine/lib -Wl,-rpath,/opt/ovenmediaengine/lib' --extra-libs=-ldl --enable-shared --disable-static --disable-debug --disable-doc --disable-programs --disable-avdevice --disable-dct --disable-dwt --disable-error-resilience --disable-lsp --disable-lzo --disable-rdft --disable-faan --disable-pixelutils --disable-everything --enable-zlib --enable-libopus --enable-libvpx --enable-libfdk_aac --enable-libx264 --enable-encoder='libvpx_vp8,libvpx_vp9,libopus,libfdk_aac,libx264' --enable-decoder='aac,aac_latm,aac_fixed,h264' --enable-parser='aac,aac_latm,aac_fixed,h264' --enable-network --enable-protocol=tcp --enable-protocol=udp --enable-protocol=rtp --enable-demuxer=rtsp --enable-filter='asetnsamples,aresample,aformat,channelmap,channelsplit,scale,transpose,fps,settb,asettb' origin_1 | [2020-09-28 14:05:45.608] I 1 OvenMediaEngine | main.cpp:251 | libavformat: 57.83.100 origin_1 | [2020-09-28 14:05:45.608] I 1 OvenMediaEngine | main.cpp:252 | libavcodec: 57.107.100 origin_1 | [2020-09-28 14:05:45.608] I 1 OvenMediaEngine | main.cpp:253 | libavutil: 55.78.100 origin_1 | [2020-09-28 14:05:45.608] I 1 OvenMediaEngine | main.cpp:254 | libavfilter: 6.107.100 origin_1 | [2020-09-28 14:05:45.608] I 1 OvenMediaEngine | main.cpp:255 | libswresample: 2.9.100 origin_1 | [2020-09-28 14:05:45.609] I 1 OvenMediaEngine | main.cpp:256 | libswscale: 4.8.100 origin_1 | [2020-09-28 14:05:45.609] I 1 OvenMediaEngine | main.cpp:257 | SRT: 1.3.3 origin_1 | [2020-09-28 14:05:45.609] I 1 OvenMediaEngine | main.cpp:258 | SRTP: libsrtp2 2.2.0 origin_1 | [2020-09-28 14:05:45.609] I 1 OvenMediaEngine | main.cpp:259 | OpenSSL: OpenSSL 1.1.0g 2 Nov 2017 origin_1 | [2020-09-28 14:05:45.609] I 1 OvenMediaEngine | main.cpp:260 | Configuration: compiler: gcc -DDSO_DLFCN -DHAVE_DLFCN_H -DNDEBUG -DOPENSSL_THREADS -DOPENSSL_NO_STATIC_ENGINE -DOPENSSL_PIC -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPADLOCK_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/opt/ovenmediaengine\"" -DENGINESDIR="\"/opt/ovenmediaengine/lib/engines-1.1\"" -Wa,--noexecstack origin_1 | [2020-09-28 14:05:45.609] I 1 OvenMediaEngine | main.cpp:261 | JsonCpp: 1.9.3 origin_1 | [2020-09-28 14:05:45.609] I 1 OvenMediaEngine | main.cpp:262 | jemalloc: 5.2.1-0-gea6b3e973b477b8061e0076bb257dbd7f3faa756 origin_1 | [2020-09-28 14:05:45.612] I 1 OvenMediaEngine | main.cpp:158 | Trying to create a MediaRouter module origin_1 | [2020-09-28 14:05:45.612] I 1 MediaRouter | mediarouter.cpp:40 | MediaRouter has been started. origin_1 | [2020-09-28 14:05:45.612] I 1 OvenMediaEngine | main.cpp:161 | Trying to create a WebRTC Publisher module origin_1 | [2020-09-28 14:05:45.612] I 1 Signalling.P2P | rtc_p2p_manager.cpp:27 | P2P is disabled in the configuration origin_1 | [2020-09-28 14:05:45.612] I 1 Ice | ice_port.cpp:89 | ICE port is bound to 0.0.0.0:10006/UDP (0x55a35a8ad150) origin_1 | [2020-09-28 14:05:45.612] I 1 Ice | ice_port.cpp:89 | ICE port is bound to 0.0.0.0:10007/UDP (0x55a35a8b06a0) origin_1 | [2020-09-28 14:05:45.612] I 1 Ice | ice_port.cpp:89 | ICE port is bound to 0.0.0.0:10008/UDP (0x55a35a8b3d30) origin_1 | [2020-09-28 14:05:45.612] I 1 Ice | ice_port.cpp:89 | ICE port is bound to 0.0.0.0:10009/UDP (0x55a35a8b7430) origin_1 | [2020-09-28 14:05:45.612] I 1 Ice | ice_port.cpp:89 | ICE port is bound to 0.0.0.0:10010/UDP (0x55a35a8babd0) origin_1 | [2020-09-28 14:05:45.613] I 1 WebRTC | webrtc_publisher.cpp:91 | WebRTC Publisher is listening on 0.0.0.0:3333... origin_1 | [2020-09-28 14:05:45.613] I 1 Publisher | publisher.cpp:18 | WebRTC Publisher has been started. origin_1 | [2020-09-28 14:05:45.613] I 1 OvenMediaEngine | main.cpp:162 | Trying to create a HLS Publisher module origin_1 | [2020-09-28 14:05:45.613] I 1 HTTPPublisher | segment_publisher.cpp:62 | HLS Publisher is listening on 0.0.0.0:8080... origin_1 | [2020-09-28 14:05:45.613] I 1 Publisher | publisher.cpp:18 | HLS Publisher has been started. origin_1 | [2020-09-28 14:05:45.613] I 1 OvenMediaEngine | main.cpp:163 | Trying to create a MPEG-DASH Publisher module origin_1 | [2020-09-28 14:05:45.613] I 1 HTTPPublisher | segment_publisher.cpp:62 | DASH Publisher is listening on 0.0.0.0:8080... origin_1 | [2020-09-28 14:05:45.613] I 1 Publisher | publisher.cpp:18 | DASH Publisher has been started. origin_1 | [2020-09-28 14:05:45.613] I 1 OvenMediaEngine | main.cpp:164 | Trying to create a Low-Latency MPEG-DASH Publisher module origin_1 | [2020-09-28 14:05:45.614] I 1 HTTPPublisher | segment_publisher.cpp:62 | LLDASH Publisher is listening on 0.0.0.0:8080... origin_1 | [2020-09-28 14:05:45.614] I 1 Publisher | publisher.cpp:18 | LLDASH Publisher has been started. origin_1 | [2020-09-28 14:05:45.614] I 1 OvenMediaEngine | main.cpp:165 | Trying to create a OVT Publisher module origin_1 | [2020-09-28 14:05:45.614] I 1 OVT | ovt_publisher.cpp:50 | OVTPublisher is listening on 0.0.0.0:9000 origin_1 | [2020-09-28 14:05:45.614] I 1 Publisher | publisher.cpp:18 | OVTPublisher has been started. origin_1 | [2020-09-28 14:05:45.614] I 1 OvenMediaEngine | main.cpp:166 | Trying to create a File Publisher module origin_1 | [2020-09-28 14:05:45.614] I 1 Publisher | publisher.cpp:18 | FilePublisher has been started. origin_1 | [2020-09-28 14:05:45.614] I 1 OvenMediaEngine | main.cpp:170 | Trying to create a Transcoder module origin_1 | [2020-09-28 14:05:45.614] I 1 Transcoder | transcoder.cpp:38 | Transcoder has been started. origin_1 | [2020-09-28 14:05:45.614] I 1 OvenMediaEngine | main.cpp:173 | Trying to create a MPEG-TS Provider module origin_1 | [2020-09-28 14:05:45.615] I 1 MpegtsProvider | mpegts_provider.cpp:163 | MpegtsProvider is listening on 0.0.0.0:4000 for [#default#loeve/stream_4000] origin_1 | [2020-09-28 14:05:45.615] I 1 MpegtsProvider | mpegts_provider.cpp:163 | MpegtsProvider is listening on 0.0.0.0:4001 for [#default#loeve/stream_4001] origin_1 | [2020-09-28 14:05:45.615] I 1 MpegtsProvider | mpegts_provider.cpp:163 | MpegtsProvider is listening on 0.0.0.0:4002 for [#default#loeve/stream_4002] origin_1 | [2020-09-28 14:05:45.615] I 1 MpegtsProvider | mpegts_provider.cpp:163 | MpegtsProvider is listening on 0.0.0.0:4003 for [#default#loeve/stream_4003] origin_1 | [2020-09-28 14:05:45.615] I 1 MpegtsProvider | mpegts_provider.cpp:163 | MpegtsProvider is listening on 0.0.0.0:4004 for [#default#loeve/stream_4004] origin_1 | [2020-09-28 14:05:45.615] I 1 MpegtsProvider | mpegts_provider.cpp:163 | MpegtsProvider is listening on 0.0.0.0:4005 for [#default#loeve/stream_4005] origin_1 | [2020-09-28 14:05:45.615] I 1 Provider | provider.cpp:35 | MpegtsProvider has been started. origin_1 | [2020-09-28 14:05:45.615] I 1 OvenMediaEngine | main.cpp:174 | Trying to create a RTMP Provider module origin_1 | [2020-09-28 14:05:45.615] I 1 Provider | provider.cpp:35 | RtmpProvider has been started. origin_1 | [2020-09-28 14:05:45.615] I 1 OvenMediaEngine | main.cpp:175 | Trying to create a OVT Provider module origin_1 | [2020-09-28 14:05:45.615] I 1 Provider | provider.cpp:35 | OvtProvider has been started. origin_1 | [2020-09-28 14:05:45.615] I 1 OvenMediaEngine | main.cpp:176 | Trying to create a RTSPC Provider module origin_1 | [2020-09-28 14:05:45.615] I 1 Provider | provider.cpp:35 | RtspcProvider has been started. origin_1 | [2020-09-28 14:05:45.616] I 1 OvenMediaEngine | main.cpp:179 | All modules are initialized successfully origin_1 | [2020-09-28 14:05:45.616] I 1 Monitor | monitoring.cpp:43 | Create HostMetrics(default) for monitoring origin_1 | [2020-09-28 14:05:45.616] I 1 Orchestrator | orchestrator.cpp:890 | Trying to create an application: [#default#loeve] origin_1 | [2020-09-28 14:05:45.616] I 1 Monitor | host_metrics.cpp:52 | Create ApplicationMetrics(#default#loeve) for monitoring origin_1 | [2020-09-28 14:05:45.616] I 1 MediaRouter.App | mediarouter_application.cpp:32 | Created media route application. application id(0), (#default#loeve) origin_1 | [2020-09-28 14:05:45.616] I 1 MediaRouter | mediarouter.cpp:71 | MediaRouter has created [#default#loeve] application origin_1 | [2020-09-28 14:05:45.616] I 1 Publisher | application.cpp:55 | WebRTC Publisher Application has created [#default#loeve] application origin_1 | [2020-09-28 14:05:45.616] I 1 Publisher | application.cpp:55 | HLS Publisher Application has created [#default#loeve] application origin_1 | [2020-09-28 14:05:45.616] I 1 Publisher | application.cpp:55 | DASH Publisher Application has created [#default#loeve] application origin_1 | [2020-09-28 14:05:45.616] I 1 Publisher | application.cpp:55 | LLDASH Publisher Application has created [#default#loeve] application origin_1 | [2020-09-28 14:05:45.616] I 1 Publisher | application.cpp:55 | OVTPublisher Application has created [#default#loeve] application origin_1 | [2020-09-28 14:05:45.616] I 1 Publisher | publisher.cpp:64 | File publisher is disabled in #default#loeve application, so it was not created origin_1 | [2020-09-28 14:05:45.617] I 1 Transcoder | transcoder.cpp:73 | Transcoder has created [config][#default#loeve] application origin_1 | [2020-09-28 14:05:45.617] I 1 Provider | application.cpp:46 | MpegtsProvider has created [#default#loeve] application origin_1 | [2020-09-28 14:05:45.617] I 1 Provider | application.cpp:46 | RtmpProvider has created [#default#loeve] application origin_1 | [2020-09-28 14:05:45.617] I 1 Provider | application.cpp:46 | OvtProvider has created [#default#loeve] application origin_1 | [2020-09-28 14:05:45.617] I 1 Provider | application.cpp:46 | RtspcProvider has created [#default#loeve] application origin_1 | [2020-09-28 14:05:46.629] I 10 Signalling | rtc_signalling_server.cpp:99 | New client is connected: <ClientSocket: 0x7f11fc000b90, #34, state: 4, TCP, 172.26.249.66:52279> origin_1 | [2020-09-28 14:05:46.669] I 10 Orchestrator | orchestrator.cpp:1308 | Trying to pull stream [#default#loeve/ps] from provider using origin map: PullProvider origin_1 | [2020-09-28 14:05:46.671] I 10 RtspcStream | rtspc_stream.cpp:163 | Requested url[60] : rtsp://root:@192.168.70.2:554/axis-media/media.amp? origin_1 | [2020-09-28 14:05:48.692] I 10 Provider | stream.cpp:49 | #default#loeve/ps(100) has been started stream origin_1 | [2020-09-28 14:05:48.693] I 10 Provider | application.cpp:116 | #default#loeve application has created 0 stream motor origin_1 | [2020-09-28 14:05:48.693] I 10 MediaRouter.App | mediarouter_application.cpp:180 | Trying to create a stream: [#default#loeve/ps(100)] origin_1 | [2020-09-28 14:05:48.693] I 10 MediaRouter.App | mediarouter_application.cpp:181 | origin_1 | [Stream Info] origin_1 | id(100), name(ps), SourceType(RtspPull), Created Time (Mon Sep 28 14:05:46 2020) origin_1 | origin_1 | Video Track #0: Bypass(false) Bitrate(0b) codec(1, H264) resolution(352x240) framerate(25.00fps) timebase(1/90000) origin_1 | [2020-09-28 14:05:48.693] I 10 MediaRouter.Stream | mediarouter_stream.cpp:41 | Trying to create media route stream: name(ps) id(100) origin_1 | [2020-09-28 14:05:48.693] I 10 Monitor | application_metrics.cpp:56 | Create StreamMetrics(ps) for monitoring origin_1 | [2020-09-28 14:05:48.693] I 10 Provider | stream.cpp:36 | RtspcProvider Application has started to play [ps(100)] stream origin_1 | [2020-09-28 14:05:48.693] I 10 Provider | stream_motor.cpp:130 | #default#loeve/ps(100) stream has added to 0 StreamMotor origin_1 | [2020-09-28 14:05:48.694] I 10 Orchestrator | orchestrator.cpp:1334 | The stream was pulled successfully: [#default#loeve/ps] (100) origin_1 | [2020-09-28 14:05:48.694] E 10 Signalling | rtc_signalling_server.cpp:190 | Cannot find stream [#default#loeve/ps] origin_1 | [2020-09-28 14:05:48.694] I 10 Signalling | rtc_signalling_server.cpp:237 | Client is disconnected: <WebSocketClient: 0x7f11f4002440, <ClientSocket: 0x7f11fc000b90, #34, state: 4, TCP, 172.26.249.66:52279>> (#default#loeve / ps, ufrag: local: (N/A), remote: (N/A)) origin_1 | [2020-09-28 14:05:53.732] W 114 ov.Queue | queue.h:179 | [0x7f11f4013260] #default#loeve/ps - MediaRouterStream packets Queue size has exceeded the threshold: queue: 153, threshold: 100 origin_1 | [2020-09-28 14:05:54.604] I 10 Signalling | rtc_signalling_server.cpp:99 | New client is connected: <ClientSocket: 0x7f11fc000b90, #34, state: 4, TCP, 172.26.249.66:52294> origin_1 | [2020-09-28 14:05:54.660] I 10 Orchestrator | orchestrator.cpp:1308 | Trying to pull stream [#default#loeve/ps] from provider using origin map: PullProvider origin_1 | [2020-09-28 14:05:54.661] I 10 Orchestrator | orchestrator.cpp:1339 | The stream was pulled successfully (stream exists): [#default#loeve/ps] (100) origin_1 | [2020-09-28 14:05:54.661] E 10 Signalling | rtc_signalling_server.cpp:190 | Cannot find stream [#default#loeve/ps] origin_1 | [2020-09-28 14:05:54.661] I 10 Signalling | rtc_signalling_server.cpp:237 | Client is disconnected: <WebSocketClient: 0x7f11f40d91b0, <ClientSocket: 0x7f11fc000b90, #34, state: 4, TCP, 172.26.249.66:52294>> (#default#loeve / ps, ufrag: local: (N/A), remote: (N/A))

[2020-09-28 14:06:49.091] W 114 ov.Queue | queue.h:179 | [0x7f11f4013260] #default#loeve/ps - MediaRouterStream packets Queue size has exceeded the threshold: queue: 1537, threshold: 100 origin_1 | [2020-09-28 14:06:49.249] I 14 Signalling | rtc_signalling_server.cpp:99 | New client is connected: <ClientSocket: 0x7f11fc000b90, #38, state: 4, TCP, 172.26.249.66:52437> origin_1 | [2020-09-28 14:06:49.298] I 14 Orchestrator | orchestrator.cpp:1308 | Trying to pull stream [#default#loeve/ps] from provider using origin map: PullProvider origin_1 | [2020-09-28 14:06:49.298] I 14 Orchestrator | orchestrator.cpp:1339 | The stream was pulled successfully (stream exists): [#default#loeve/ps] (100) origin_1 | [2020-09-28 14:06:49.298] E 14 Signalling | rtc_signalling_server.cpp:190 | Cannot find stream [#default#loeve/ps] origin_1 | [2020-09-28 14:06:49.298] I 14 Signalling | rtc_signalling_server.cpp:237 | Client is disconnected: <WebSocketClient: 0x7f11e4002440, <ClientSocket: 0x7f11fc000b90, #38, state: 4, TCP, 172.26.249.66:52437>> (#default#loeve / ps, ufrag: local: (N/A), remote: (N/A)) origin_1 | [2020-09-28 14:06:50.627] W 112 Provider | application.cpp:90 | #default#loeve/ps(100) stream will be deleted becasue it hasn't been used for 60 seconds origin_1 | [2020-09-28 14:06:50.628] I 112 Provider | stream_motor.cpp:146 | #default#loeve/ps(100) stream has deleted from 0 StreamMotor origin_1 | [2020-09-28 14:06:50.628] I 112 Provider | stream.cpp:55 | #default#loeve/ps(100) has been stopped playing stream origin_1 | [2020-09-28 14:06:50.711] I 112 Provider | application.cpp:155 | #default#loeve application has deleted 0 stream motor origin_1 | [2020-09-28 14:06:50.711] I 112 MediaRouter.App | mediarouter_application.cpp:339 | Trying to delete a stream: [#default#loeve/ps(100)] origin_1 | [2020-09-28 14:06:50.711] I 112 Monitor | application_metrics.cpp:68 | Delete StreamMetrics(ps) for monitoring origin_1 | [2020-09-28 14:06:50.711] I 112 Monitor | stream_metrics.cpp:31 | origin_1 | [Stream Info] origin_1 | id(100), name(ps), SourceType(RtspPull), Created Time (Mon Sep 28 14:05:46 2020) origin_1 | origin_1 | Video Track #0: Bypass(false) Bitrate(0b) codec(1, H264) resolution(352x240) framerate(25.00fps) timebase(1/90000) origin_1 | Elapsed time to connect to origin server : 956.304016 ms origin_1 | Elapsed time in response from origin server : 1065.266012 ms origin_1 | origin_1 | origin_1 | >> Statistics origin_1 | Last update time : Mon Sep 28 14:06:50 2020, Last sent time : Mon Sep 28 14:05:48 2020 origin_1 | Bytes in : 4.40MB, Bytes out : 0B, Concurrent connections : 0, Max connections : 0 (Mon Sep 28 14:05:48 2020) origin_1 | origin_1 | >>>> By publisher origin_1 | - Unknown : Bytes out(0B) Concurrent Connections (0) origin_1 | - WebRTC : Bytes out(0B) Concurrent Connections (0) origin_1 | - RTMP : Bytes out(0B) Concurrent Connections (0) origin_1 | - HLS : Bytes out(0B) Concurrent Connections (0) origin_1 | - DASH : Bytes out(0B) Concurrent Connections (0) origin_1 | - LLDASH : Bytes out(0B) Concurrent Connections (0) origin_1 | - Ovt : Bytes out(0B) Concurrent Connections (0) origin_1 | - File : Bytes out(0B) Concurrent Connections (0) origin_1 | origin_1 | [2020-09-28 14:06:50.711] I 112 MediaRouter.Stream | mediarouter_stream.cpp:61 | Delete media route stream name(ps) id(100) origin_1 | [2020-09-28 14:06:51.511] I 12 Signalling | rtc_signalling_server.cpp:99 | New client is connected: <ClientSocket: 0x7f11fc000b90, #36, state: 4, TCP, 172.26.249.66:52442> origin_1 | [2020-09-28 14:06:51.558] I 12 Orchestrator | orchestrator.cpp:1308 | Trying to pull stream [#default#loeve/ps] from provider using origin map: PullProvider origin_1 | [2020-09-28 14:06:51.560] I 12 RtspcStream | rtspc_stream.cpp:163 | Requested url[60] : rtsp://root:@192.168.70.2:554/axis-media/media.amp? origin_1 | [2020-09-28 14:06:52.853] I 12 Provider | stream.cpp:49 | #default#loeve/ps(101) has been started stream origin_1 | [2020-09-28 14:06:52.853] I 12 Provider | application.cpp:116 | #default#loeve application has created 1 stream motor origin_1 | [2020-09-28 14:06:52.853] I 12 MediaRouter.App | mediarouter_application.cpp:180 | Trying to create a stream: [#default#loeve/ps(101)] origin_1 | [2020-09-28 14:06:52.854] I 12 MediaRouter.App | mediarouter_application.cpp:181 | origin_1 | [Stream Info] origin_1 | id(101), name(ps), SourceType(RtspPull), Created Time (Mon Sep 28 14:06:51 2020) origin_1 | origin_1 | Video Track #0: Bypass(false) Bitrate(0b) codec(1, H264) resolution(352x240) framerate(25.00fps) timebase(1/90000) origin_1 | [2020-09-28 14:06:52.854] I 12 MediaRouter.Stream | mediarouter_stream.cpp:41 | Trying to create media route stream: name(ps) id(101) origin_1 | [2020-09-28 14:06:52.854] I 12 Monitor | application_metrics.cpp:56 | Create StreamMetrics(ps) for monitoring origin_1 | [2020-09-28 14:06:52.854] I 12 Provider | stream.cpp:36 | RtspcProvider Application has started to play [ps(101)] stream origin_1 | [2020-09-28 14:06:52.854] I 12 Provider | stream_motor.cpp:130 | #default#loeve/ps(101) stream has added to 1 StreamMotor origin_1 | [2020-09-28 14:06:52.854] I 12 Orchestrator | orchestrator.cpp:1334 | The stream was pulled successfully: [#default#loeve/ps] (101) origin_1 | [2020-09-28 14:06:52.855] E 12 Signalling | rtc_signalling_server.cpp:190 | Cannot find stream [#default#loeve/ps] origin_1 | [2020-09-28 14:06:52.855] I 12 Signalling | rtc_signalling_server.cpp:237 | Client is disconnected: <WebSocketClient: 0x7f11f80514f0, <ClientSocket: 0x7f11fc000b90, #36, state: 4, TCP, 172.26.249.66:52442>> (#default#loeve / ps, ufrag: local: (N/A), remote: (N/A))

deepsurvey commented 3 years ago

Hi,

For what it is worth this is the log of a v0.10.5 where I could still view a WebRTC feed originating of a RTSP source.

[2020-09-30 09:40:05.345] I 11 Signalling | rtc_signalling_server.cpp:99 | New client is connected: <ClientSocket: 0x7f8a52201010, #35, state: 4, TCP, 172.26.203.59:63894> [2020-09-30 09:40:05.389] I 11 Orchestrator | orchestrator.cpp:1280 | Trying to pull stream [#default#volans/fwd] from provider using origin map: PullProvider [2020-09-30 09:40:05.394] I 11 RtspcStream | rtspc_stream.cpp:161 | Requested url[60] : rtsp://@192.168.2.12:554/axis-media/media.amp? [2020-09-30 09:40:08.524] I 11 Provider | stream.cpp:49 | #default#volans/fwd(100) has been started stream [2020-09-30 09:40:08.524] I 11 Provider | application.cpp:116 | #default#volans application has created 0 stream motor [2020-09-30 09:40:08.524] I 11 MediaRouter.App | media_router_application.cpp:205 | Trying to create a stream: [#default#volans/fwd(100)] [2020-09-30 09:40:08.527] I 11 Monitor | stream.cpp:254 | [Stream Info] id(100), name(fwd), SourceType(RtspPull), Created Time (Wed Sep 30 09:40:05 2020)

Video Track #0: Bypass(false) Bitrate(0b) codec(1, avc) resolution(800x600) framerate(25.00fps) timebase(1/90000)

[2020-09-30 09:40:08.527] I 11 Monitor | application_metrics.cpp:56 | Create StreamMetrics(fwd) for monitoring [2020-09-30 09:40:08.527] I 11 TranscodeStream | transcode_stream.cpp:455 | [#default#volans/fwd(100)] -> [#default#volans/fwd(1071673286)] Transcoder output stream has been created. [2020-09-30 09:40:08.527] I 11 TranscodeStream | transcode_stream.cpp:98 | No decoder generated [2020-09-30 09:40:08.527] I 11 TranscodeStream | transcode_stream.cpp:103 | No encoder generated [2020-09-30 09:40:08.527] I 11 MediaRouter.App | media_router_application.cpp:205 | Trying to create a stream: [#default#volans/fwd(1071673286)] [2020-09-30 09:40:08.527] I 11 Monitor | stream.cpp:254 | [Stream Info] id(1071673286), name(fwd), SourceType(Transcoder), Created Time (Wed Sep 30 09:40:08 2020)

Origin Stream Info id(100), name(fwd), SourceType(RtspPull), Created Time (Wed Sep 30 09:40:05 2020)

Video Track #0: Bypass(true) Bitrate(0b) codec(1, avc) resolution(800x600) framerate(25.00fps) timebase(1/90000)

[2020-09-30 09:40:08.527] I 11 Monitor | application_metrics.cpp:56 | Create StreamMetrics(fwd) for monitoring [2020-09-30 09:40:08.528] I 11 Publisher | stream.cpp:211 | WebRTC Publisher Application application has started [fwd(1071673286)] stream [2020-09-30 09:40:08.528] I 11 Publisher | stream.cpp:211 | HLS Publisher Application application has started [fwd(1071673286)] stream [2020-09-30 09:40:08.528] I 11 Publisher | stream.cpp:211 | DASH Publisher Application application has started [fwd(1071673286)] stream [2020-09-30 09:40:08.528] I 11 Publisher | stream.cpp:211 | LLDASH Publisher Application application has started [fwd(1071673286)] stream [2020-09-30 09:40:08.529] I 11 Publisher | stream.cpp:211 | OVTPublisher Application application has started [fwd(1071673286)] stream [2020-09-30 09:40:08.529] I 11 TranscodeStream | transcode_stream.cpp:115 | [#default#volans/fwd(100)] Transcoder input stream has been started. Status : (0) Decoders, (0) Encoders [2020-09-30 09:40:08.529] I 11 Provider | stream.cpp:36 | RtspcProvider Application has started to play [fwd(100)] stream [2020-09-30 09:40:08.529] I 11 Provider | stream_motor.cpp:130 | #default#volans/fwd(100) stream has added to 0 StreamMotor [2020-09-30 09:40:08.529] I 11 Orchestrator | orchestrator.cpp:1302 | The stream was pulled successfully: [#default#volans/fwd] (100) [2020-09-30 09:40:08.819] I 11 Monitor | stream_metrics.cpp:119 | A new session has started playing #default#volans/fwd on the WebRTC publihser. WebRTC(1)/Stream total(1)/App total(1) [2020-09-30 09:40:08.868] W 11 Socket | socket_address.cpp:277 | An error occurred while resolve DNS for host [0f7d9c50-3bb6-4bce-b3d4-9357303e49b2.local] [2020-09-30 09:40:08.868] W 11 Socket | socket_address.cpp:84 | An error occurred: 0f7d9c50-3bb6-4bce-b3d4-9357303e49b2.local:53618 [2020-09-30 09:40:11.043] I 108 DASH | dash_packetizer.cpp:956 | [0x7f8a5144af10] LLDASH segment is ready to stream [#default#volans/fwd], segment duration: 5.000000s, count: 1 [2020-09-30 09:40:16.059] I 107 DASH | dash_packetizer.cpp:956 | [0x7f8a5144ac10] DASH segment is ready to stream [#default#volans/fwd], segment duration: 5.000000s, count: 3 [2020-09-30 09:40:17.854] W 105 ov.Queue | queue.h:179 | [0x7f8a5145bad8] WebRTC Publisher Application/#default#volans/fwd StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 [2020-09-30 09:40:18.336] W 105 ov.Queue | queue.h:179 | [0x7f8a5145bd58] WebRTC Publisher Application/#default#volans/fwd StreamWorker Queue size has exceeded the threshold: queue: 100, threshold: 100 [2020-09-30 09:40:19.667] I 106 HLS | hls_packetizer.cpp:292 | HLS segment is ready for stream [#default#volans/fwd], segment duration: 5.000000s, count: 3

dimiden commented 3 years ago

@deepsurvey In the old version, OME waited until all the RTSP streams were pulled and then played, but in the latest version, the pulling process becomes asynchronous, and if the RTSP response is slow during this process, a 404 may occur temporarily and signaling may fail. Therefore, if you reconnect to the same URL after a few seconds, please check if the signaling still fails.

deepsurvey commented 3 years ago

Hi,

I just tested the latest release this morning that has the last log level commits made bij Soulk and I have visual again :-). The above listed fail was a hard fail.. even if I let the OME player cycle for over minutes the feed never came out to play.

(origin_1 | [2020-09-28 14:06:52.855] E 12 Signalling | rtc_signalling_server.cpp:190 | Cannot find stream [#default#loeve/ps] origin_1 | [2020-09-28 14:06:52.855] I 12 Signalling | rtc_signalling_server.cpp:237 | Client is disconnected: <WebSocketClient: 0x7f11f80514f0, <ClientSocket: 0x7f11fc000b90, #36, state: 4, TCP, 172.26.249.66:52442>> (#default#loeve / ps, ufrag: local: (N/A), remote: (N/A))

--

At this moment I observe the following:

1)during Make there are still a number of red lines:

In file included from projects/base/provider/stream.h:15:0, from projects/base/provider/push_provider/stream.h:13, from projects/providers/rtmp/rtmp_stream.h:13, from projects/providers/rtmp/rtmp_stream.cpp:10: projects/base/mediarouter/media_buffer.h: In member function 'bool pvd::RtmpStream::ReceiveVideoMessage(const std::shared_ptr&)': projects/base/mediarouter/media_buffer.h:34:16: warning: 'packet_type' may be used uninitialized in this function [-Wmaybe-uninitialized] _packet_type = packet_type;


projects/providers/rtmp/rtmp_stream.cpp:1006:23: note: 'packet_type' was declared here
    common::PacketType packet_type;
                       ^~~~~~~~~~~
In file included from projects/base/provider/stream.h:15:0,
                 from projects/base/provider/push_provider/stream.h:13,
                 from projects/providers/rtmp/rtmp_stream.h:13,
                 from projects/providers/rtmp/rtmp_stream.cpp:10:
projects/base/mediarouter/media_buffer.h: In member function 'bool pvd::RtmpStream::ReceiveAudioMessage(const std::shared_ptr<const RtmpMessage>&)':
projects/base/mediarouter/media_buffer.h:34:16: warning: 'packet_type' may be used uninitialized in this function [-Wmaybe-uninitialized]
   _packet_type = packet_type;
   ~~~~~~~~~~~~~^~~~~~~~~~~~~
projects/providers/rtmp/rtmp_stream.cpp:1158:23: note: 'packet_type' was declared here
    common::PacketType packet_type;
                       ^~~~~~~~~~~

2) When I open WebRTC feedt to a RTSP source. I observe in the player that the test stream fails to load and tries again and succeeds in playing the feed. (this can be due to the asynchronous past you stated.)

So the good news is that the OME origin plays RTSP feeds again.

3) I tried my Edge server and the edge is able play the origin feed:
edge_1  | [2020-10-02 12:31:40.391] I 20 Signalling | rtc_signalling_server.cpp:99   | New client is connected: <ClientSocket: 0x7f8cc800b880, #28, state: 4, TCP, 172.26.203.59:52262>
edge_1  | [2020-10-02 12:31:40.475] I 20 Monitor | stream_metrics.cpp:119  | A new session has started playing #default#deep/simon on the WebRTC publihser. WebRTC(2)/Stream total(2)/App total(3)
edge_1  | [2020-10-02 12:31:44.176] I 20 Monitor | stream_metrics.cpp:144  | A session has been stopped playing #default#deep/simon on the WebRTC publihser. Concurrent Viewers[WebRTC(1)/Stream total(1)/App total(2)]
edge_1  | [2020-10-02 12:31:44.176] I 20 Signalling | rtc_signalling_server.cpp:237  | Client is disconnected: <WebSocketClient: 0x7f8c8003b1e0, <ClientSocket: 0x7f8cc800b880, #28, state: 4, TCP, 172.26.203.59:52262>> (#default#deep / simon, ufrag: local: s1GdHN, remote: L/0x)

regards,

Rowdy
nangavar commented 3 years ago

origin_1 | [2020-09-28 14:05:48.694] E 10 Signalling | rtc_signalling_server.cpp:190 | Cannot find stream [#default#loeve/ps]

Hi all, this is exactly the error I started receiving in the last version (reported on #196). In the previous master, after a success pulling the player starts playing. But now it gets this error. I have downgraded to the previous master branch and everything went well.

dimiden commented 3 years ago

@deepsurvey Could you attach a full log of Origin/Edge from the last version run? It seems to be very helpful in solving the problem.

@nangavar Could you know exactly which master version works normally? I'm trying to figure out the problem by diffing the source codes.

deepsurvey commented 3 years ago

OK this is what I did:

1) I start the orgigin. 2) I start the edge 3) I open a stream at the Edge that has the POrigin as source. The stream is an RTSP camera feed. 4) the load fails -> no image in the payer 5) I see the player reload -> I get the feed on screen. working as it should. 6) I press Unload Player

These are the log files:

rowdy@NumNut:~/OvenMediaEngine$ sudo docker-compose up [sudo] password for rowdy: Starting ovenmediaengine_edge_1 ... done Attaching to ovenmediaengine_edge_1 edge_1 | [2020-10-03 13:30:59.699] I 1 Config | config_manager.cpp:144 | Trying to set logfile in directory... (/var/log/ovenmediaengine) edge_1 | [2020-10-03 13:30:59.699] I 1 Config | config_manager.cpp:47 | Trying to load configurations... (edge_conf/Server.xml) edge_1 | [2020-10-03 13:30:59.700] I 1 OvenMediaEngine | main.cpp:246 | OvenMediaEngine v0.10.7 is started on [5c65c78a74d1] (Linux x86_64 - 5.4.0-48-generic, #52-Ubuntu SMP Thu Sep 10 10:58:49 UTC 2020) edge_1 | [2020-10-03 13:30:59.701] I 1 OvenMediaEngine | main.cpp:248 | With modules: edge_1 | [2020-10-03 13:30:59.701] I 1 OvenMediaEngine | main.cpp:249 | FFmpeg 3.4.7 OME edge_1 | [2020-10-03 13:30:59.701] I 1 OvenMediaEngine | main.cpp:250 | Configuration: --prefix=/opt/ovenmediaengine --enable-gpl --enable-nonfree --extra-cflags=-I/opt/ovenmediaengine/include --extra-ldflags='-L/opt/ovenmediaengine/lib -Wl,-rpath,/opt/ovenmediaengine/lib' --extra-libs=-ldl --enable-shared --disable-static --disable-debug --disable-doc --disable-programs --disable-avdevice --disable-dct --disable-dwt --disable-error-resilience --disable-lsp --disable-lzo --disable-rdft --disable-faan --disable-pixelutils --disable-everything --enable-zlib --enable-libopus --enable-libvpx --enable-libfdk_aac --enable-libx264 --enable-encoder='libvpx_vp8,libvpx_vp9,libopus,libfdk_aac,libx264' --enable-decoder='aac,aac_latm,aac_fixed,h264' --enable-parser='aac,aac_latm,aac_fixed,h264' --enable-network --enable-protocol=tcp --enable-protocol=udp --enable-protocol=rtp --enable-demuxer=rtsp --enable-filter='asetnsamples,aresample,aformat,channelmap,channelsplit,scale,transpose,fps,settb,asettb' edge_1 | [2020-10-03 13:30:59.701] I 1 OvenMediaEngine | main.cpp:251 | libavformat: 57.83.100 edge_1 | [2020-10-03 13:30:59.701] I 1 OvenMediaEngine | main.cpp:252 | libavcodec: 57.107.100 edge_1 | [2020-10-03 13:30:59.701] I 1 OvenMediaEngine | main.cpp:253 | libavutil: 55.78.100 edge_1 | [2020-10-03 13:30:59.701] I 1 OvenMediaEngine | main.cpp:254 | libavfilter: 6.107.100 edge_1 | [2020-10-03 13:30:59.701] I 1 OvenMediaEngine | main.cpp:255 | libswresample: 2.9.100 edge_1 | [2020-10-03 13:30:59.701] I 1 OvenMediaEngine | main.cpp:256 | libswscale: 4.8.100 edge_1 | [2020-10-03 13:30:59.701] I 1 OvenMediaEngine | main.cpp:257 | SRT: 1.3.3 edge_1 | [2020-10-03 13:30:59.701] I 1 OvenMediaEngine | main.cpp:258 | SRTP: libsrtp2 2.2.0 edge_1 | [2020-10-03 13:30:59.701] I 1 OvenMediaEngine | main.cpp:259 | OpenSSL: OpenSSL 1.1.0g 2 Nov 2017 edge_1 | [2020-10-03 13:30:59.701] I 1 OvenMediaEngine | main.cpp:260 | Configuration: compiler: gcc -DDSO_DLFCN -DHAVE_DLFCN_H -DNDEBUG -DOPENSSL_THREADS -DOPENSSL_NO_STATIC_ENGINE -DOPENSSL_PIC -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPADLOCK_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/opt/ovenmediaengine\"" -DENGINESDIR="\"/opt/ovenmediaengine/lib/engines-1.1\"" -Wa,--noexecstack edge_1 | [2020-10-03 13:30:59.701] I 1 OvenMediaEngine | main.cpp:261 | JsonCpp: 1.9.3 edge_1 | [2020-10-03 13:30:59.701] I 1 OvenMediaEngine | main.cpp:262 | jemalloc: 5.2.1-0-gea6b3e973b477b8061e0076bb257dbd7f3faa756 edge_1 | [2020-10-03 13:30:59.704] I 1 OvenMediaEngine | main.cpp:158 | Trying to create a MediaRouter module edge_1 | [2020-10-03 13:30:59.704] I 1 MediaRouter | mediarouter.cpp:40 | MediaRouter has been started. edge_1 | [2020-10-03 13:30:59.704] I 1 OvenMediaEngine | main.cpp:161 | Trying to create a WebRTC Publisher module edge_1 | [2020-10-03 13:30:59.704] I 1 Signalling.P2P | rtc_p2p_manager.cpp:27 | P2P is disabled in the configuration edge_1 | [2020-10-03 13:30:59.705] I 1 Ice | ice_port.cpp:89 | ICE port is bound to 0.0.0.0:10000/UDP (0x561ae0ed1410) edge_1 | [2020-10-03 13:30:59.705] I 1 Ice | ice_port.cpp:89 | ICE port is bound to 0.0.0.0:10001/UDP (0x561ae0ed4900) edge_1 | [2020-10-03 13:30:59.705] I 1 Ice | ice_port.cpp:89 | ICE port is bound to 0.0.0.0:10002/UDP (0x561ae0ed7ed0) edge_1 | [2020-10-03 13:30:59.705] I 1 Ice | ice_port.cpp:89 | ICE port is bound to 0.0.0.0:10003/UDP (0x561ae0edb5b0) edge_1 | [2020-10-03 13:30:59.705] I 1 Ice | ice_port.cpp:89 | ICE port is bound to 0.0.0.0:10004/UDP (0x561ae0edecc0) edge_1 | [2020-10-03 13:30:59.705] I 1 Ice | ice_port.cpp:89 | ICE port is bound to 0.0.0.0:10005/UDP (0x561ae0ee2380) edge_1 | [2020-10-03 13:30:59.705] I 1 WebRTC | webrtc_publisher.cpp:91 | WebRTC Publisher is listening on 0.0.0.0:3334... edge_1 | [2020-10-03 13:30:59.705] I 1 Publisher | publisher.cpp:18 | WebRTC Publisher has been started. edge_1 | [2020-10-03 13:30:59.705] I 1 OvenMediaEngine | main.cpp:162 | Trying to create a HLS Publisher module edge_1 | [2020-10-03 13:30:59.705] I 1 HTTPPublisher | segment_publisher.cpp:62 | HLS Publisher is listening on 0.0.0.0:8090... edge_1 | [2020-10-03 13:30:59.705] I 1 Publisher | publisher.cpp:18 | HLS Publisher has been started. edge_1 | [2020-10-03 13:30:59.705] I 1 OvenMediaEngine | main.cpp:163 | Trying to create a MPEG-DASH Publisher module edge_1 | [2020-10-03 13:30:59.706] I 1 HTTPPublisher | segment_publisher.cpp:62 | DASH Publisher is listening on 0.0.0.0:8090... edge_1 | [2020-10-03 13:30:59.706] I 1 Publisher | publisher.cpp:18 | DASH Publisher has been started. edge_1 | [2020-10-03 13:30:59.706] I 1 OvenMediaEngine | main.cpp:164 | Trying to create a Low-Latency MPEG-DASH Publisher module edge_1 | [2020-10-03 13:30:59.706] I 1 HTTPPublisher | segment_publisher.cpp:62 | LLDASH Publisher is listening on 0.0.0.0:8090... edge_1 | [2020-10-03 13:30:59.706] I 1 Publisher | publisher.cpp:18 | LLDASH Publisher has been started. edge_1 | [2020-10-03 13:30:59.706] I 1 OvenMediaEngine | main.cpp:165 | Trying to create a OVT Publisher module edge_1 | [2020-10-03 13:30:59.706] I 1 Publisher | publisher.cpp:18 | OVTPublisher has been started. edge_1 | [2020-10-03 13:30:59.706] I 1 OvenMediaEngine | main.cpp:166 | Trying to create a File Publisher module edge_1 | [2020-10-03 13:30:59.706] I 1 Publisher | publisher.cpp:18 | FilePublisher has been started. edge_1 | [2020-10-03 13:30:59.706] I 1 OvenMediaEngine | main.cpp:170 | Trying to create a Transcoder module edge_1 | [2020-10-03 13:30:59.706] I 1 Transcoder | transcoder.cpp:38 | Transcoder has been started. edge_1 | [2020-10-03 13:30:59.706] I 1 OvenMediaEngine | main.cpp:173 | Trying to create a MPEG-TS Provider module edge_1 | [2020-10-03 13:30:59.706] I 1 Provider | provider.cpp:35 | MpegtsProvider has been started. edge_1 | [2020-10-03 13:30:59.706] I 1 OvenMediaEngine | main.cpp:174 | Trying to create a RTMP Provider module edge_1 | [2020-10-03 13:30:59.706] I 1 Provider | provider.cpp:35 | RtmpProvider has been started. edge_1 | [2020-10-03 13:30:59.706] I 1 OvenMediaEngine | main.cpp:175 | Trying to create a OVT Provider module edge_1 | [2020-10-03 13:30:59.706] I 1 Provider | provider.cpp:35 | OvtProvider has been started. edge_1 | [2020-10-03 13:30:59.706] I 1 OvenMediaEngine | main.cpp:176 | Trying to create a RTSPC Provider module edge_1 | [2020-10-03 13:30:59.707] I 1 Provider | provider.cpp:35 | RtspcProvider has been started. edge_1 | [2020-10-03 13:30:59.707] I 1 OvenMediaEngine | main.cpp:179 | All modules are initialized successfully edge_1 | [2020-10-03 13:30:59.707] I 1 Monitor | monitoring.cpp:43 | Create HostMetrics(default) for monitoring edge_1 | [2020-10-03 13:31:06.845] I 14 Signalling | rtc_signalling_server.cpp:99 | New client is connected: <ClientSocket: 0x7fcd54000b90, #22, state: 4, TCP, 172.26.203.59:50515> edge_1 | [2020-10-03 13:31:06.900] I 14 Orchestrator | orchestrator.cpp:890 | Trying to create an application: [#default#deep] edge_1 | [2020-10-03 13:31:06.900] I 14 Monitor | host_metrics.cpp:52 | Create ApplicationMetrics(#default#deep) for monitoring edge_1 | [2020-10-03 13:31:06.900] I 14 MediaRouter.App | mediarouter_application.cpp:32 | Created media route application. application id(0), (#default#deep) edge_1 | [2020-10-03 13:31:06.900] I 14 MediaRouter | mediarouter.cpp:71 | MediaRouter has created [#default#deep] application edge_1 | [2020-10-03 13:31:06.902] I 14 Publisher | application.cpp:55 | WebRTC Publisher Application has created [#default#deep] application edge_1 | [2020-10-03 13:31:06.902] I 14 Publisher | application.cpp:55 | HLS Publisher Application has created [#default#deep] application edge_1 | [2020-10-03 13:31:06.903] I 14 Publisher | application.cpp:55 | DASH Publisher Application has created [#default#deep] application edge_1 | [2020-10-03 13:31:06.903] I 14 Publisher | application.cpp:55 | LLDASH Publisher Application has created [#default#deep] application edge_1 | [2020-10-03 13:31:06.903] I 14 Publisher | application.cpp:55 | OVTPublisher Application has created [#default#deep] application edge_1 | [2020-10-03 13:31:06.904] I 14 Publisher | application.cpp:55 | FilePublisher Application has created [#default#deep] application edge_1 | [2020-10-03 13:31:06.904] I 14 Transcoder | transcoder.cpp:73 | Transcoder has created [dynamic][#default#deep] application edge_1 | [2020-10-03 13:31:06.904] I 14 Provider | application.cpp:46 | MpegtsProvider has created [#default#deep] application edge_1 | [2020-10-03 13:31:06.904] I 14 Provider | application.cpp:46 | RtmpProvider has created [#default#deep] application edge_1 | [2020-10-03 13:31:06.904] I 14 Provider | application.cpp:46 | OvtProvider has created [#default#deep] application edge_1 | [2020-10-03 13:31:06.904] I 14 Provider | application.cpp:46 | RtspcProvider has created [#default#deep] application edge_1 | [2020-10-03 13:31:06.904] I 14 Orchestrator | orchestrator.cpp:1308 | Trying to pull stream [#default#deep/simon] from provider using origin map: PullProvider edge_1 | [2020-10-03 13:31:08.949] E 14 OvtStream | ovt_stream.cpp:249 | Describe : Server Failure : 404 (Could not pull the stream: [#default#deep/simon]) edge_1 | [2020-10-03 13:31:08.949] E 14 Provider | provider.cpp:149 | Cannot create simon stream. edge_1 | [2020-10-03 13:31:08.949] E 14 Orchestrator | orchestrator.cpp:1351 | Could not pull stream [#default#deep/simon] from provider: PullProvider edge_1 | [2020-10-03 13:31:08.949] I 14 Orchestrator | orchestrator.cpp:1000 | Trying to delete an application: [#default#deep] (0) edge_1 | [2020-10-03 13:31:08.950] I 14 Monitor | host_metrics.cpp:64 | Delete ApplicationMetrics(#default#deep) for monitoring edge_1 | [2020-10-03 13:31:08.950] I 14 MediaRouter.App | mediarouter_application.cpp:163 | Unregistered observer. 0x7fcd4c00bf60 app(#default#deep) type(3) edge_1 | [2020-10-03 13:31:08.950] I 14 MediaRouter.App | mediarouter_application.cpp:121 | Unregistered connector. 0x7fcd4c0341b8 app(#default#deep) type(0) edge_1 | [2020-10-03 13:31:09.905] I 14 Provider | application.cpp:61 | RtspcProvider has deleted [#default#deep] application edge_1 | [2020-10-03 13:31:09.905] I 14 MediaRouter.App | mediarouter_application.cpp:121 | Unregistered connector. 0x7fcd4c031548 app(#default#deep) type(2) edge_1 | [2020-10-03 13:31:10.905] I 14 Provider | application.cpp:61 | OvtProvider has deleted [#default#deep] application edge_1 | [2020-10-03 13:31:10.906] I 14 MediaRouter.App | mediarouter_application.cpp:121 | Unregistered connector. 0x7fcd4c02eae8 app(#default#deep) type(0) edge_1 | [2020-10-03 13:31:10.906] I 14 Provider | application.cpp:61 | RtmpProvider has deleted [#default#deep] application edge_1 | [2020-10-03 13:31:10.906] I 14 MediaRouter.App | mediarouter_application.cpp:121 | Unregistered connector. 0x7fcd4c02bfe8 app(#default#deep) type(0) edge_1 | [2020-10-03 13:31:10.906] I 14 Provider | application.cpp:61 | MpegtsProvider has deleted [#default#deep] application edge_1 | [2020-10-03 13:31:10.912] I 14 MediaRouter.App | mediarouter_application.cpp:163 | Unregistered observer. 0x7fcd4c028688 app(#default#deep) type(1) edge_1 | [2020-10-03 13:31:10.913] I 14 MediaRouter.App | mediarouter_application.cpp:121 | Unregistered connector. 0x7fcd4c028670 app(#default#deep) type(1) edge_1 | [2020-10-03 13:31:10.913] I 14 Transcoder | transcoder.cpp:106 | Transcoder has deleted [dynamic][#default#deep] application edge_1 | [2020-10-03 13:31:10.913] I 14 Publisher | application.cpp:77 | FilePublisher Application has deleted [#default#deep] application edge_1 | [2020-10-03 13:31:10.913] I 14 MediaRouter.App | mediarouter_application.cpp:163 | Unregistered observer. 0x7fcd4c0256d8 app(#default#deep) type(0) edge_1 | [2020-10-03 13:31:10.914] I 14 Publisher | application.cpp:77 | OVTPublisher Application has deleted [#default#deep] application edge_1 | [2020-10-03 13:31:10.914] I 14 MediaRouter.App | mediarouter_application.cpp:163 | Unregistered observer. 0x7fcd4c021d38 app(#default#deep) type(0) edge_1 | [2020-10-03 13:31:10.914] I 14 Publisher | application.cpp:77 | LLDASH Publisher Application has deleted [#default#deep] application edge_1 | [2020-10-03 13:31:10.914] I 14 MediaRouter.App | mediarouter_application.cpp:163 | Unregistered observer. 0x7fcd4c01e2f8 app(#default#deep) type(0) edge_1 | [2020-10-03 13:31:10.914] I 14 Publisher | application.cpp:77 | DASH Publisher Application has deleted [#default#deep] application edge_1 | [2020-10-03 13:31:10.915] I 14 MediaRouter.App | mediarouter_application.cpp:163 | Unregistered observer. 0x7fcd4c01a8e8 app(#default#deep) type(0) edge_1 | [2020-10-03 13:31:10.915] I 14 Publisher | application.cpp:77 | HLS Publisher Application has deleted [#default#deep] application edge_1 | [2020-10-03 13:31:10.915] I 14 MediaRouter.App | mediarouter_application.cpp:163 | Unregistered observer. 0x7fcd4c017438 app(#default#deep) type(0) edge_1 | [2020-10-03 13:31:10.915] I 14 Publisher | application.cpp:77 | WebRTC Publisher Application has deleted [#default#deep] application edge_1 | [2020-10-03 13:31:10.915] I 14 MediaRouter.App | mediarouter_application.cpp:163 | Unregistered observer. 0x7fcd4c012538 app(#default#deep) type(0) edge_1 | [2020-10-03 13:31:10.916] I 14 MediaRouter.App | mediarouter_application.cpp:40 | Destroyed media router application. application id(0), (#default#deep) edge_1 | [2020-10-03 13:31:10.916] I 14 MediaRouter | mediarouter.cpp:90 | MediaRouter has deleted [#default#deep] application edge_1 | [2020-10-03 13:31:10.916] E 14 Signalling | rtc_signalling_server.cpp:190 | Cannot find stream [#default#deep/simon] edge_1 | [2020-10-03 13:31:10.916] I 14 Signalling | rtc_signalling_server.cpp:237 | Client is disconnected: <WebSocketClient: 0x7fcd4c002430, <ClientSocket: 0x7fcd54000b90, #22, state: 4, TCP, 172.26.203.59:50515>> (#default#deep / simon, ufrag: local: (N/A), remote: (N/A)) edge_1 | [2020-10-03 13:31:13.376] I 14 Signalling | rtc_signalling_server.cpp:99 | New client is connected: <ClientSocket: 0x7fcd54000b90, #22, state: 4, TCP, 172.26.203.59:50534> edge_1 | [2020-10-03 13:31:13.436] I 14 Orchestrator | orchestrator.cpp:890 | Trying to create an application: [#default#deep] edge_1 | [2020-10-03 13:31:13.437] I 14 Monitor | host_metrics.cpp:52 | Create ApplicationMetrics(#default#deep) for monitoring edge_1 | [2020-10-03 13:31:13.437] I 14 MediaRouter.App | mediarouter_application.cpp:32 | Created media route application. application id(1), (#default#deep) edge_1 | [2020-10-03 13:31:13.437] I 14 MediaRouter | mediarouter.cpp:71 | MediaRouter has created [#default#deep] application edge_1 | [2020-10-03 13:31:13.438] I 14 Publisher | application.cpp:55 | WebRTC Publisher Application has created [#default#deep] application edge_1 | [2020-10-03 13:31:13.438] I 14 Publisher | application.cpp:55 | HLS Publisher Application has created [#default#deep] application edge_1 | [2020-10-03 13:31:13.439] I 14 Publisher | application.cpp:55 | DASH Publisher Application has created [#default#deep] application edge_1 | [2020-10-03 13:31:13.439] I 14 Publisher | application.cpp:55 | LLDASH Publisher Application has created [#default#deep] application edge_1 | [2020-10-03 13:31:13.439] I 14 Publisher | application.cpp:55 | OVTPublisher Application has created [#default#deep] application edge_1 | [2020-10-03 13:31:13.439] I 14 Publisher | application.cpp:55 | FilePublisher Application has created [#default#deep] application edge_1 | [2020-10-03 13:31:13.440] I 14 Transcoder | transcoder.cpp:73 | Transcoder has created [dynamic][#default#deep] application edge_1 | [2020-10-03 13:31:13.440] I 14 Provider | application.cpp:46 | MpegtsProvider has created [#default#deep] application edge_1 | [2020-10-03 13:31:13.440] I 14 Provider | application.cpp:46 | RtmpProvider has created [#default#deep] application edge_1 | [2020-10-03 13:31:13.440] I 14 Provider | application.cpp:46 | OvtProvider has created [#default#deep] application edge_1 | [2020-10-03 13:31:13.441] I 14 Provider | application.cpp:46 | RtspcProvider has created [#default#deep] application edge_1 | [2020-10-03 13:31:13.441] I 14 Orchestrator | orchestrator.cpp:1308 | Trying to pull stream [#default#deep/simon] from provider using origin map: PullProvider edge_1 | [2020-10-03 13:31:13.445] I 14 Provider | stream.cpp:49 | #default#deep/simon(100) has been started stream edge_1 | [2020-10-03 13:31:13.445] I 14 Provider | application.cpp:116 | #default#deep application has created 0 stream motor edge_1 | [2020-10-03 13:31:13.445] I 14 MediaRouter.App | mediarouter_application.cpp:180 | Trying to create a stream: [#default#deep/simon(100)] edge_1 | [2020-10-03 13:31:13.445] I 14 MediaRouter.App | mediarouter_application.cpp:181 | edge_1 | [Stream Info] edge_1 | id(100), name(simon), SourceType(Ovt), Created Time (Sat Oct 3 13:31:13 2020) edge_1 | edge_1 | Video Track #0: Bypass(false) Bitrate(0b) codec(1, H264) resolution(1920x1080) framerate(25.00fps) timebase(1/90000) edge_1 | [2020-10-03 13:31:13.445] I 14 MediaRouter.Stream | mediarouter_stream.cpp:41 | Trying to create media route stream: name(simon) id(100) edge_1 | [2020-10-03 13:31:13.445] I 14 Monitor | application_metrics.cpp:56 | Create StreamMetrics(simon) for monitoring edge_1 | [2020-10-03 13:31:13.446] I 14 Publisher | stream.cpp:180 | WebRTC Publisher Application application has started [simon(100)] stream edge_1 | [2020-10-03 13:31:13.446] I 14 Publisher | stream.cpp:180 | HLS Publisher Application application has started [simon(100)] stream edge_1 | [2020-10-03 13:31:13.446] I 14 Publisher | stream.cpp:180 | DASH Publisher Application application has started [simon(100)] stream edge_1 | [2020-10-03 13:31:13.446] I 14 Publisher | stream.cpp:180 | LLDASH Publisher Application application has started [simon(100)] stream edge_1 | [2020-10-03 13:31:13.446] I 14 Publisher | stream.cpp:180 | OVTPublisher Application application has started [simon(100)] stream edge_1 | [2020-10-03 13:31:13.446] I 14 Publisher | stream.cpp:180 | FilePublisher Application application has started [simon(100)] stream edge_1 | [2020-10-03 13:31:13.448] I 14 Provider | stream.cpp:36 | OvtProvider Application has started to play [simon(100)] stream edge_1 | [2020-10-03 13:31:13.448] I 14 Provider | stream_motor.cpp:130 | #default#deep/simon(100) stream has added to 0 StreamMotor edge_1 | [2020-10-03 13:31:13.448] I 14 Orchestrator | orchestrator.cpp:1334 | The stream was pulled successfully: [#default#deep/simon] (100) edge_1 | [2020-10-03 13:31:13.629] W 94 MediaRouter.Stream | mediarouter_stream.cpp:892 | Detected abnormal increased pts. track_id : 0, prv_pts : 0, cur_pts : 570000, crt_pts : 570000, avg_inc : 0 edge_1 | [2020-10-03 13:31:13.696] I 14 Monitor | stream_metrics.cpp:119 | A new session has started playing #default#deep/simon on the WebRTC publihser. WebRTC(1)/Stream total(1)/App total(1) edge_1 | [2020-10-03 13:31:18.657] I 98 DASH | dash_packetizer.cpp:956 | [0x7fcd4c039b30] LLDASH segment is ready to stream [#default#deep/simon], segment duration: 5.000000s, count: 1 edge_1 | [2020-10-03 13:31:19.369] I 14 Monitor | stream_metrics.cpp:144 | A session has been stopped playing #default#deep/simon on the WebRTC publihser. Concurrent Viewers[WebRTC(0)/Stream total(0)/App total(0)] edge_1 | [2020-10-03 13:31:19.370] I 14 Signalling | rtc_signalling_server.cpp:237 | Client is disconnected: <WebSocketClient: 0x7fcd4c001250, <ClientSocket: 0x7fcd54000b90, #22, state: 4, TCP, 172.26.203.59:50534>> (#default#deep / simon, ufrag: local: C0lqji, remote: fRuI) edge_1 | [2020-10-03 13:31:23.662] I 97 DASH | dash_packetizer.cpp:956 | [0x7fcd4c06d720] DASH segment is ready to stream [#default#deep/simon], segment duration: 5.000000s, count: 3 edge_1 | [2020-10-03 13:31:24.664] I 96 HLS | hls_packetizer.cpp:292 | HLS segment is ready for stream [#default#deep/simon], segment duration: 4.000000s, count: 3 edge_1 | [2020-10-03 13:32:20.448] W 102 Provider | application.cpp:90 | #default#deep/simon(100) stream will be deleted becasue it hasn't been used for 60 seconds edge_1 | [2020-10-03 13:32:20.448] I 102 Provider | stream_motor.cpp:146 | #default#deep/simon(100) stream has deleted from 0 StreamMotor edge_1 | [2020-10-03 13:32:20.449] I 102 Provider | stream.cpp:55 | #default#deep/simon(100) has been stopped playing stream edge_1 | [2020-10-03 13:32:20.520] I 102 Provider | application.cpp:155 | #default#deep application has deleted 0 stream motor edge_1 | [2020-10-03 13:32:20.520] I 102 MediaRouter.App | mediarouter_application.cpp:339 | Trying to delete a stream: [#default#deep/simon(100)] edge_1 | [2020-10-03 13:32:20.520] I 102 Monitor | application_metrics.cpp:68 | Delete StreamMetrics(simon) for monitoring edge_1 | [2020-10-03 13:32:20.520] I 102 Monitor | stream_metrics.cpp:31 | edge_1 | [Stream Info] edge_1 | id(100), name(simon), SourceType(Ovt), Created Time (Sat Oct 3 13:31:13 2020) edge_1 | edge_1 | Video Track #0: Bypass(false) Bitrate(0b) codec(1, H264) resolution(1920x1080) framerate(25.00fps) timebase(1/90000) edge_1 | Elapsed time to connect to origin server : 0.873662 ms edge_1 | Elapsed time in response from origin server : 2.913231 ms edge_1 | edge_1 | edge_1 | >> Statistics edge_1 | Last update time : Sat Oct 3 13:32:20 2020, Last sent time : Sat Oct 3 13:31:19 2020 edge_1 | Bytes in : 30.62MB, Bytes out : 5.39MB, Concurrent connections : 0, Max connections : 1 (Sat Oct 3 13:31:13 2020) edge_1 | edge_1 | >>>> By publisher edge_1 | - Unknown : Bytes out(0B) Concurrent Connections (0) edge_1 | - WebRTC : Bytes out(5.39MB) Concurrent Connections (0) edge_1 | - RTMP : Bytes out(0B) Concurrent Connections (0) edge_1 | - HLS : Bytes out(0B) Concurrent Connections (0) edge_1 | - DASH : Bytes out(0B) Concurrent Connections (0) edge_1 | - LLDASH : Bytes out(0B) Concurrent Connections (0) edge_1 | - Ovt : Bytes out(0B) Concurrent Connections (0) edge_1 | - File : Bytes out(0B) Concurrent Connections (0) edge_1 | edge_1 | [2020-10-03 13:32:20.521] I 102 Publisher | stream.cpp:244 | [simon(100)] WebRTC Publisher Application stream has been stopped edge_1 | [2020-10-03 13:32:20.521] I 102 Publisher | stream.cpp:244 | [simon(100)] HLS Publisher Application stream has been stopped edge_1 | [2020-10-03 13:32:20.525] I 102 Publisher | stream.cpp:244 | [simon(100)] DASH Publisher Application stream has been stopped edge_1 | [2020-10-03 13:32:20.527] I 102 Publisher | stream.cpp:244 | [simon(100)] LLDASH Publisher Application stream has been stopped edge_1 | [2020-10-03 13:32:20.527] I 102 Publisher | stream.cpp:244 | [simon(100)] OVTPublisher Application stream has been stopped edge_1 | [2020-10-03 13:32:20.527] I 102 Publisher | stream.cpp:244 | [simon(100)] FilePublisher Application stream has been stopped edge_1 | [2020-10-03 13:32:20.527] I 102 MediaRouter.Stream | mediarouter_stream.cpp:61 | Delete media route stream name(simon) id(100)

[sudo] password for simon: Starting ovenmediaengine_origin_1 ... done Attaching to ovenmediaengine_origin_1 origin_1 | [2020-10-03 13:30:06.426] I 1 Config | config_manager.cpp:144 | Trying to set logfile in directory... (/var/log/ovenmediaengine) origin_1 | [2020-10-03 13:30:06.426] I 1 Config | config_manager.cpp:47 | Trying to load configurations... (origin_conf/Server.xml) origin_1 | [2020-10-03 13:30:06.429] I 1 OvenMediaEngine | main.cpp:246 | OvenMediaEngine v0.10.7 is started on [136719b1967d] (Linux x86_64 - 5.4.0-42-generic, #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020) origin_1 | [2020-10-03 13:30:06.429] I 1 OvenMediaEngine | main.cpp:248 | With modules: origin_1 | [2020-10-03 13:30:06.429] I 1 OvenMediaEngine | main.cpp:249 | FFmpeg 3.4.7 OME origin_1 | [2020-10-03 13:30:06.429] I 1 OvenMediaEngine | main.cpp:250 | Configuration: --prefix=/opt/ovenmediaengine --enable-gpl --enable-nonfree --extra-cflags=-I/opt/ovenmediaengine/include --extra-ldflags='-L/opt/ovenmediaengine/lib -Wl,-rpath,/opt/ovenmediaengine/lib' --extra-libs=-ldl --enable-shared --disable-static --disable-debug --disable-doc --disable-programs --disable-avdevice --disable-dct --disable-dwt --disable-error-resilience --disable-lsp --disable-lzo --disable-rdft --disable-faan --disable-pixelutils --disable-everything --enable-zlib --enable-libopus --enable-libvpx --enable-libfdk_aac --enable-libx264 --enable-encoder='libvpx_vp8,libvpx_vp9,libopus,libfdk_aac,libx264' --enable-decoder='aac,aac_latm,aac_fixed,h264' --enable-parser='aac,aac_latm,aac_fixed,h264' --enable-network --enable-protocol=tcp --enable-protocol=udp --enable-protocol=rtp --enable-demuxer=rtsp --enable-filter='asetnsamples,aresample,aformat,channelmap,channelsplit,scale,transpose,fps,settb,asettb' origin_1 | [2020-10-03 13:30:06.429] I 1 OvenMediaEngine | main.cpp:251 | libavformat: 57.83.100 origin_1 | [2020-10-03 13:30:06.429] I 1 OvenMediaEngine | main.cpp:252 | libavcodec: 57.107.100 origin_1 | [2020-10-03 13:30:06.429] I 1 OvenMediaEngine | main.cpp:253 | libavutil: 55.78.100 origin_1 | [2020-10-03 13:30:06.429] I 1 OvenMediaEngine | main.cpp:254 | libavfilter: 6.107.100 origin_1 | [2020-10-03 13:30:06.429] I 1 OvenMediaEngine | main.cpp:255 | libswresample: 2.9.100 origin_1 | [2020-10-03 13:30:06.429] I 1 OvenMediaEngine | main.cpp:256 | libswscale: 4.8.100 origin_1 | [2020-10-03 13:30:06.429] I 1 OvenMediaEngine | main.cpp:257 | SRT: 1.3.3 origin_1 | [2020-10-03 13:30:06.429] I 1 OvenMediaEngine | main.cpp:258 | SRTP: libsrtp2 2.2.0 origin_1 | [2020-10-03 13:30:06.429] I 1 OvenMediaEngine | main.cpp:259 | OpenSSL: OpenSSL 1.1.0g 2 Nov 2017 origin_1 | [2020-10-03 13:30:06.429] I 1 OvenMediaEngine | main.cpp:260 | Configuration: compiler: gcc -DDSO_DLFCN -DHAVE_DLFCN_H -DNDEBUG -DOPENSSL_THREADS -DOPENSSL_NO_STATIC_ENGINE -DOPENSSL_PIC -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPADLOCK_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/opt/ovenmediaengine\"" -DENGINESDIR="\"/opt/ovenmediaengine/lib/engines-1.1\"" -Wa,--noexecstack origin_1 | [2020-10-03 13:30:06.429] I 1 OvenMediaEngine | main.cpp:261 | JsonCpp: 1.9.3 origin_1 | [2020-10-03 13:30:06.429] I 1 OvenMediaEngine | main.cpp:262 | jemalloc: 5.2.1-0-gea6b3e973b477b8061e0076bb257dbd7f3faa756 origin_1 | [2020-10-03 13:30:06.433] I 1 OvenMediaEngine | main.cpp:158 | Trying to create a MediaRouter module origin_1 | [2020-10-03 13:30:06.433] I 1 MediaRouter | mediarouter.cpp:40 | MediaRouter has been started. origin_1 | [2020-10-03 13:30:06.433] I 1 OvenMediaEngine | main.cpp:161 | Trying to create a WebRTC Publisher module origin_1 | [2020-10-03 13:30:06.433] I 1 Signalling.P2P | rtc_p2p_manager.cpp:27 | P2P is disabled in the configuration origin_1 | [2020-10-03 13:30:06.433] I 1 Ice | ice_port.cpp:89 | ICE port is bound to 0.0.0.0:10006/UDP (0x55aa1603d460) origin_1 | [2020-10-03 13:30:06.433] I 1 Ice | ice_port.cpp:89 | ICE port is bound to 0.0.0.0:10007/UDP (0x55aa160409b0) origin_1 | [2020-10-03 13:30:06.433] I 1 Ice | ice_port.cpp:89 | ICE port is bound to 0.0.0.0:10008/UDP (0x55aa16044040) origin_1 | [2020-10-03 13:30:06.433] I 1 Ice | ice_port.cpp:89 | ICE port is bound to 0.0.0.0:10009/UDP (0x55aa16047740) origin_1 | [2020-10-03 13:30:06.434] I 1 Ice | ice_port.cpp:89 | ICE port is bound to 0.0.0.0:10010/UDP (0x55aa1604aee0) origin_1 | [2020-10-03 13:30:06.434] I 1 WebRTC | webrtc_publisher.cpp:91 | WebRTC Publisher is listening on 0.0.0.0:3333... origin_1 | [2020-10-03 13:30:06.434] I 1 Publisher | publisher.cpp:18 | WebRTC Publisher has been started. origin_1 | [2020-10-03 13:30:06.434] I 1 OvenMediaEngine | main.cpp:162 | Trying to create a HLS Publisher module origin_1 | [2020-10-03 13:30:06.434] I 1 HTTPPublisher | segment_publisher.cpp:62 | HLS Publisher is listening on 0.0.0.0:8080... origin_1 | [2020-10-03 13:30:06.434] I 1 Publisher | publisher.cpp:18 | HLS Publisher has been started. origin_1 | [2020-10-03 13:30:06.434] I 1 OvenMediaEngine | main.cpp:163 | Trying to create a MPEG-DASH Publisher module origin_1 | [2020-10-03 13:30:06.434] I 1 HTTPPublisher | segment_publisher.cpp:62 | DASH Publisher is listening on 0.0.0.0:8080... origin_1 | [2020-10-03 13:30:06.434] I 1 Publisher | publisher.cpp:18 | DASH Publisher has been started. origin_1 | [2020-10-03 13:30:06.434] I 1 OvenMediaEngine | main.cpp:164 | Trying to create a Low-Latency MPEG-DASH Publisher module origin_1 | [2020-10-03 13:30:06.435] I 1 HTTPPublisher | segment_publisher.cpp:62 | LLDASH Publisher is listening on 0.0.0.0:8080... origin_1 | [2020-10-03 13:30:06.435] I 1 Publisher | publisher.cpp:18 | LLDASH Publisher has been started. origin_1 | [2020-10-03 13:30:06.435] I 1 OvenMediaEngine | main.cpp:165 | Trying to create a OVT Publisher module origin_1 | [2020-10-03 13:30:06.435] I 1 OVT | ovt_publisher.cpp:50 | OVTPublisher is listening on 0.0.0.0:9000 origin_1 | [2020-10-03 13:30:06.435] I 1 Publisher | publisher.cpp:18 | OVTPublisher has been started. origin_1 | [2020-10-03 13:30:06.435] I 1 OvenMediaEngine | main.cpp:166 | Trying to create a File Publisher module origin_1 | [2020-10-03 13:30:06.435] I 1 Publisher | publisher.cpp:18 | FilePublisher has been started. origin_1 | [2020-10-03 13:30:06.435] I 1 OvenMediaEngine | main.cpp:170 | Trying to create a Transcoder module origin_1 | [2020-10-03 13:30:06.435] I 1 Transcoder | transcoder.cpp:38 | Transcoder has been started. origin_1 | [2020-10-03 13:30:06.435] I 1 OvenMediaEngine | main.cpp:173 | Trying to create a MPEG-TS Provider module origin_1 | [2020-10-03 13:30:06.435] I 1 MpegtsProvider | mpegts_provider.cpp:163 | MpegtsProvider is listening on 0.0.0.0:4000 for [#default#deep/stream_4000] origin_1 | [2020-10-03 13:30:06.436] I 1 MpegtsProvider | mpegts_provider.cpp:163 | MpegtsProvider is listening on 0.0.0.0:4001 for [#default#deep/stream_4001] origin_1 | [2020-10-03 13:30:06.436] I 1 MpegtsProvider | mpegts_provider.cpp:163 | MpegtsProvider is listening on 0.0.0.0:4002 for [#default#deep/stream_4002] origin_1 | [2020-10-03 13:30:06.436] I 1 MpegtsProvider | mpegts_provider.cpp:163 | MpegtsProvider is listening on 0.0.0.0:4003 for [#default#deep/stream_4003] origin_1 | [2020-10-03 13:30:06.436] I 1 MpegtsProvider | mpegts_provider.cpp:163 | MpegtsProvider is listening on 0.0.0.0:4004 for [#default#deep/stream_4004] origin_1 | [2020-10-03 13:30:06.436] I 1 MpegtsProvider | mpegts_provider.cpp:163 | MpegtsProvider is listening on 0.0.0.0:4005 for [#default#deep/stream_4005] origin_1 | [2020-10-03 13:30:06.436] I 1 Provider | provider.cpp:35 | MpegtsProvider has been started. origin_1 | [2020-10-03 13:30:06.436] I 1 OvenMediaEngine | main.cpp:174 | Trying to create a RTMP Provider module origin_1 | [2020-10-03 13:30:06.436] I 1 Provider | provider.cpp:35 | RtmpProvider has been started. origin_1 | [2020-10-03 13:30:06.436] I 1 OvenMediaEngine | main.cpp:175 | Trying to create a OVT Provider module origin_1 | [2020-10-03 13:30:06.436] I 1 Provider | provider.cpp:35 | OvtProvider has been started. origin_1 | [2020-10-03 13:30:06.436] I 1 OvenMediaEngine | main.cpp:176 | Trying to create a RTSPC Provider module origin_1 | [2020-10-03 13:30:06.436] I 1 Provider | provider.cpp:35 | RtspcProvider has been started. origin_1 | [2020-10-03 13:30:06.436] I 1 OvenMediaEngine | main.cpp:179 | All modules are initialized successfully origin_1 | [2020-10-03 13:30:06.436] I 1 Monitor | monitoring.cpp:43 | Create HostMetrics(default) for monitoring origin_1 | [2020-10-03 13:30:06.437] I 1 Orchestrator | orchestrator.cpp:890 | Trying to create an application: [#default#deep] origin_1 | [2020-10-03 13:30:06.437] I 1 Monitor | host_metrics.cpp:52 | Create ApplicationMetrics(#default#deep) for monitoring origin_1 | [2020-10-03 13:30:06.437] I 1 MediaRouter.App | mediarouter_application.cpp:32 | Created media route application. application id(0), (#default#deep) origin_1 | [2020-10-03 13:30:06.437] I 1 MediaRouter | mediarouter.cpp:71 | MediaRouter has created [#default#deep] application origin_1 | [2020-10-03 13:30:06.437] I 1 Publisher | application.cpp:55 | WebRTC Publisher Application has created [#default#deep] application origin_1 | [2020-10-03 13:30:06.437] I 1 Publisher | application.cpp:55 | HLS Publisher Application has created [#default#deep] application origin_1 | [2020-10-03 13:30:06.437] I 1 Publisher | application.cpp:55 | DASH Publisher Application has created [#default#deep] application origin_1 | [2020-10-03 13:30:06.437] I 1 Publisher | application.cpp:55 | LLDASH Publisher Application has created [#default#deep] application origin_1 | [2020-10-03 13:30:06.437] I 1 Publisher | application.cpp:55 | OVTPublisher Application has created [#default#deep] application origin_1 | [2020-10-03 13:30:06.437] I 1 Publisher | publisher.cpp:64 | File publisher is disabled in #default#deep application, so it was not created origin_1 | [2020-10-03 13:30:06.437] I 1 Transcoder | transcoder.cpp:73 | Transcoder has created [config][#default#deep] application origin_1 | [2020-10-03 13:30:06.437] I 1 Provider | application.cpp:46 | MpegtsProvider has created [#default#deep] application origin_1 | [2020-10-03 13:30:06.438] I 1 Provider | application.cpp:46 | RtmpProvider has created [#default#deep] application origin_1 | [2020-10-03 13:30:06.438] I 1 Provider | application.cpp:46 | OvtProvider has created [#default#deep] application origin_1 | [2020-10-03 13:30:06.438] I 1 Provider | application.cpp:46 | RtspcProvider has created [#default#deep] application origin_1 | [2020-10-03 13:31:06.914] I 79 OVT | ovt_publisher.cpp:96 | OvtProvider is connected : <ClientSocket: 0x7f4028000b90, #34, state: 4, TCP, 172.26.251.165:38592> origin_1 | [2020-10-03 13:31:06.915] I 65 Orchestrator | orchestrator.cpp:1308 | Trying to pull stream [#default#deep/simon] from provider using origin map: PullProvider origin_1 | [2020-10-03 13:31:06.915] I 65 RtspcStream | rtspc_stream.cpp:163 | Requested url[52] : rtsp://admin:@172.16.10.200:554/1/h264major origin_1 | [2020-10-03 13:31:08.946] I 65 Provider | stream.cpp:49 | #default#deep/simon(100) has been started stream origin_1 | [2020-10-03 13:31:08.947] I 65 Provider | application.cpp:116 | #default#deep application has created 0 stream motor origin_1 | [2020-10-03 13:31:08.947] I 65 MediaRouter.App | mediarouter_application.cpp:180 | Trying to create a stream: [#default#deep/simon(100)] origin_1 | [2020-10-03 13:31:08.947] I 65 MediaRouter.App | mediarouter_application.cpp:181 | origin_1 | [Stream Info] origin_1 | id(100), name(simon), SourceType(RtspPull), Created Time (Sat Oct 3 13:31:06 2020) origin_1 | origin_1 | Video Track #0: Bypass(false) Bitrate(0b) codec(1, H264) resolution(1920x1080) framerate(25.00fps) timebase(1/90000) origin_1 | [2020-10-03 13:31:08.947] I 65 MediaRouter.Stream | mediarouter_stream.cpp:41 | Trying to create media route stream: name(simon) id(100) origin_1 | [2020-10-03 13:31:08.947] I 65 Monitor | application_metrics.cpp:56 | Create StreamMetrics(simon) for monitoring origin_1 | [2020-10-03 13:31:08.947] I 65 Provider | stream.cpp:36 | RtspcProvider Application has started to play [simon(100)] stream origin_1 | [2020-10-03 13:31:08.947] I 65 Provider | stream_motor.cpp:130 | #default#deep/simon(100) stream has added to 0 StreamMotor origin_1 | [2020-10-03 13:31:08.948] I 65 Orchestrator | orchestrator.cpp:1334 | The stream was pulled successfully: [#default#deep/simon] (100) origin_1 | [2020-10-03 13:31:08.950] I 114 TranscodeStream | transcode_stream.cpp:455 | [#default#deep/simon(100)] -> [#default#deep/simon(458127376)] Transcoder output stream has been created. origin_1 | [2020-10-03 13:31:08.950] I 114 TranscodeStream | transcode_stream.cpp:98 | No decoder generated origin_1 | [2020-10-03 13:31:08.950] I 114 TranscodeStream | transcode_stream.cpp:103 | No encoder generated origin_1 | [2020-10-03 13:31:08.950] I 114 MediaRouter.App | mediarouter_application.cpp:180 | Trying to create a stream: [#default#deep/simon(458127376)] origin_1 | [2020-10-03 13:31:08.950] I 114 MediaRouter.App | mediarouter_application.cpp:181 | origin_1 | [Stream Info] origin_1 | id(458127376), name(simon), SourceType(Transcoder), Created Time (Sat Oct 3 13:31:08 2020) origin_1 | >> Origin Stream Info origin_1 | id(100), name(simon), SourceType(RtspPull), Created Time (Sat Oct 3 13:31:06 2020) origin_1 | origin_1 | Video Track #0: Bypass(true) Bitrate(0b) codec(1, H264) resolution(1920x1080) framerate(25.00fps) timebase(1/90000) origin_1 | [2020-10-03 13:31:08.950] I 114 MediaRouter.Stream | mediarouter_stream.cpp:41 | Trying to create media route stream: name(simon) id(458127376) origin_1 | [2020-10-03 13:31:08.950] I 114 Monitor | application_metrics.cpp:56 | Create StreamMetrics(simon) for monitoring origin_1 | [2020-10-03 13:31:08.950] I 114 Publisher | stream.cpp:180 | WebRTC Publisher Application application has started [simon(458127376)] stream origin_1 | [2020-10-03 13:31:08.950] I 114 Publisher | stream.cpp:180 | HLS Publisher Application application has started [simon(458127376)] stream origin_1 | [2020-10-03 13:31:08.950] I 114 Publisher | stream.cpp:180 | DASH Publisher Application application has started [simon(458127376)] stream origin_1 | [2020-10-03 13:31:08.950] I 114 Publisher | stream.cpp:180 | LLDASH Publisher Application application has started [simon(458127376)] stream origin_1 | [2020-10-03 13:31:08.950] I 114 Publisher | stream.cpp:180 | OVTPublisher Application application has started [simon(458127376)] stream origin_1 | [2020-10-03 13:31:08.950] I 114 TranscodeStream | transcode_stream.cpp:115 | [#default#deep/simon(100)] Transcoder input stream has been started. Status : (0) Decoders, (0) Encoders origin_1 | [2020-10-03 13:31:12.255] I 108 DASH | dash_packetizer.cpp:956 | [0x7f40240573a0] LLDASH segment is ready to stream [#default#deep/simon], segment duration: 5.000000s, count: 1 origin_1 | [2020-10-03 13:31:13.443] I 79 OVT | ovt_publisher.cpp:96 | OvtProvider is connected : <ClientSocket: 0x7f4028000b90, #37, state: 4, TCP, 172.26.251.165:38596> origin_1 | [2020-10-03 13:31:17.261] I 107 DASH | dash_packetizer.cpp:956 | [0x7f4024056b40] DASH segment is ready to stream [#default#deep/simon], segment duration: 5.000000s, count: 3 origin_1 | [2020-10-03 13:31:21.261] I 106 HLS | hls_packetizer.cpp:292 | HLS segment is ready for stream [#default#deep/simon], segment duration: 5.000000s, count: 3 origin_1 | [2020-10-03 13:33:21.463] W 112 Provider | application.cpp:90 | #default#deep/simon(100) stream will be deleted becasue it hasn't been used for 60 seconds origin_1 | [2020-10-03 13:33:21.463] I 112 Provider | stream_motor.cpp:146 | #default#deep/simon(100) stream has deleted from 0 StreamMotor origin_1 | [2020-10-03 13:33:21.464] I 112 Provider | stream.cpp:55 | #default#deep/simon(100) has been stopped playing stream origin_1 | [2020-10-03 13:33:21.558] I 112 Provider | application.cpp:155 | #default#deep application has deleted 0 stream motor origin_1 | [2020-10-03 13:33:21.558] I 112 MediaRouter.App | mediarouter_application.cpp:339 | Trying to delete a stream: [#default#deep/simon(100)] origin_1 | [2020-10-03 13:33:21.558] I 112 Monitor | application_metrics.cpp:68 | Delete StreamMetrics(simon) for monitoring origin_1 | [2020-10-03 13:33:21.559] I 112 Monitor | stream_metrics.cpp:31 | origin_1 | [Stream Info] origin_1 | id(100), name(simon), SourceType(RtspPull), Created Time (Sat Oct 3 13:31:06 2020) origin_1 | origin_1 | Video Track #0: Bypass(false) Bitrate(0b) codec(1, H264) resolution(1920x1080) framerate(25.00fps) timebase(1/90000) origin_1 | Elapsed time to connect to origin server : 86.072783 ms origin_1 | Elapsed time in response from origin server : 1945.233275 ms origin_1 | origin_1 | origin_1 | >> Statistics origin_1 | Last update time : Sat Oct 3 13:33:21 2020, Last sent time : Sat Oct 3 13:32:20 2020 origin_1 | Bytes in : 123.06MB, Bytes out : 31.10MB, Concurrent connections : 0, Max connections : 0 (Sat Oct 3 13:31:08 2020) origin_1 | origin_1 | >>>> By publisher origin_1 | - Unknown : Bytes out(0B) Concurrent Connections (0) origin_1 | - WebRTC : Bytes out(0B) Concurrent Connections (0) origin_1 | - RTMP : Bytes out(0B) Concurrent Connections (0) origin_1 | - HLS : Bytes out(0B) Concurrent Connections (0) origin_1 | - DASH : Bytes out(0B) Concurrent Connections (0) origin_1 | - LLDASH : Bytes out(0B) Concurrent Connections (0) origin_1 | - Ovt : Bytes out(31.10MB) Concurrent Connections (0) origin_1 | - File : Bytes out(0B) Concurrent Connections (0) origin_1 | origin_1 | [2020-10-03 13:33:21.559] I 112 TranscodeStream | transcode_stream.cpp:1055 | [#default#deep/simon(100)] -> [#default#deep/simon(458127376)] Transcoder output stream has been deleted. origin_1 | [2020-10-03 13:33:21.559] I 112 MediaRouter.App | mediarouter_application.cpp:339 | Trying to delete a stream: [#default#deep/simon(458127376)] origin_1 | [2020-10-03 13:33:21.559] I 112 Monitor | application_metrics.cpp:68 | Delete StreamMetrics(simon) for monitoring origin_1 | [2020-10-03 13:33:21.559] I 112 Monitor | stream_metrics.cpp:31 | origin_1 | [Stream Info] origin_1 | id(458127376), name(simon), SourceType(Transcoder), Created Time (Sat Oct 3 13:31:08 2020) origin_1 | >> Origin Stream Info origin_1 | id(100), name(simon), SourceType(RtspPull), Created Time (Sat Oct 3 13:31:06 2020) origin_1 | origin_1 | Video Track #0: Bypass(true) Bitrate(0b) codec(1, H264) resolution(1920x1080) framerate(25.00fps) timebase(1/90000) origin_1 | origin_1 | >> Statistics origin_1 | Last update time : Sat Oct 3 13:32:20 2020, Last sent time : Sat Oct 3 13:32:20 2020 origin_1 | Bytes in : 0B, Bytes out : 31.10MB, Concurrent connections : 0, Max connections : 0 (Sat Oct 3 13:31:08 2020) origin_1 | origin_1 | >>>> By publisher origin_1 | - Unknown : Bytes out(0B) Concurrent Connections (0) origin_1 | - WebRTC : Bytes out(0B) Concurrent Connections (0) origin_1 | - RTMP : Bytes out(0B) Concurrent Connections (0) origin_1 | - HLS : Bytes out(0B) Concurrent Connections (0) origin_1 | - DASH : Bytes out(0B) Concurrent Connections (0) origin_1 | - LLDASH : Bytes out(0B) Concurrent Connections (0) origin_1 | - Ovt : Bytes out(31.10MB) Concurrent Connections (0) origin_1 | - File : Bytes out(0B) Concurrent Connections (0) origin_1 | origin_1 | [2020-10-03 13:33:21.560] I 112 Publisher | stream.cpp:244 | [simon(458127376)] WebRTC Publisher Application stream has been stopped origin_1 | [2020-10-03 13:33:21.571] I 112 Publisher | stream.cpp:244 | [simon(458127376)] HLS Publisher Application stream has been stopped origin_1 | [2020-10-03 13:33:21.572] I 112 Publisher | stream.cpp:244 | [simon(458127376)] DASH Publisher Application stream has been stopped origin_1 | [2020-10-03 13:33:21.572] I 112 Publisher | stream.cpp:244 | [simon(458127376)] LLDASH Publisher Application stream has been stopped origin_1 | [2020-10-03 13:33:21.572] I 112 Publisher | stream.cpp:244 | [simon(458127376)] OVTPublisher Application stream has been stopped origin_1 | [2020-10-03 13:33:21.572] I 112 MediaRouter.Stream | mediarouter_stream.cpp:61 | Delete media route stream name(simon) id(458127376) origin_1 | [2020-10-03 13:33:21.572] I 112 TranscodeStream | transcode_stream.cpp:162 | [#default#deep/simon(100)] Transcoder input stream has been stopped. origin_1 | [2020-10-03 13:33:21.572] I 112 MediaRouter.Stream | mediarouter_stream.cpp:61 | Delete media route stream name(simon) id(100)

This is what I see when I build the docker: [169/288| 58%] [static] libtranscoder.a: C++ projects/transcode/transcode_context.cpp => intermediates/RELEASE/objs/transcode/transcode_context.o [170/288| 59%] [static] libtranscoder.a: C++ projects/transcode/transcoder.cpp => intermediates/RELEASE/objs/transcode/transcoder.o [171/288| 59%] [static] libtranscoder.a: C++ projects/transcode/transcode_application.cpp => intermediates/RELEASE/objs/transcode/transcode_application.o [172/288| 59%] [static] libtranscoder.a: C++ projects/transcode/codec/transcode_decoder.cpp => intermediates/RELEASE/objs/transcode/codec/transcode_decoder.o In file included from projects/base/provider/stream.h:15:0, from projects/base/provider/push_provider/stream.h:13, from projects/providers/rtmp/rtmp_stream.h:13, from projects/providers/rtmp/rtmp_stream.cpp:10: projects/base/mediarouter/media_buffer.h: In member function 'bool pvd::RtmpStream::ReceiveVideoMessage(const std::shared_ptr&)': projects/base/mediarouter/media_buffer.h:34:16: warning: 'packet_type' may be used uninitialized in this function [-Wmaybe-uninitialized] _packet_type = packet_type;


projects/providers/rtmp/rtmp_stream.cpp:1006:23: note: 'packet_type' was declared here
    common::PacketType packet_type;
                       ^~~~~~~~~~~
[173/288| 60%] [static] libtranscoder.a: C++ projects/transcode/codec/transcode_codec_dec_hevc.cpp => intermediates/RELEASE/objs/transcode/codec/transcode_codec_dec_hevc.o
In file included from projects/base/provider/stream.h:15:0,
                 from projects/base/provider/push_provider/stream.h:13,
                 from projects/providers/rtmp/rtmp_stream.h:13,
                 from projects/providers/rtmp/rtmp_stream.cpp:10:
projects/base/mediarouter/media_buffer.h: In member function 'bool pvd::RtmpStream::ReceiveAudioMessage(const std::shared_ptr<const RtmpMessage>&)':
projects/base/mediarouter/media_buffer.h:34:16: warning: 'packet_type' may be used uninitialized in this function [-Wmaybe-uninitialized]
   _packet_type = packet_type;
   ~~~~~~~~~~~~~^~~~~~~~~~~~~
projects/providers/rtmp/rtmp_stream.cpp:1158:23: note: 'packet_type' was declared here
    common::PacketType packet_type;
                       ^~~~~~~~~~~
[174/288| 60%] [static] libtranscoder.a: C++ projects/transcode/codec/transcode_codec_enc_vp8.cpp => intermediates/RELEASE/objs/transcode/codec/transcode_codec_enc_vp8.o
[175/288| 60%] [static] libtranscoder.a: C++ projects/transcode/codec/transcode_codec_enc_avc.cpp => intermediates/RELEASE/objs/transcode/codec/transcode_codec_enc_avc.o
[176/288| 61%] [static] libtranscoder.a: C++ projects/transcode/codec/transcode_codec_enc_opus.cpp => intermediates/RELEASE/objs/transcode/codec/transcode_codec_enc_opus.o
[177/288| 61%] [static] libtranscoder.a: C++ projects/transcode/codec/transcode_codec_enc_aac.cpp => intermediates/RELEASE/objs/transcode/codec/transcode_codec_enc_aac.o
[178/288| 61%] [static] libtranscoder.a: C++ projects/transcode/codec/transcode_codec_dec_avc.cpp => intermediates/RELEASE/objs/transcode/codec/transcode_codec_dec_avc.o
[179/288| 62%] [static] libtranscoder.a: C++ projects/transcode/codec/transcode_encoder.cpp => intermediates/RELEASE/objs/transcode/codec/transcode_encoder.o
[180/288| 62%] [static] libtranscoder.a: C++ projects/transcode/codec/transcode_codec_enc_hevc.cpp => intermediates/RELEASE/objs/transcode/codec/transcode_codec_enc_hevc.o
[181/288| 62%] [static] libtranscoder.a: C++ projects/transcode/codec/transcode_codec_dec_aac.cpp => intermediates/RELEASE/objs/transcode/codec/transcode_codec_dec_aac.o
[182/288| 63%] [static] libtranscoder.a: C++ projects/transcode/codec/transcode_base.cpp => intermediates/RELEASE/objs/transcode/codec/transcode_base.o
[183/288| 63%] [static] libtranscoder.a: C++ projects/transcode/filter/media_filter_rescaler.cpp => intermediates/RELEASE/objs/transcode/filter/media_filter_rescaler.o
In file included from projects/base/provider/stream.h:15:0,
                 from projects/base/provider/pull_provider/stream.h:13,
                 from projects/providers/rtspc/rtspc_stream.h:10,
                 from projects/providers/rtspc/rtspc_stream.cpp:7:
projects/base/mediarouter/media_buffer.h: In member function 'virtual pvd::PullStream::ProcessMediaResult pvd::RtspcStream::ProcessMediaPacket()':
projects/base/mediarouter/media_buffer.h:34:16: warning: 'packet_type' may be used uninitialized in this function [-Wmaybe-uninitialized]
   _packet_type = packet_type;
   ~~~~~~~~~~~~~^~~~~~~~~~~~~
projects/providers/rtspc/rtspc_stream.cpp:428:22: note: 'packet_type' was declared here
   common::PacketType packet_type;
                      ^~~~~~~~~~~
In file included from projects/base/provider/stream.h:15:0,
                 from projects/base/provider/pull_provider/stream.h:13,
                 from projects/providers/rtspc/rtspc_stream.h:10,
                 from projects/providers/rtspc/rtspc_stream.cpp:7:
projects/base/mediarouter/media_buffer.h:33:21: warning: 'bitstream_format' may be used uninitialized in this function [-Wmaybe-uninitialized]
   _bitstream_format = bitstream_format;
   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
projects/providers/rtspc/rtspc_stream.cpp:427:27: note: 'bitstream_format' was declared here
   common::BitstreamFormat bitstream_format;
                           ^~~~~~~~~~~~~~~~
[184/288| 63%] [static] libtranscoder.a: C++ projects/transcode/filter/media_filter_resampler.cpp => intermediates/RELEASE/objs/transcode/filter/media_filter_resampler.o
[185/288| 64%] [static] librtc_signalling.a: C++ projects/modules/rtc_signalling/rtc_ice_candidate.cpp => intermediates/RELEASE/objs/modules/rtc_signalling/rtc_ice_candidate.o
[186/288| 64%] [static] librtc_signalling.a: C++ projects/modules/rtc_signalling/rtc_signalling_server.cpp => intermediates/RELEASE/objs/modules/rtc_signalling/rtc_signalling_server.o
[187/288| 64%] [static] librtc_signalling.a: C++ projects/modules/rtc_signalling/p2p/rtc_p2p_manager.cpp => intermediates/RELEASE/objs/modules/rtc_signalling/p2p/rtc_p2p_manager.o
[188/288| 65%] [static] librtc_signalling.a: C++ projects/modules/rtc_signalling/p2p/rtc_peer_info.cpp => intermediates/RELEASE/objs/modules/rtc_signalling/p2p/rtc_peer_info.o
[189/288| 65%] [static] libice.a: C++ projects/modules/ice/ice_candidate.cpp => intermediates/RELEASE/objs/modules/ice/ice_candidate.o
[190/288| 65%] [static] libice.a: C++ projects/modules/ice/ice_port_manager.cpp => intermediates/RELEASE/objs/modules/ice/ice_port_manager.o
[191/288| 66%] [static] libice.a: C++ projects/modules/ice/ice_port.cpp => intermediates/RELEASE/objs/modules/ice/ice_port.o
[192/288| 66%] [static] libice.a: C++ projects/modules/ice/stun/stun_message.cpp => intermediates/RELEASE/objs/modules/ice/stun/stun_message.o
[193/288| 67%] [static] libice.a: C++ projects/modules/ice/stun/attributes/stun_attribute.cpp => intermediates/RELEASE/objs/modules/ice/stun/attributes/stun_attribute.o
[194/288| 67%] [static] libice.a: C++ projects/modules/ice/stun/attributes/stun_user_name_attribute.cpp => intermediates/RELEASE/objs/modules/ice/stun/attributes/stun_user_name_attribute.o
[195/288| 67%] [static] libice.a: C++ projects/modules/ice/stun/attributes/stun_unknown_attribute.cpp => intermediates/RELEASE/objs/modules/ice/stun/attributes/stun_unknown_attribute.o
[196/288| 68%] [static] libice.a: C++ projects/modules/ice/stun/attributes/stun_xor_mapped_address_attribute.cpp => intermediates/RELEASE/objs/modules/ice/stun/attributes/stun_xor_mapped_address_attribute.o
[197/288| 68%] [static] libice.a: C++ projects/modules/ice/stun/attributes/stun_fingerprint_attribute.cpp => intermediates/RELEASE/objs/modules/ice/stun/attributes/stun_fingerprint_attribute.o
[198/288| 68%] [static] libice.a: C++ projects/modules/ice/stun/attributes/stun_message_integrity_attribute.cpp => intermediates/RELEASE/objs/modules/ice/stun/attributes/stun_message_integrity_attribute.o
[199/288| 69%] [static] libice.a: C++ projects/modules/ice/stun/attributes/stun_mapped_address_attribute.cpp => intermediates/RELEASE/objs/modules/ice/stun/attributes/stun_mapped_address_attribute.o
[200/288| 69%] [static] libcontainers.a: C++ projects/modules/containers/flv/flv_parser.cpp => intermediates/RELEASE/objs/modules/containers/flv/flv_parser.o
[201/288| 69%] [static] libsigned_url.a: C++ projects/modules/signed_url/signed_url.cpp => intermediates/RELEASE/objs/modules/signed_url/signed_url.o
[202/288| 70%] [static] libdtls_srtp.a: C++ projects/modules/dtls_srtp/srtp_transport.cpp => intermediates/RELEASE/objs/modules/dtls_srtp/srtp_transport.o
[203/288| 70%] [static] libdtls_srtp.a: C++ projects/modules/dtls_srtp/dtls_ice_transport.cpp => intermediates/RELEASE/objs/modules/dtls_srtp/dtls_ice_transport.o
[204/288| 70%] [static] libdtls_srtp.a: C++ projects/modules/dtls_srtp/dtls_transport.cpp => intermediates/RELEASE/objs/modules/dtls_srtp/dtls_transport.o
[205/288| 71%] [static] libdtls_srtp.a: C++ projects/modules/dtls_srtp/srtp_adapter.cpp => intermediates/RELEASE/objs/modules/dtls_srtp/srtp_adapter.o
[206/288| 71%] [static] librtp_rtcp.a: C++ projects/modules/rtp_rtcp/rtp_history.cpp => intermediates/RELEASE/objs/modules/rtp_rtcp/rtp_history.o
[207/288| 71%] [static] librtp_rtcp.a: C++ projects/modules/rtp_rtcp/rtp_packetizer_h265.cpp => intermediates/RELEASE/objs/modules/rtp_rtcp/rtp_packetizer_h265.o
[208/288| 72%] [static] librtp_rtcp.a: C++ projects/modules/rtp_rtcp/ulpfec_generator.cpp => intermediates/RELEASE/objs/modules/rtp_rtcp/ulpfec_generator.o
[209/288| 72%] [static] librtp_rtcp.a: C++ projects/modules/rtp_rtcp/rtp_packetizing_manager.cpp => intermediates/RELEASE/objs/modules/rtp_rtcp/rtp_packetizing_manager.o
[210/288| 72%] [static] librtp_rtcp.a: C++ projects/modules/rtp_rtcp/rtp_rtcp.cpp => intermediates/RELEASE/objs/modules/rtp_rtcp/rtp_rtcp.o
[211/288| 73%] [static] librtp_rtcp.a: C++ projects/modules/rtp_rtcp/rtx_rtp_packet.cpp => intermediates/RELEASE/objs/modules/rtp_rtcp/rtx_rtp_packet.o
[212/288| 73%] [static] librtp_rtcp.a: C++ projects/modules/rtp_rtcp/rtcp_packet.cpp => intermediates/RELEASE/objs/modules/rtp_rtcp/rtcp_packet.o
[213/288| 73%] [static] librtp_rtcp.a: C++ projects/modules/rtp_rtcp/red_rtp_packet.cpp => intermediates/RELEASE/objs/modules/rtp_rtcp/red_rtp_packet.o
projects/modules/rtp_rtcp/rtp_history.cpp: In member function 'std::shared_ptr<RtxRtpPacket> RtpHistory::GetRtxRtpPacket(uint16_t)':
projects/modules/rtp_rtcp/rtp_history.cpp:48:8: warning: unused variable 'elapsed_ms' [-Wunused-variable]
   auto elapsed_ms = ov::Clock::GetElapsedMiliSecondsFromNow(rtp_packet->GetCreatedTime());
        ^~~~~~~~~~
[214/288| 74%] [static] librtp_rtcp.a: C++ projects/modules/rtp_rtcp/rtp_packetizer.cpp => intermediates/RELEASE/objs/modules/rtp_rtcp/rtp_packetizer.o
[215/288| 74%] [static] librtp_rtcp.a: C++ projects/modules/rtp_rtcp/rtp_packetizer_vp8.cpp => intermediates/RELEASE/objs/modules/rtp_rtcp/rtp_packetizer_vp8.o
[216/288| 75%] [static] librtp_rtcp.a: C++ projects/modules/rtp_rtcp/rtp_packet.cpp => intermediates/RELEASE/objs/modules/rtp_rtcp/rtp_packet.o
[217/288| 75%] [static] librtp_rtcp.a: C++ projects/modules/rtp_rtcp/rtp_packetizer_h264.cpp => intermediates/RELEASE/objs/modules/rtp_rtcp/rtp_packetizer_h264.o
[218/288| 75%] [static] librtp_rtcp.a: C++ projects/modules/rtp_rtcp/rtcp_receiver.cpp => intermediates/RELEASE/objs/modules/rtp_rtcp/rtcp_receiver.o
[219/288| 76%] [static] librtp_rtcp.a: C++ projects/modules/rtp_rtcp/rtcp_info/rtcp_sr_generator.cpp => intermediates/RELEASE/objs/modules/rtp_rtcp/rtcp_info/rtcp_sr_generator.o
[220/288| 76%] [static] librtp_rtcp.a: C++ projects/modules/rtp_rtcp/rtcp_info/report_block.cpp => intermediates/RELEASE/objs/modules/rtp_rtcp/rtcp_info/report_block.o
[221/288| 76%] [static] librtp_rtcp.a: C++ projects/modules/rtp_rtcp/rtcp_info/nack.cpp => intermediates/RELEASE/objs/modules/rtp_rtcp/rtcp_info/nack.o
[222/288| 77%] [static] librtp_rtcp.a: C++ projects/modules/rtp_rtcp/rtcp_info/receiver_report.cpp => intermediates/RELEASE/objs/modules/rtp_rtcp/rtcp_info/receiver_report.o
[223/288| 77%] [static] librtp_rtcp.a: C++ projects/modules/rtp_rtcp/rtcp_info/sender_report.cpp => intermediates/RELEASE/objs/modules/rtp_rtcp/rtcp_info/sender_report.o
[224/288| 77%] [static] libsdp.a: C++ projects/modules/sdp/session_description.cpp => intermediates/RELEASE/objs/modules/sdp/session_description.o
[225/288| 78%] [static] libsdp.a: C++ projects/modules/sdp/payload_attr.cpp => intermediates/RELEASE/objs/modules/sdp/payload_attr.o
[226/288| 78%] [static] libsdp.a: C++ projects/modules/sdp/media_description.cpp => intermediates/RELEASE/objs/modules/sdp/media_description.o
[227/288| 78%] [static] libsdp.a: C++ projects/modules/sdp/common_attr.cpp => intermediates/RELEASE/objs/modules/sdp/common_attr.o
[228/288| 79%] [static] libweb_console.a: C++ projects/web_console/web_console_server.cpp => intermediates/RELEASE/objs/web_console/web_console_server.o
[229/288| 79%] [static] libmediarouter.a: C++ projects/mediarouter/mediarouter_application.cpp => intermediates/RELEASE/objs/mediarouter/mediarouter_application.o
[230/288| 79%] [static] libmediarouter.a: C++ projects/mediarouter/mediarouter_stream.cpp => intermediates/RELEASE/objs/mediarouter/mediarouter_stream.o
[231/288| 80%] [static] libmediarouter.a: C++ projects/mediarouter/mediarouter.cpp => intermediates/RELEASE/objs/mediarouter/mediarouter.o
[232/288| 80%] [static] libovt_packetizer.a: C++ projects/modules/ovt_packetizer/ovt_packet.cpp => intermediates/RELEASE/objs/modules/ovt_packetizer/ovt_packet.o
[233/288| 80%] [static] libovt_packetizer.a: C++ projects/modules/ovt_packetizer/ovt_packetizer.cpp => intermediates/RELEASE/objs/modules/ovt_packetizer/ovt_packetizer.o
[235/288| 81%] [static] liborchestrator.a: C++ projects/orchestrator/orchestrator.cpp => intermediates/RELEASE/objs/orchestrator/orchestrator.o
[234/288| 81%] [static] libovt_packetizer.a: C++ projects/modules/ovt_packetizer/ovt_depacketizer.cpp => intermediates/RELEASE/objs/modules/ovt_packetizer/ovt_depacketizer.o
[236/288| 81%] [static] liborchestrator.a: C++ projects/orchestrator/data_structure.cpp => intermediates/RELEASE/objs/orchestrator/data_structure.o
[237/288| 82%] [static] libphysical_port.a: C++ projects/modules/physical_port/physical_port_worker.cpp => intermediates/RELEASE/objs/modules/physical_port/physical_port_worker.o
[238/288| 82%] [static] libphysical_port.a: C++ projects/modules/physical_port/physical_port_manager.cpp => intermediates/RELEASE/objs/modules/physical_port/physical_port_manager.o
[239/288| 82%] [static] libphysical_port.a: C++ projects/modules/physical_port/physical_port.cpp => intermediates/RELEASE/objs/modules/physical_port/physical_port.o
[240/288| 83%] [static] libmonitoring.a: C++ projects/monitoring/monitoring.cpp => intermediates/RELEASE/objs/monitoring/monitoring.o
[241/288| 83%] [static] libmonitoring.a: C++ projects/monitoring/host_metrics.cpp => intermediates/RELEASE/objs/monitoring/host_metrics.o
[242/288| 84%] [static] libmonitoring.a: C++ projects/monitoring/stream_metrics.cpp => intermediates/RELEASE/objs/monitoring/stream_metrics.o
[243/288| 84%] [static] libmonitoring.a: C++ projects/monitoring/common_metrics.cpp => intermediates/RELEASE/objs/monitoring/common_metrics.o
[244/288| 84%] [static] libmonitoring.a: C++ projects/monitoring/application_metrics.cpp => intermediates/RELEASE/objs/monitoring/application_metrics.o
[245/288| 85%] [static] libmonitoring.a: C++ projects/monitoring/monitoring_interceptor.cpp => intermediates/RELEASE/objs/monitoring/monitoring_interceptor.o
[246/288| 85%] [static] libjsoncpp.a: C++ projects/third_party/jsoncpp-1.9.3/jsoncpp.cpp => intermediates/RELEASE/objs/third_party/jsoncpp-1.9.3/jsoncpp.o
[247/288| 85%] [static] libsqlite.a: C projects/third_party/sqlite-3.22.0/sqlite3.c => intermediates/RELEASE/objs/third_party/sqlite-3.22.0/sqlite3.o
[248/288| 86%] [static] libsqlite.a: C projects/third_party/sqlite-3.22.0/shell.c => intermediates/RELEASE/objs/third_party/sqlite-3.22.0/shell.o
make[1]: Entering directory '/tmp/ome/src/projects/third_party/pugixml-1.9/scripts'
==== Building pugixml (release) ====
Creating gmake
[249/288| 86%] [static] libfile.a: C++ projects/modules/file/file_writer.cpp => intermediates/RELEASE/objs/modules/file/file_writer.o
Creating gmake/Release
pugixml.cpp
[250/288| 86%] [static] Linking libapplication.a... => intermediates/RELEASE/static/libapplication.a
[251/288| 87%] [static] Linking libovcrypto.a... => intermediates/RELEASE/static/libovcrypto.a
[252/288| 87%] [static] Linking libovlibrary.a... => intermediates/RELEASE/static/libovlibrary.a
[253/288| 87%] [static] Linking libsocket.a... => intermediates/RELEASE/static/libsocket.a
[254/288| 88%] [static] Linking libprovider.a... => intermediates/RELEASE/static/libprovider.a
[255/288| 88%] [static] Linking libpublisher.a... => intermediates/RELEASE/static/libpublisher.a
[256/288| 88%] [static] Linking libconfig.a... => intermediates/RELEASE/static/libconfig.a
[257/288| 89%] [static] Linking libhttp_server.a... => intermediates/RELEASE/static/libhttp_server.a
[259/288| 89%] [static] Linking libsegment_stream.a... => intermediates/RELEASE/static/libsegment_stream.a
[258/288| 89%] [static] Linking libwebrtc_publisher.a... => intermediates/RELEASE/static/libwebrtc_publisher.a
[260/288| 90%] [static] Linking libovt_publisher.a... => intermediates/RELEASE/static/libovt_publisher.a
[261/288| 90%] [static] Linking libfile_publisher.a... => intermediates/RELEASE/static/libfile_publisher.a
projects/modules/file/file_writer.cpp: In member function 'bool FileWriter::Start()':
projects/modules/file/file_writer.cpp:147:8: warning: unused variable 'oformat' [-Wunused-variable]
   auto oformat = _format_context->oformat;
        ^~~~~~~
[263/288| 91%] [static] Linking librtmp_provider.a... => intermediates/RELEASE/static/librtmp_provider.a
[262/288| 90%] [static] Linking libovt_provider.a... => intermediates/RELEASE/static/libovt_provider.a
[264/288| 91%] [static] Linking libmpegts_module.a... => intermediates/RELEASE/static/libmpegts_module.a
[265/288| 92%] [static] Linking libbitstream.a... => intermediates/RELEASE/static/libbitstream.a
[266/288| 92%] [static] Linking librtspc_provider.a... => intermediates/RELEASE/static/librtspc_provider.a
[267/288| 92%] [static] Linking libtranscoder.a... => intermediates/RELEASE/static/libtranscoder.a
[268/288| 93%] [static] Linking librtc_signalling.a... => intermediates/RELEASE/static/librtc_signalling.a
[269/288| 93%] [static] Linking libice.a... => intermediates/RELEASE/static/libice.a
[270/288| 93%] [static] Linking libcontainers.a... => intermediates/RELEASE/static/libcontainers.a
[271/288| 94%] [static] Linking libsigned_url.a... => intermediates/RELEASE/static/libsigned_url.a
[273/288| 94%] [static] Linking librtp_rtcp.a... => intermediates/RELEASE/static/librtp_rtcp.a
[272/288| 94%] [static] Linking libdtls_srtp.a... => intermediates/RELEASE/static/libdtls_srtp.a
[274/288| 95%] [static] Linking libweb_console.a... => intermediates/RELEASE/static/libweb_console.a
[275/288| 95%] [static] Linking libovt_packetizer.a... => intermediates/RELEASE/static/libovt_packetizer.a
[276/288| 95%] [static] Linking libphysical_port.a... => intermediates/RELEASE/static/libphysical_port.a
[277/288| 96%] [static] Linking libsegment_publishers.a... => intermediates/RELEASE/static/libsegment_publishers.a
[278/288| 96%] [static] Linking libmpegts_provider.a... => intermediates/RELEASE/static/libmpegts_provider.a
[279/288| 96%] [static] Linking libsdp.a... => intermediates/RELEASE/static/libsdp.a
[280/288| 97%] [static] Linking libfile.a... => intermediates/RELEASE/static/libfile.a
[281/288| 97%] [static] Linking libmediarouter.a... => intermediates/RELEASE/static/libmediarouter.a
[282/288| 97%] [static] Linking libmonitoring.a... => intermediates/RELEASE/static/libmonitoring.a
[283/288| 98%] [static] Linking libjsoncpp.a... => intermediates/RELEASE/static/libjsoncpp.a
Linking pugixml
make[1]: Leaving directory '/tmp/ome/src/projects/third_party/pugixml-1.9/scripts'
[284/288| 98%] [prebuilt] Copying prebuilt library projects/third_party/pugixml-1.9/scripts/gmake/libpugixml.a to intermediates/RELEASE/prebuilt/libpugixml.a
[285/288| 98%] [static] Linking liborchestrator.a... => intermediates/RELEASE/static/liborchestrator.a
[286/288| 99%] [static] Linking libsqlite.a... => intermediates/RELEASE/static/libsqlite.a
[287/288| 99%] [executable] Linking OvenMediaEngine... => bin/RELEASE/OvenMediaEngine
[288/288|100%] Completed.
Removing intermediate container 4c0845946753

regards:
rowdy
dimiden commented 3 years ago

@deepsurvey Thank you for the information.

Should I understand that the problem you are facing now is not played until reload? As far as I understand your comments, it says it will work normally when reloading. Is that right?

deepsurvey commented 3 years ago

Hi,

That is correct, the initial load will fail and when the player auto reloads, the feeds will play out.

So for me it started to work again after the commits made 4days ago ... with the reduced log entries.

Rowdy

Sent from my iPhone

On 3 Oct 2020, at 16:08, Hyunjun Jang notifications@github.com wrote:



@deepsurveyhttps://github.com/deepsurvey Thank you for the information.

Should I understand that the problem you are facing now is not played until reload? As far as I understand your comments, it says it will work normally when reloading. Is that right?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/AirenSoft/OvenMediaEngine/issues/197#issuecomment-703109305, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AGHUKP7TVF2XXJW5KBU5Z4LSI4V4PANCNFSM4RUR4QMA.

dimiden commented 3 years ago

@deepsurvey Thank you for your clear explanation. As mentioned in the previous comment, the above issue has recently been caused by structural changes, and I will discuss with OME developers how to resolve it.

deepsurvey commented 3 years ago

Just build the latest version: dimiden Location of http_server has been changed into modules/ 4544200 8 hours ago Git stats 1,094 commits

unable to open play RTSP feeds again:

simonrs@simonrs-loeve:~/OvenMediaEngine$ sudo docker-compose up [sudo] password for simonrs: Starting ovenmediaengine_origin_1 ... done Attaching to ovenmediaengine_origin_1 origin_1 | [2020-10-05 10:43:06.773] I 1 Config | config_manager.cpp:144 | Trying to set logfile in directory... (/var/log/ovenmediaengine) origin_1 | [2020-10-05 10:43:06.774] I 1 Config | config_manager.cpp:47 | Trying to load configurations... (origin_conf/Server.xml) origin_1 | [2020-10-05 10:43:06.777] I 1 OvenMediaEngine | main.cpp:250 | OvenMediaEngine v0.10.7 is started on [2c145267ecb7] (Linux x86_64 - 5.4.0-48-generic, #52-Ubuntu SMP Thu Sep 10 10:58:49 UTC 2020) origin_1 | [2020-10-05 10:43:06.777] I 1 OvenMediaEngine | main.cpp:252 | With modules: origin_1 | [2020-10-05 10:43:06.777] I 1 OvenMediaEngine | main.cpp:253 | FFmpeg 3.4.7 OME origin_1 | [2020-10-05 10:43:06.778] I 1 OvenMediaEngine | main.cpp:254 | Configuration: --prefix=/opt/ovenmediaengine --enable-gpl --enable-nonfree --extra-cflags=-I/opt/ovenmediaengine/include --extra-ldflags='-L/opt/ovenmediaengine/lib -Wl,-rpath,/opt/ovenmediaengine/lib' --extra-libs=-ldl --enable-shared --disable-static --disable-debug --disable-doc --disable-programs --disable-avdevice --disable-dct --disable-dwt --disable-error-resilience --disable-lsp --disable-lzo --disable-rdft --disable-faan --disable-pixelutils --disable-everything --enable-zlib --enable-libopus --enable-libvpx --enable-libfdk_aac --enable-libx264 --enable-encoder='libvpx_vp8,libvpx_vp9,libopus,libfdk_aac,libx264' --enable-decoder='aac,aac_latm,aac_fixed,h264' --enable-parser='aac,aac_latm,aac_fixed,h264' --enable-network --enable-protocol=tcp --enable-protocol=udp --enable-protocol=rtp --enable-demuxer=rtsp --enable-filter='asetnsamples,aresample,aformat,channelmap,channelsplit,scale,transpose,fps,settb,asettb' origin_1 | [2020-10-05 10:43:06.778] I 1 OvenMediaEngine | main.cpp:255 | libavformat: 57.83.100 origin_1 | [2020-10-05 10:43:06.778] I 1 OvenMediaEngine | main.cpp:256 | libavcodec: 57.107.100 origin_1 | [2020-10-05 10:43:06.778] I 1 OvenMediaEngine | main.cpp:257 | libavutil: 55.78.100 origin_1 | [2020-10-05 10:43:06.778] I 1 OvenMediaEngine | main.cpp:258 | libavfilter: 6.107.100 origin_1 | [2020-10-05 10:43:06.778] I 1 OvenMediaEngine | main.cpp:259 | libswresample: 2.9.100 origin_1 | [2020-10-05 10:43:06.778] I 1 OvenMediaEngine | main.cpp:260 | libswscale: 4.8.100 origin_1 | [2020-10-05 10:43:06.778] I 1 OvenMediaEngine | main.cpp:261 | SRT: 1.3.3 origin_1 | [2020-10-05 10:43:06.778] I 1 OvenMediaEngine | main.cpp:262 | SRTP: libsrtp2 2.2.0 origin_1 | [2020-10-05 10:43:06.778] I 1 OvenMediaEngine | main.cpp:263 | OpenSSL: OpenSSL 1.1.0g 2 Nov 2017 origin_1 | [2020-10-05 10:43:06.778] I 1 OvenMediaEngine | main.cpp:264 | Configuration: compiler: gcc -DDSO_DLFCN -DHAVE_DLFCN_H -DNDEBUG -DOPENSSL_THREADS -DOPENSSL_NO_STATIC_ENGINE -DOPENSSL_PIC -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPADLOCK_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/opt/ovenmediaengine\"" -DENGINESDIR="\"/opt/ovenmediaengine/lib/engines-1.1\"" -Wa,--noexecstack origin_1 | [2020-10-05 10:43:06.778] I 1 OvenMediaEngine | main.cpp:265 | JsonCpp: 1.9.3 origin_1 | [2020-10-05 10:43:06.778] I 1 OvenMediaEngine | main.cpp:266 | jemalloc: 5.2.1-0-gea6b3e973b477b8061e0076bb257dbd7f3faa756 origin_1 | [2020-10-05 10:43:06.781] I 1 OvenMediaEngine | main.cpp:158 | Trying to create a MediaRouter module origin_1 | [2020-10-05 10:43:06.781] I 1 MediaRouter | mediarouter.cpp:40 | MediaRouter has been started. origin_1 | [2020-10-05 10:43:06.781] I 1 OvenMediaEngine | main.cpp:161 | Trying to create a WebRTC Publisher module origin_1 | [2020-10-05 10:43:06.782] I 1 Signalling.P2P | rtc_p2p_manager.cpp:27 | P2P is disabled in the configuration origin_1 | [2020-10-05 10:43:06.782] I 1 Ice | ice_port.cpp:89 | ICE port is bound to 0.0.0.0:10006/UDP (0x564588015480) origin_1 | [2020-10-05 10:43:06.782] I 1 Ice | ice_port.cpp:89 | ICE port is bound to 0.0.0.0:10007/UDP (0x5645880189d0) origin_1 | [2020-10-05 10:43:06.782] I 1 Ice | ice_port.cpp:89 | ICE port is bound to 0.0.0.0:10008/UDP (0x56458801c060) origin_1 | [2020-10-05 10:43:06.782] I 1 Ice | ice_port.cpp:89 | ICE port is bound to 0.0.0.0:10009/UDP (0x56458801f760) origin_1 | [2020-10-05 10:43:06.783] I 1 Ice | ice_port.cpp:89 | ICE port is bound to 0.0.0.0:10010/UDP (0x564588022f00) origin_1 | [2020-10-05 10:43:06.783] I 1 WebRTC | webrtc_publisher.cpp:91 | WebRTC Publisher is listening on 0.0.0.0:3333... origin_1 | [2020-10-05 10:43:06.783] I 1 Publisher | publisher.cpp:18 | WebRTC Publisher has been started. origin_1 | [2020-10-05 10:43:06.783] I 1 OvenMediaEngine | main.cpp:162 | Trying to create a HLS Publisher module origin_1 | [2020-10-05 10:43:06.783] I 1 HTTPPublisher | segment_publisher.cpp:62 | HLS Publisher is listening on 0.0.0.0:8080... origin_1 | [2020-10-05 10:43:06.783] I 1 Publisher | publisher.cpp:18 | HLS Publisher has been started. origin_1 | [2020-10-05 10:43:06.783] I 1 OvenMediaEngine | main.cpp:163 | Trying to create a MPEG-DASH Publisher module origin_1 | [2020-10-05 10:43:06.784] I 1 HTTPPublisher | segment_publisher.cpp:62 | DASH Publisher is listening on 0.0.0.0:8080... origin_1 | [2020-10-05 10:43:06.784] I 1 Publisher | publisher.cpp:18 | DASH Publisher has been started. origin_1 | [2020-10-05 10:43:06.784] I 1 OvenMediaEngine | main.cpp:164 | Trying to create a Low-Latency MPEG-DASH Publisher module origin_1 | [2020-10-05 10:43:06.784] I 1 HTTPPublisher | segment_publisher.cpp:62 | LLDASH Publisher is listening on 0.0.0.0:8080... origin_1 | [2020-10-05 10:43:06.784] I 1 Publisher | publisher.cpp:18 | LLDASH Publisher has been started. origin_1 | [2020-10-05 10:43:06.784] I 1 OvenMediaEngine | main.cpp:165 | Trying to create a OVT Publisher module origin_1 | [2020-10-05 10:43:06.784] I 1 OVT | ovt_publisher.cpp:50 | OVTPublisher is listening on 0.0.0.0:9000 origin_1 | [2020-10-05 10:43:06.784] I 1 Publisher | publisher.cpp:18 | OVTPublisher has been started. origin_1 | [2020-10-05 10:43:06.784] I 1 OvenMediaEngine | main.cpp:166 | Trying to create a File Publisher module origin_1 | [2020-10-05 10:43:06.784] I 1 Publisher | publisher.cpp:18 | FilePublisher has been started. origin_1 | [2020-10-05 10:43:06.784] I 1 OvenMediaEngine | main.cpp:167 | Trying to create a RtmpPush Publisher module origin_1 | [2020-10-05 10:43:06.785] I 1 Publisher | publisher.cpp:18 | RtmpPushPublisher has been started. origin_1 | [2020-10-05 10:43:06.785] I 1 OvenMediaEngine | main.cpp:171 | Trying to create a Transcoder module origin_1 | [2020-10-05 10:43:06.785] I 1 Transcoder | transcoder.cpp:38 | Transcoder has been started. origin_1 | [2020-10-05 10:43:06.785] I 1 OvenMediaEngine | main.cpp:174 | Trying to create a MPEG-TS Provider module origin_1 | [2020-10-05 10:43:06.785] I 1 MpegtsProvider | mpegts_provider.cpp:163 | MpegtsProvider is listening on 0.0.0.0:4000 for [#default#loeve/stream_4000] origin_1 | [2020-10-05 10:43:06.785] I 1 MpegtsProvider | mpegts_provider.cpp:163 | MpegtsProvider is listening on 0.0.0.0:4001 for [#default#loeve/stream_4001] origin_1 | [2020-10-05 10:43:06.785] I 1 MpegtsProvider | mpegts_provider.cpp:163 | MpegtsProvider is listening on 0.0.0.0:4002 for [#default#loeve/stream_4002] origin_1 | [2020-10-05 10:43:06.785] I 1 MpegtsProvider | mpegts_provider.cpp:163 | MpegtsProvider is listening on 0.0.0.0:4003 for [#default#loeve/stream_4003] origin_1 | [2020-10-05 10:43:06.785] I 1 MpegtsProvider | mpegts_provider.cpp:163 | MpegtsProvider is listening on 0.0.0.0:4004 for [#default#loeve/stream_4004] origin_1 | [2020-10-05 10:43:06.785] I 1 MpegtsProvider | mpegts_provider.cpp:163 | MpegtsProvider is listening on 0.0.0.0:4005 for [#default#loeve/stream_4005] origin_1 | [2020-10-05 10:43:06.785] I 1 Provider | provider.cpp:35 | MpegtsProvider has been started. origin_1 | [2020-10-05 10:43:06.785] I 1 OvenMediaEngine | main.cpp:175 | Trying to create a RTMP Provider module origin_1 | [2020-10-05 10:43:06.786] I 1 Provider | provider.cpp:35 | RtmpProvider has been started. origin_1 | [2020-10-05 10:43:06.786] I 1 OvenMediaEngine | main.cpp:176 | Trying to create a OVT Provider module origin_1 | [2020-10-05 10:43:06.786] I 1 Provider | provider.cpp:35 | OvtProvider has been started. origin_1 | [2020-10-05 10:43:06.786] I 1 OvenMediaEngine | main.cpp:177 | Trying to create a RTSPC Provider module origin_1 | [2020-10-05 10:43:06.786] I 1 Provider | provider.cpp:35 | RtspcProvider has been started. origin_1 | [2020-10-05 10:43:06.786] I 1 OvenMediaEngine | main.cpp:180 | All modules are initialized successfully origin_1 | [2020-10-05 10:43:06.786] I 1 Monitor | monitoring.cpp:43 | Create HostMetrics(default) for monitoring origin_1 | [2020-10-05 10:43:06.786] I 1 Orchestrator | orchestrator.cpp:890 | Trying to create an application: [#default#loeve] origin_1 | [2020-10-05 10:43:06.786] I 1 Monitor | host_metrics.cpp:52 | Create ApplicationMetrics(#default#loeve) for monitoring origin_1 | [2020-10-05 10:43:06.786] I 1 MediaRouter.App | mediarouter_application.cpp:32 | Created media route application. application id(0), (#default#loeve) origin_1 | [2020-10-05 10:43:06.786] I 1 MediaRouter | mediarouter.cpp:71 | MediaRouter has created [#default#loeve] application origin_1 | [2020-10-05 10:43:06.786] I 1 Publisher | application.cpp:55 | WebRTC Publisher Application has created [#default#loeve] application origin_1 | [2020-10-05 10:43:06.787] I 1 Publisher | application.cpp:55 | HLS Publisher Application has created [#default#loeve] application origin_1 | [2020-10-05 10:43:06.787] I 1 Publisher | application.cpp:55 | DASH Publisher Application has created [#default#loeve] application origin_1 | [2020-10-05 10:43:06.787] I 1 Publisher | application.cpp:55 | LLDASH Publisher Application has created [#default#loeve] application origin_1 | [2020-10-05 10:43:06.787] I 1 Publisher | application.cpp:55 | OVTPublisher Application has created [#default#loeve] application origin_1 | [2020-10-05 10:43:06.787] I 1 Publisher | publisher.cpp:64 | File publisher is disabled in #default#loeve application, so it was not created origin_1 | [2020-10-05 10:43:06.787] I 1 Publisher | application.cpp:55 | RtmpPushPublisher Application has created [#default#loeve] application origin_1 | [2020-10-05 10:43:06.787] I 1 Transcoder | transcoder.cpp:73 | Transcoder has created [config][#default#loeve] application origin_1 | [2020-10-05 10:43:06.787] I 1 Provider | application.cpp:46 | MpegtsProvider has created [#default#loeve] application origin_1 | [2020-10-05 10:43:06.787] I 1 Provider | application.cpp:46 | RtmpProvider has created [#default#loeve] application origin_1 | [2020-10-05 10:43:06.787] I 1 Provider | application.cpp:46 | OvtProvider has created [#default#loeve] application origin_1 | [2020-10-05 10:43:06.787] I 1 Provider | application.cpp:46 | RtspcProvider has created [#default#loeve] application origin_1 | [2020-10-05 10:43:14.683] I 12 Signalling | rtc_signalling_server.cpp:99 | New client is connected: <ClientSocket: 0x7fe4e4000b90, #34, state: 4, TCP, 172.26.203.59:59598> origin_1 | [2020-10-05 10:43:14.744] I 12 Orchestrator | orchestrator.cpp:1308 | Trying to pull stream [#default#loeve/aft] from provider using origin map: PullProvider origin_1 | [2020-10-05 10:43:14.745] I 12 RtspcStream | rtspc_stream.cpp:163 | Requested url[60] : rtsp://root:@192.168.70.1:554/axis-media/media.amp? origin_1 | [2020-10-05 10:43:16.817] I 12 Provider | stream.cpp:49 | #default#loeve/aft(100) has been started stream origin_1 | [2020-10-05 10:43:16.817] I 12 Provider | application.cpp:116 | #default#loeve application has created 0 stream motor origin_1 | [2020-10-05 10:43:16.818] I 12 MediaRouter.App | mediarouter_application.cpp:180 | Trying to create a stream: [#default#loeve/aft(100)] origin_1 | [2020-10-05 10:43:16.818] I 12 MediaRouter.App | mediarouter_application.cpp:181 | origin_1 | [Stream Info] origin_1 | id(100), name(aft), SourceType(RtspPull), Created Time (Mon Oct 5 10:43:14 2020) origin_1 | origin_1 | Video Track #0: Bypass(false) Bitrate(0b) codec(1, H264) resolution(1024x576) framerate(25.00fps) timebase(1/90000) origin_1 | [2020-10-05 10:43:16.818] I 12 MediaRouter.Stream | mediarouter_stream.cpp:41 | Trying to create media route stream: name(aft) id(100) origin_1 | [2020-10-05 10:43:16.818] I 12 Monitor | application_metrics.cpp:56 | Create StreamMetrics(aft) for monitoring origin_1 | [2020-10-05 10:43:16.818] I 12 Provider | stream.cpp:36 | RtspcProvider Application has started to play [aft(100)] stream origin_1 | [2020-10-05 10:43:16.818] I 12 Provider | stream_motor.cpp:130 | #default#loeve/aft(100) stream has added to 0 StreamMotor origin_1 | [2020-10-05 10:43:16.818] I 12 Orchestrator | orchestrator.cpp:1334 | The stream was pulled successfully: [#default#loeve/aft] (100) origin_1 | [2020-10-05 10:43:16.819] E 12 Signalling | rtc_signalling_server.cpp:190 | Cannot find stream [#default#loeve/aft] origin_1 | [2020-10-05 10:43:16.819] I 12 Signalling | rtc_signalling_server.cpp:237 | Client is disconnected: <WebSocketClient: 0x7fe4dc002430, <ClientSocket: 0x7fe4e4000b90, #34, state: 4, TCP, 172.26.203.59:59598>> (#default#loeve / aft, ufrag: local: (N/A), remote: (N/A)) origin_1 | [2020-10-05 10:43:19.333] I 12 Signalling | rtc_signalling_server.cpp:99 | New client is connected: <ClientSocket: 0x7fe4e4000b90, #34, state: 4, TCP, 172.26.203.59:59618> origin_1 | [2020-10-05 10:43:19.413] I 12 Orchestrator | orchestrator.cpp:1308 | Trying to pull stream [#default#loeve/aft] from provider using origin map: PullProvider origin_1 | [2020-10-05 10:43:19.413] I 12 Orchestrator | orchestrator.cpp:1339 | The stream was pulled successfully (stream exists): [#default#loeve/aft] (100) origin_1 | [2020-10-05 10:43:19.413] E 12 Signalling | rtc_signalling_server.cpp:190 | Cannot find stream [#default#loeve/aft] origin_1 | [2020-10-05 10:43:19.413] I 12 Signalling | rtc_signalling_server.cpp:237 | Client is disconnected: <WebSocketClient: 0x7fe4dc001460, <ClientSocket: 0x7fe4e4000b90, #34, state: 4, TCP, 172.26.203.59:59618>> (#default#loeve / aft, ufrag: local: (N/A), remote: (N/A)) origin_1 | [2020-10-05 10:43:21.694] I 12 Signalling | rtc_signalling_server.cpp:99 | New client is connected: <ClientSocket: 0x7fe4e4000b90, #34, state: 4, TCP, 172.26.203.59:59632> origin_1 | [2020-10-05 10:43:21.748] I 12 Orchestrator | orchestrator.cpp:1308 | Trying to pull stream [#default#loeve/aft] from provider using origin map: PullProvider origin_1 | [2020-10-05 10:43:21.748] I 12 Orchestrator | orchestrator.cpp:1339 | The stream was pulled successfully (stream exists): [#default#loeve/aft] (100) origin_1 | [2020-10-05 10:43:21.748] E 12 Signalling | rtc_signalling_server.cpp:190 | Cannot find stream [#default#loeve/aft] origin_1 | [2020-10-05 10:43:21.749] I 12 Signalling | rtc_signalling_server.cpp:237 | Client is disconnected: <WebSocketClient: 0x7fe4dc015d40, <ClientSocket: 0x7fe4e4000b90, #34, state: 4, TCP, 172.26.203.59:59632>> (#default#loeve / aft, ufrag: local: (N/A), remote: (N/A)) origin_1 | [2020-10-05 10:43:21.857] W 117 ov.Queue | queue.h:179 | [0x7fe4dc0133a0] #default#loeve/aft - MediaRouterStream packets Queue size has exceeded the threshold: queue: 153, threshold: 100 origin_1 | [2020-10-05 10:43:26.897] W 117 ov.Queue | queue.h:179 | [0x7fe4dc0133a0] #default#loeve/aft - MediaRouterStream packets Queue size has exceeded the threshold: queue: 279, threshold: 100 origin_1 | [2020-10-05 10:43:31.936] W 117 ov.Queue | queue.h:179 | [0x7fe4dc0133a0] #default#loeve/aft - MediaRouterStream packets Queue size has exceeded the threshold: queue: 405, threshold: 100 origin_1 | [2020-10-05 10:43:36.937] W 117 ov.Queue | queue.h:179 | [0x7fe4dc0133a0] #default#loeve/aft - MediaRouterStream packets Queue size has exceeded the threshold: queue: 530, threshold: 100 origin_1 | [2020-10-05 10:43:41.937] W 117 ov.Queue | queue.h:179 | [0x7fe4dc0133a0] #default#loeve/aft - MediaRouterStream packets Queue size has exceeded the threshold: queue: 655, threshold: 100 origin_1 | [2020-10-05 10:43:46.977] W 117 ov.Queue | queue.h:179 | [0x7fe4dc0133a0] #default#loeve/aft - MediaRouterStream packets Queue size has exceeded the threshold: queue: 781, threshold: 100 origin_1 | [2020-10-05 10:43:51.977] W 117 ov.Queue | queue.h:179 | [0x7fe4dc0133a0] #default#loeve/aft - MediaRouterStream packets Queue size has exceeded the threshold: queue: 906, threshold: 100 origin_1 | [2020-10-05 10:43:57.017] W 117 ov.Queue | queue.h:179 | [0x7fe4dc0133a0] #default#loeve/aft - MediaRouterStream packets Queue size has exceeded the threshold: queue: 1032, threshold: 100 origin_1 | [2020-10-05 10:44:02.056] W 117 ov.Queue | queue.h:179 | [0x7fe4dc0133a0] #default#loeve/aft - MediaRouterStream packets Queue size has exceeded the threshold: queue: 1158, threshold: 100 origin_1 | [2020-10-05 10:44:07.056] W 117 ov.Queue | queue.h:179 | [0x7fe4dc0133a0] #default#loeve/aft - MediaRouterStream packets Queue size has exceeded the threshold: queue: 1283, threshold: 100 origin_1 | [2020-10-05 10:44:12.057] W 117 ov.Queue | queue.h:179 | [0x7fe4dc0133a0] #default#loeve/aft - MediaRouterStream packets Queue size has exceeded the threshold: queue: 1408, threshold: 100 origin_1 | [2020-10-05 10:44:17.097] W 117 ov.Queue | queue.h:179 | [0x7fe4dc0133a0] #default#loeve/aft - MediaRouterStream packets Queue size has exceeded the threshold: queue: 1534, threshold: 100 origin_1 | [2020-10-05 10:44:18.800] W 115 Provider | application.cpp:90 | #default#loeve/aft(100) stream will be deleted becasue it hasn't been used for 60 seconds origin_1 | [2020-10-05 10:44:18.800] I 115 Provider | stream_motor.cpp:146 | #default#loeve/aft(100) stream has deleted from 0 StreamMotor origin_1 | [2020-10-05 10:44:18.800] I 115 Provider | stream.cpp:55 | #default#loeve/aft(100) has been stopped playing stream origin_1 | [2020-10-05 10:44:18.877] I 115 Provider | application.cpp:155 | #default#loeve application has deleted 0 stream motor origin_1 | [2020-10-05 10:44:18.877] I 115 MediaRouter.App | mediarouter_application.cpp:339 | Trying to delete a stream: [#default#loeve/aft(100)] origin_1 | [2020-10-05 10:44:18.877] I 115 Monitor | application_metrics.cpp:68 | Delete StreamMetrics(aft) for monitoring origin_1 | [2020-10-05 10:44:18.877] I 115 Monitor | stream_metrics.cpp:31 | origin_1 | [Stream Info] origin_1 | id(100), name(aft), SourceType(RtspPull), Created Time (Mon Oct 5 10:43:14 2020) origin_1 | origin_1 | Video Track #0: Bypass(false) Bitrate(0b) codec(1, H264) resolution(1024x576) framerate(25.00fps) timebase(1/90000) origin_1 | Elapsed time to connect to origin server : 1022.990107 ms origin_1 | Elapsed time in response from origin server : 1048.996223 ms origin_1 | origin_1 | origin_1 | >> Statistics origin_1 | Last update time : Mon Oct 5 10:44:18 2020, Last sent time : Mon Oct 5 10:43:16 2020 origin_1 | Bytes in : 24.46MB, Bytes out : 0B, Concurrent connections : 0, Max connections : 0 (Mon Oct 5 10:43:16 2020) origin_1 | origin_1 | >>>> By publisher origin_1 | - Unknown : Bytes out(0B) Concurrent Connections (0) origin_1 | - WebRTC : Bytes out(0B) Concurrent Connections (0) origin_1 | - RTMP : Bytes out(0B) Concurrent Connections (0) origin_1 | - RTMPPush : Bytes out(0B) Concurrent Connections (0) origin_1 | - HLS : Bytes out(0B) Concurrent Connections (0) origin_1 | - DASH : Bytes out(0B) Concurrent Connections (0) origin_1 | - LLDASH : Bytes out(0B) Concurrent Connections (0) origin_1 | - Ovt : Bytes out(0B) Concurrent Connections (0) origin_1 | - File : Bytes out(0B) Concurrent Connections (0) origin_1 | origin_1 | [2020-10-05 10:44:18.878] I 115 MediaRouter.Stream | mediarouter_stream.cpp:61 | Delete media route stream name(aft) id(100)

Keukhan commented 3 years ago

Hi. Rowdy.

To solve this problem. Let me ask you a few questions.

1) How is the keyframe interval for "rtsp://root:@192.168.70.1:554/axis-media/media.amp" url.

2) If that doesn't solve the problem, Would you please share the RTSP URL so that we can test it?

Thank you.

nangavar commented 3 years ago

Could you know exactly which master version works normally? I'm trying to figure out the problem by diffing the source codes.

@dimiden Hi, attached you will find the master version that pulls RTSP without failing the first attempt. I don't know exactly the build so I have attached the ".tar.gz" that I have saved. Seems to be from 26 Aug.

OvenMediaEngine-master.tar.gz

deepsurvey commented 3 years ago

OME-working.tar.gz Hi,

nangavar triggered the thought that I still have one system with a working OME and RTSP, one not yet upgraded:

simonrs@volans:~/ovenmediaengine$ sudo docker-compose up Starting ovenmediaengine_origin_1 ... done Attaching to ovenmediaengine_origin_1 origin_1 | [2020-10-05 19:07:03.470] I 1 Config | config_manager.cpp:144 | Trying to set logfile in directory... (/var/log/ovenmediaengine) origin_1 | [2020-10-05 19:07:03.470] I 1 Config | config_manager.cpp:47 | Trying to load configurations... (origin_conf/Server.xml) origin_1 | [2020-10-05 19:07:03.474] I 1 OvenMediaEngine | main.cpp:244 | OvenMediaEngine v0.10.4 is started on [1558da6b49df] (Linux x86_64 - 5.4.0-48-generic, #52-Ubuntu SMP Thu Sep 10 10:58:49 UTC 2020) origin_1 | [2020-10-05 19:07:03.474] I 1 OvenMediaEngine | main.cpp:246 | With modules: origin_1 | [2020-10-05 19:07:03.474] I 1 OvenMediaEngine | main.cpp:247 | FFmpeg 3.4.7 OME origin_1 | [2020-10-05 19:07:03.474] I 1 OvenMediaEngine | main.cpp:248 | Configuration: --prefix=/opt/ovenmediaengine --enable-gpl --enable-nonfree --extra-cflags=-I/opt/ovenmediaengine/include --extra-ldflags='-L/opt/ovenmediaengine/lib -Wl,-rpath,/opt/ovenmediaengine/lib' --extra-libs=-ldl --enable-shared --disable-static --disable-debug --disable-doc --disable-programs --disable-avdevice --disable-dct --disable-dwt --disable-error-resilience --disable-lsp --disable-lzo --disable-rdft --disable-faan --disable-pixelutils --disable-everything --enable-zlib --enable-libopus --enable-libvpx --enable-libfdk_aac --enable-libx264 --enable-encoder='libvpx_vp8,libvpx_vp9,libopus,libfdk_aac,libx264' --enable-decoder='aac,aac_latm,aac_fixed,h264' --enable-parser='aac,aac_latm,aac_fixed,h264' --enable-network --enable-protocol=tcp --enable-protocol=udp --enable-protocol=rtp --enable-demuxer=rtsp --enable-filter='asetnsamples,aresample,aformat,channelmap,channelsplit,scale,transpose,fps,settb,asettb' origin_1 | [2020-10-05 19:07:03.474] I 1 OvenMediaEngine | main.cpp:249 | libavformat: 57.83.100 origin_1 | [2020-10-05 19:07:03.474] I 1 OvenMediaEngine | main.cpp:250 | libavcodec: 57.107.100 origin_1 | [2020-10-05 19:07:03.474] I 1 OvenMediaEngine | main.cpp:251 | libavutil: 55.78.100 origin_1 | [2020-10-05 19:07:03.474] I 1 OvenMediaEngine | main.cpp:252 | libavfilter: 6.107.100 origin_1 | [2020-10-05 19:07:03.474] I 1 OvenMediaEngine | main.cpp:253 | libswresample: 2.9.100 origin_1 | [2020-10-05 19:07:03.474] I 1 OvenMediaEngine | main.cpp:254 | libswscale: 4.8.100 origin_1 | [2020-10-05 19:07:03.474] I 1 OvenMediaEngine | main.cpp:255 | SRT: 1.3.3 origin_1 | [2020-10-05 19:07:03.474] I 1 OvenMediaEngine | main.cpp:256 | SRTP: libsrtp2 2.2.0 origin_1 | [2020-10-05 19:07:03.474] I 1 OvenMediaEngine | main.cpp:257 | OpenSSL: OpenSSL 1.1.0g 2 Nov 2017 origin_1 | [2020-10-05 19:07:03.474] I 1 OvenMediaEngine | main.cpp:258 | Configuration: compiler: gcc -DDSO_DLFCN -DHAVE_DLFCN_H -DNDEBUG -DOPENSSL_THREADS -DOPENSSL_NO_STATIC_ENGINE -DOPENSSL_PIC -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPADLOCK_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/opt/ovenmediaengine\"" -DENGINESDIR="\"/opt/ovenmediaengine/lib/engines-1.1\"" -Wa,--noexecstack origin_1 | [2020-10-05 19:07:03.474] I 1 OvenMediaEngine | main.cpp:259 | JsonCpp: 1.9.3 origin_1 | [2020-10-05 19:07:03.474] I 1 OvenMediaEngine | main.cpp:260 | jemalloc: 5.2.1-0-gea6b3e973b477b8061e0076bb257dbd7f3faa756 origin_1 | [2020-10-05 19:07:03.478] I 1 OvenMediaEngine | main.cpp:158 | Trying to create a MediaRouter module origin_1 | [2020-10-05 19:07:03.478] I 1 MediaRouter | media_router.cpp:40 | MediaRouter has been started. origin_1 | [2020-10-05 19:07:03.478] I 1 OvenMediaEngine | main.cpp:161 | Trying to create a WebRTC Publisher module origin_1 | [2020-10-05 19:07:03.478] I 1 Signalling.P2P | rtc_p2p_manager.cpp:27 | P2P is disabled in the configuration origin_1 | [2020-10-05 19:07:03.478] I 1 Ice | ice_port.cpp:89 | ICE port is bound to 0.0.0.0:10006/UDP (0x7f1dc8897a10) origin_1 | [2020-10-05 19:07:03.479] I 1 Ice | ice_port.cpp:89 | ICE port is bound to 0.0.0.0:10007/UDP (0x7f1dc8897bd0) origin_1 | [2020-10-05 19:07:03.479] I 1 Ice | ice_port.cpp:89 | ICE port is bound to 0.0.0.0:10008/UDP (0x7f1dc8897d90) origin_1 | [2020-10-05 19:07:03.479] I 1 Ice | ice_port.cpp:89 | ICE port is bound to 0.0.0.0:10009/UDP (0x7f1dc8897f50) origin_1 | [2020-10-05 19:07:03.479] I 1 Ice | ice_port.cpp:89 | ICE port is bound to 0.0.0.0:10010/UDP (0x7f1dc8898110) origin_1 | [2020-10-05 19:07:03.479] I 1 WebRTC | webrtc_publisher.cpp:91 | WebRTC Publisher is listening on 0.0.0.0:3333... origin_1 | [2020-10-05 19:07:03.479] I 1 Publisher | publisher.cpp:18 | WebRTC Publisher has been started. origin_1 | [2020-10-05 19:07:03.479] I 1 OvenMediaEngine | main.cpp:162 | Trying to create a HLS Publisher module origin_1 | [2020-10-05 19:07:03.480] I 1 HTTPPublisher | segment_publisher.cpp:62 | HLS Publisher is listening on 0.0.0.0:8080... origin_1 | [2020-10-05 19:07:03.480] I 1 Publisher | publisher.cpp:18 | HLS Publisher has been started. origin_1 | [2020-10-05 19:07:03.480] I 1 OvenMediaEngine | main.cpp:163 | Trying to create a MPEG-DASH Publisher module origin_1 | [2020-10-05 19:07:03.480] I 1 HTTPPublisher | segment_publisher.cpp:62 | DASH Publisher is listening on 0.0.0.0:8080... origin_1 | [2020-10-05 19:07:03.480] I 1 Publisher | publisher.cpp:18 | DASH Publisher has been started. origin_1 | [2020-10-05 19:07:03.480] I 1 OvenMediaEngine | main.cpp:164 | Trying to create a Low-Latency MPEG-DASH Publisher module origin_1 | [2020-10-05 19:07:03.480] I 1 HTTPPublisher | segment_publisher.cpp:62 | LLDASH Publisher is listening on 0.0.0.0:8080... origin_1 | [2020-10-05 19:07:03.480] I 1 Publisher | publisher.cpp:18 | LLDASH Publisher has been started. origin_1 | [2020-10-05 19:07:03.480] I 1 OvenMediaEngine | main.cpp:165 | Trying to create a OVT Publisher module origin_1 | [2020-10-05 19:07:03.481] I 1 OVT | ovt_publisher.cpp:50 | OVTPublisher is listening on 0.0.0.0:9000 origin_1 | [2020-10-05 19:07:03.481] I 1 Publisher | publisher.cpp:18 | OVTPublisher has been started. origin_1 | [2020-10-05 19:07:03.481] I 1 OvenMediaEngine | main.cpp:168 | Trying to create a Transcoder module origin_1 | [2020-10-05 19:07:03.481] I 1 Transcoder | transcoder.cpp:38 | Transcoder has been started. origin_1 | [2020-10-05 19:07:03.481] I 1 OvenMediaEngine | main.cpp:171 | Trying to create a MPEG-TS Provider module origin_1 | [2020-10-05 19:07:03.481] I 1 MpegtsProvider | mpegts_provider.cpp:161 | MpegtsProvider is listening on 0.0.0.0:4000 for [#default#volans/stream_4000] origin_1 | [2020-10-05 19:07:03.481] I 1 MpegtsProvider | mpegts_provider.cpp:161 | MpegtsProvider is listening on 0.0.0.0:4001 for [#default#volans/stream_4001] origin_1 | [2020-10-05 19:07:03.481] I 1 MpegtsProvider | mpegts_provider.cpp:161 | MpegtsProvider is listening on 0.0.0.0:4002 for [#default#volans/stream_4002] origin_1 | [2020-10-05 19:07:03.481] I 1 MpegtsProvider | mpegts_provider.cpp:161 | MpegtsProvider is listening on 0.0.0.0:4003 for [#default#volans/stream_4003] origin_1 | [2020-10-05 19:07:03.481] I 1 MpegtsProvider | mpegts_provider.cpp:161 | MpegtsProvider is listening on 0.0.0.0:4004 for [#default#volans/stream_4004] origin_1 | [2020-10-05 19:07:03.481] I 1 MpegtsProvider | mpegts_provider.cpp:161 | MpegtsProvider is listening on 0.0.0.0:4005 for [#default#volans/stream_4005] origin_1 | [2020-10-05 19:07:03.481] I 1 Provider | provider.cpp:35 | MpegtsProvider has been started. origin_1 | [2020-10-05 19:07:03.481] I 1 OvenMediaEngine | main.cpp:172 | Trying to create a RTMP Provider module origin_1 | [2020-10-05 19:07:03.482] I 1 Provider | provider.cpp:35 | RtmpProvider has been started. origin_1 | [2020-10-05 19:07:03.482] I 1 OvenMediaEngine | main.cpp:173 | Trying to create a OVT Provider module origin_1 | [2020-10-05 19:07:03.482] I 1 Provider | provider.cpp:35 | OvtProvider has been started. origin_1 | [2020-10-05 19:07:03.482] I 1 OvenMediaEngine | main.cpp:174 | Trying to create a RTSPC Provider module origin_1 | [2020-10-05 19:07:03.482] I 1 Provider | provider.cpp:35 | RtspcProvider has been started. origin_1 | [2020-10-05 19:07:03.482] I 1 OvenMediaEngine | main.cpp:177 | All modules are initialized successfully origin_1 | [2020-10-05 19:07:03.482] I 1 Monitor | monitoring.cpp:43 | Create HostMetrics(default) for monitoring origin_1 | [2020-10-05 19:07:03.482] I 1 Orchestrator | orchestrator.cpp:862 | Trying to create an application: [#default#volans] origin_1 | [2020-10-05 19:07:03.482] I 1 Monitor | host_metrics.cpp:52 | Create ApplicationMetrics(#default#volans) for monitoring origin_1 | [2020-10-05 19:07:03.482] I 1 MediaRouter.App | media_router_application.cpp:32 | Created media route application. application id(0), (#default#volans) origin_1 | [2020-10-05 19:07:03.482] I 1 MediaRouter | media_router.cpp:70 | MediaRouter has created [#default#volans] application origin_1 | [2020-10-05 19:07:03.482] I 1 Publisher | application.cpp:55 | WebRTC Publisher Application has created [#default#volans] application origin_1 | [2020-10-05 19:07:03.483] I 1 Publisher | application.cpp:55 | HLS Publisher Application has created [#default#volans] application origin_1 | [2020-10-05 19:07:03.483] I 1 Publisher | application.cpp:55 | DASH Publisher Application has created [#default#volans] application origin_1 | [2020-10-05 19:07:03.483] I 1 Publisher | application.cpp:55 | LLDASH Publisher Application has created [#default#volans] application origin_1 | [2020-10-05 19:07:03.483] I 1 Publisher | application.cpp:55 | OVTPublisher Application has created [#default#volans] application origin_1 | [2020-10-05 19:07:03.483] I 1 Transcoder | transcoder.cpp:73 | Transcoder has created [config][#default#volans] application origin_1 | [2020-10-05 19:07:03.483] I 1 Provider | application.cpp:46 | MpegtsProvider has created [#default#volans] application origin_1 | [2020-10-05 19:07:03.483] I 1 Provider | application.cpp:46 | RtmpProvider has created [#default#volans] application origin_1 | [2020-10-05 19:07:03.483] I 1 Provider | application.cpp:46 | OvtProvider has created [#default#volans] application origin_1 | [2020-10-05 19:07:03.483] I 1 Provider | application.cpp:46 | RtspcProvider has created [#default#volans] application origin_1 | [2020-10-05 19:09:06.056] I 11 Signalling | rtc_signalling_server.cpp:99 | New client is connected: <ClientSocket: 0x7f1d91601010, #35, state: 4, TCP, 172.26.203.59:63728> origin_1 | [2020-10-05 19:09:06.321] I 11 Orchestrator | orchestrator.cpp:1280 | Trying to pull stream [#default#volans/fwd] from provider using origin map: PullProvider origin_1 | [2020-10-05 19:09:06.322] I 11 RtspcStream | rtspc_stream.cpp:161 | Requested url[175] : rtsp://root:@192.168.2.12:554/axis-media/media.amp?resolution=352x240&fps=10&compression=14&h264profile=high&videomaxbitrate=1500&videobitratemode=mbr&videocodec=h264 origin_1 | [2020-10-05 19:09:09.292] I 11 Provider | stream.cpp:49 | #default#volans/fwd(100) has been started stream origin_1 | [2020-10-05 19:09:09.292] I 11 Provider | application.cpp:116 | #default#volans application has created 0 stream motor origin_1 | [2020-10-05 19:09:09.292] I 11 MediaRouter.App | media_router_application.cpp:205 | Trying to create a stream: [#default#volans/fwd(100)] origin_1 | [2020-10-05 19:09:09.292] I 11 Monitor | stream.cpp:254 | origin_1 | [Stream Info] origin_1 | id(100), name(fwd), SourceType(RtspPull), Created Time (Mon Oct 5 19:09:06 2020) origin_1 | origin_1 | Video Track #0: Bypass(false) Bitrate(0b) codec(1, avc) resolution(352x240) framerate(25.00fps) timebase(1/90000) origin_1 | [2020-10-05 19:09:09.292] I 11 Monitor | application_metrics.cpp:56 | Create StreamMetrics(fwd) for monitoring origin_1 | [2020-10-05 19:09:09.292] I 11 TranscodeStream | transcode_stream.cpp:455 | [#default#volans/fwd(100)] -> [#default#volans/fwd(2684672035)] Transcoder output stream has been created. origin_1 | [2020-10-05 19:09:09.292] I 11 TranscodeStream | transcode_stream.cpp:98 | No decoder generated origin_1 | [2020-10-05 19:09:09.293] I 11 TranscodeStream | transcode_stream.cpp:103 | No encoder generated origin_1 | [2020-10-05 19:09:09.293] I 11 MediaRouter.App | media_router_application.cpp:205 | Trying to create a stream: [#default#volans/fwd(2684672035)] origin_1 | [2020-10-05 19:09:09.293] I 11 Monitor | stream.cpp:254 | origin_1 | [Stream Info] origin_1 | id(2684672035), name(fwd), SourceType(Transcoder), Created Time (Mon Oct 5 19:09:09 2020) origin_1 | >> Origin Stream Info origin_1 | id(100), name(fwd), SourceType(RtspPull), Created Time (Mon Oct 5 19:09:06 2020) origin_1 | origin_1 | Video Track #0: Bypass(true) Bitrate(0b) codec(1, avc) resolution(352x240) framerate(25.00fps) timebase(1/90000) origin_1 | [2020-10-05 19:09:09.293] I 11 Monitor | application_metrics.cpp:56 | Create StreamMetrics(fwd) for monitoring origin_1 | [2020-10-05 19:09:09.294] I 11 Publisher | stream.cpp:211 | WebRTC Publisher Application application has started [fwd(2684672035)] stream origin_1 | [2020-10-05 19:09:09.294] I 11 Publisher | stream.cpp:211 | HLS Publisher Application application has started [fwd(2684672035)] stream origin_1 | [2020-10-05 19:09:09.294] I 11 Publisher | stream.cpp:211 | DASH Publisher Application application has started [fwd(2684672035)] stream origin_1 | [2020-10-05 19:09:09.294] I 11 Publisher | stream.cpp:211 | LLDASH Publisher Application application has started [fwd(2684672035)] stream origin_1 | [2020-10-05 19:09:09.295] I 11 Publisher | stream.cpp:211 | OVTPublisher Application application has started [fwd(2684672035)] stream origin_1 | [2020-10-05 19:09:09.295] I 11 TranscodeStream | transcode_stream.cpp:115 | [#default#volans/fwd(100)] Transcoder input stream has been started. Status : (0) Decoders, (0) Encoders origin_1 | [2020-10-05 19:09:09.295] I 11 Provider | stream.cpp:36 | RtspcProvider Application has started to play [fwd(100)] stream origin_1 | [2020-10-05 19:09:09.295] I 11 Provider | stream_motor.cpp:130 | #default#volans/fwd(100) stream has added to 0 StreamMotor origin_1 | [2020-10-05 19:09:09.295] I 11 Orchestrator | orchestrator.cpp:1302 | The stream was pulled successfully: [#default#volans/fwd] (100) origin_1 | [2020-10-05 19:09:09.858] I 11 Monitor | stream_metrics.cpp:119 | A new session has started playing #default#volans/fwd on the WebRTC publihser. WebRTC(1)/Stream total(1)/App total(1) origin_1 | [2020-10-05 19:09:10.096] W 11 Socket | socket_address.cpp:277 | An error occurred while resolve DNS for host [81277eef-71b5-4a6c-97a7-71e108af4d26.local] origin_1 | [2020-10-05 19:09:10.096] W 11 Socket | socket_address.cpp:84 | An error occurred: 81277eef-71b5-4a6c-97a7-71e108af4d26.local:56258 origin_1 | [2020-10-05 19:09:11.811] I 108 DASH | dash_packetizer.cpp:956 | [0x7f1d90846510] LLDASH segment is ready to stream [#default#volans/fwd], segment duration: 5.000000s, count: 1 origin_1 | [2020-10-05 19:09:16.812] I 107 DASH | dash_packetizer.cpp:956 | [0x7f1d90845610] DASH segment is ready to stream [#default#volans/fwd], segment duration: 5.000000s, count: 3 origin_1 | [2020-10-05 19:09:18.997] I 11 Monitor | stream_metrics.cpp:144 | A session has been stopped playing #default#volans/fwd on the WebRTC publihser. Concurrent Viewers[WebRTC(0)/Stream total(0)/App total(0)] origin_1 | [2020-10-05 19:09:18.997] I 11 Signalling | rtc_signalling_server.cpp:237 | Client is disconnected: <WebSocketClient: 0x7f1d90806250, <ClientSocket: 0x7f1d91601010, #35, state: 4, TCP, 172.26.203.59:63728>> (#default#volans / fwd, ufrag: local: sXVUDI, remote: QOuu) origin_1 | [2020-10-05 19:09:20.413] I 106 HLS | hls_packetizer.cpp:292 | HLS segment is ready for stream [#default#volans/fwd], segment duration: 5.000000s, count: 3 origin_1 | [2020-10-05 19:10:21.493] W 112 Provider | application.cpp:90 | #default#volans/fwd(100) stream will be deleted becasue it hasn't been used for 60 seconds origin_1 | [2020-10-05 19:10:21.493] I 112 Provider | stream_motor.cpp:146 | #default#volans/fwd(100) stream has deleted from 0 StreamMotor origin_1 | [2020-10-05 19:10:21.493] I 112 Provider | stream.cpp:55 | #default#volans/fwd(100) has been stopped playing stream origin_1 | [2020-10-05 19:10:21.593] I 112 Provider | application.cpp:155 | #default#volans application has deleted 0 stream motor origin_1 | [2020-10-05 19:10:21.593] I 112 MediaRouter.App | media_router_application.cpp:290 | Trying to delete a stream: [#default#volans/fwd(100)] origin_1 | [2020-10-05 19:10:21.594] I 112 Monitor | application_metrics.cpp:68 | Delete StreamMetrics(fwd) for monitoring origin_1 | [2020-10-05 19:10:21.594] I 112 Monitor | stream_metrics.cpp:31 | origin_1 | [Stream Info] origin_1 | id(100), name(fwd), SourceType(RtspPull), Created Time (Mon Oct 5 19:09:06 2020) origin_1 | origin_1 | Video Track #0: Bypass(false) Bitrate(0b) codec(1, avc) resolution(352x240) framerate(25.00fps) timebase(1/90000) origin_1 | Elapsed time to connect to origin server : 184.982111 ms origin_1 | Elapsed time in response from origin server : 2784.395752 ms origin_1 | origin_1 | origin_1 | >> Statistics origin_1 | Last update time : Mon Oct 5 19:10:21 2020, Last sent time : Mon Oct 5 19:09:18 2020 origin_1 | Bytes in : 16.94MB, Bytes out : 2.21MB, Concurrent connections : 0, Max connections : 1 (Mon Oct 5 19:09:09 2020) origin_1 | origin_1 | >>>> By publisher origin_1 | - Unknown : Bytes out(0B) Concurrent Connections (0) origin_1 | - WebRTC : Bytes out(2.21MB) Concurrent Connections (0) origin_1 | - RTMP : Bytes out(0B) Concurrent Connections (0) origin_1 | - HLS : Bytes out(0B) Concurrent Connections (0) origin_1 | - DASH : Bytes out(0B) Concurrent Connections (0) origin_1 | - LLDASH : Bytes out(0B) Concurrent Connections (0) origin_1 | - Ovt : Bytes out(0B) Concurrent Connections (0) origin_1 | origin_1 | [2020-10-05 19:10:21.594] I 112 TranscodeStream | transcode_stream.cpp:1051 | [#default#volans/fwd(100)] -> [#default#volans/fwd(2684672035)] Transcoder output stream has been deleted. origin_1 | [2020-10-05 19:10:21.594] I 112 MediaRouter.App | media_router_application.cpp:290 | Trying to delete a stream: [#default#volans/fwd(2684672035)] origin_1 | [2020-10-05 19:10:21.594] I 112 Monitor | application_metrics.cpp:68 | Delete StreamMetrics(fwd) for monitoring origin_1 | [2020-10-05 19:10:21.594] I 112 Monitor | stream_metrics.cpp:31 | origin_1 | [Stream Info] origin_1 | id(2684672035), name(fwd), SourceType(Transcoder), Created Time (Mon Oct 5 19:09:09 2020) origin_1 | >> Origin Stream Info origin_1 | id(100), name(fwd), SourceType(RtspPull), Created Time (Mon Oct 5 19:09:06 2020) origin_1 | origin_1 | Video Track #0: Bypass(true) Bitrate(0b) codec(1, avc) resolution(352x240) framerate(25.00fps) timebase(1/90000) origin_1 | origin_1 | >> Statistics origin_1 | Last update time : Mon Oct 5 19:09:18 2020, Last sent time : Mon Oct 5 19:09:18 2020 origin_1 | Bytes in : 0B, Bytes out : 2.21MB, Concurrent connections : 0, Max connections : 1 (Mon Oct 5 19:09:09 2020) origin_1 | origin_1 | >>>> By publisher origin_1 | - Unknown : Bytes out(0B) Concurrent Connections (0) origin_1 | - WebRTC : Bytes out(2.21MB) Concurrent Connections (0) origin_1 | - RTMP : Bytes out(0B) Concurrent Connections (0) origin_1 | - HLS : Bytes out(0B) Concurrent Connections (0) origin_1 | - DASH : Bytes out(0B) Concurrent Connections (0) origin_1 | - LLDASH : Bytes out(0B) Concurrent Connections (0) origin_1 | - Ovt : Bytes out(0B) Concurrent Connections (0) origin_1 | origin_1 | [2020-10-05 19:10:21.594] I 112 Publisher | stream.cpp:241 | [fwd(2684672035)] WebRTC Publisher Application stream has been stopped origin_1 | [2020-10-05 19:10:21.595] I 112 Publisher | stream.cpp:241 | [fwd(2684672035)] HLS Publisher Application stream has been stopped origin_1 | [2020-10-05 19:10:21.595] I 112 Publisher | stream.cpp:241 | [fwd(2684672035)] DASH Publisher Application stream has been stopped origin_1 | [2020-10-05 19:10:21.595] I 112 Publisher | stream.cpp:241 | [fwd(2684672035)] LLDASH Publisher Application stream has been stopped origin_1 | [2020-10-05 19:10:21.595] I 112 Publisher | stream.cpp:241 | [fwd(2684672035)] OVTPublisher Application stream has been stopped origin_1 | [2020-10-05 19:10:21.595] I 112 TranscodeStream | transcode_stream.cpp:162 | [#default#volans/fwd(100)] Transcoder input stream has been stopped.

nangavar commented 3 years ago

Correct, no rtc_signalling error in this version

I think the firs time I found the error was after the commit of #196 (adding ADTS support for RTSP)

deepsurvey commented 3 years ago

I agree, but that lead also back to the first post of this thread. One can play a feed from an Origin, but in v0.10.4 the feed could not be played from an OME Edge

nangavar commented 3 years ago

Yeap, this issue was solved in #148 In v0.10.4 you will find that the edge won't play an RTSP source from the origin if nobody is playing this stream at origin.

You can check this:

dimiden commented 3 years ago

@nangavar The version of the source code you have attached is 74793ab, and we will review it based on this.

commit 74793ab1d6d45b801864691aca30acf1e8c9820c (HEAD)
Author: (주)아이렌소프트 권극한 <soulk@airensoft.com>
Date:   Mon Aug 24 21:08:30 2020 +0900

    Get width/height value from sps

@deepsurvey The version of the source code you have attached is a3f7824, and I have confirmed that it's a much older code than the one attached by @nangavar. I think there's a problem with the "74793ab" commit, so we'll analyze where the problem is.

commit a3f7824554f741a4e75b6ac5a1c83c7f6eb7e5ec
Author: getroot <getroot@airensoft.com>
Date:   Mon Jul 20 12:33:59 2020 +0900

    OVT Publisher updates bytes out
Keukhan commented 3 years ago

@deepsurvey

You've been wating for a long time.

The rtsp url you sent me finally solved the playback problem. There was a problem that the media information could not be parsed because the DecoderParameterSet(SPS/PPS) of H264 stream was not received. we applied the method of extracting decoder parameter set and generating it periodically.

Please test it with the latest master version.

I hope you great day.

deepsurvey commented 3 years ago

Hi,

Happy to read the good news and eager to test :-)

Success at the origin !!! origin_1 | [2020-10-09 16:32:19.831] I 12 Signalling | rtc_signalling_server.cpp:99 | New client is connected: <ClientSocket: 0x7f6878000b90, #35, state: 4, TCP, 172.26.203.59:59399> origin_1 | [2020-10-09 16:32:19.899] I 12 Orchestrator | orchestrator.cpp:1308 | Trying to pull stream [#default#volans/fwd] from provider using origin map: PullProvider origin_1 | [2020-10-09 16:32:19.900] I 12 RtspcStream | rtspc_stream.cpp:163 | Requested url[175] : rtsp://root:@192.168.2.12:554/axis-media/media.amp?resolution=352x240&fps=10&compression=14&h264profile=high&videomaxbitrate=1500&videobitratemode=mbr&videocodec=h264 origin_1 | [2020-10-09 16:32:23.356] I 12 Provider | stream.cpp:49 | #default#volans/fwd(100) has been started stream origin_1 | [2020-10-09 16:32:23.356] I 12 Provider | application.cpp:116 | #default#volans application has created 0 stream motor origin_1 | [2020-10-09 16:32:23.357] I 12 MediaRouter.App | mediarouter_application.cpp:182 | Trying to create a stream: [#default#volans/fwd(100)] origin_1 | [2020-10-09 16:32:23.357] I 12 MediaRouter.App | mediarouter_application.cpp:183 | origin_1 | [Stream Info] origin_1 | id(100), name(fwd), SourceType(RtspPull), Created Time (Fri Oct 9 16:32:19 2020) origin_1 | origin_1 | Video Track #0: Bypass(false) Bitrate(0b) codec(1, H264) resolution(352x240) framerate(25.00fps) timebase(1/90000) origin_1 | [2020-10-09 16:32:23.357] I 12 MediaRouter.Stream | mediarouter_stream.cpp:59 | Trying to create media route stream: name(fwd) id(100) origin_1 | [2020-10-09 16:32:23.357] I 12 Monitor | application_metrics.cpp:56 | Create StreamMetrics(fwd) for monitoring origin_1 | [2020-10-09 16:32:23.357] I 12 TranscodeStream | transcode_stream.cpp:491 | [#default#volans/fwd(100)] -> [#default#volans/fwd(3340226139)] Output stream has been created. origin_1 | [2020-10-09 16:32:23.357] I 12 TranscodeStream | transcode_stream.cpp:110 | No decoder generated origin_1 | [2020-10-09 16:32:23.357] I 12 TranscodeStream | transcode_stream.cpp:115 | No encoder generated origin_1 | [2020-10-09 16:32:23.357] I 12 MediaRouter.App | mediarouter_application.cpp:182 | Trying to create a stream: [#default#volans/fwd(3340226139)] origin_1 | [2020-10-09 16:32:23.357] I 12 MediaRouter.App | mediarouter_application.cpp:183 | origin_1 | [Stream Info] origin_1 | id(3340226139), name(fwd), SourceType(Transcoder), Created Time (Fri Oct 9 16:32:23 2020) origin_1 | >> Origin Stream Info origin_1 | id(100), name(fwd), SourceType(RtspPull), Created Time (Fri Oct 9 16:32:19 2020) origin_1 | origin_1 | Video Track #0: Bypass(true) Bitrate(0b) codec(1, H264) resolution(352x240) framerate(25.00fps) timebase(1/90000) origin_1 | [2020-10-09 16:32:23.357] I 12 MediaRouter.Stream | mediarouter_stream.cpp:59 | Trying to create media route stream: name(fwd) id(3340226139) origin_1 | [2020-10-09 16:32:23.358] I 12 Monitor | application_metrics.cpp:56 | Create StreamMetrics(fwd) for monitoring origin_1 | [2020-10-09 16:32:23.358] I 12 Publisher | stream.cpp:180 | WebRTC Publisher Application application has started [fwd(3340226139)] stream origin_1 | [2020-10-09 16:32:23.359] I 12 Publisher | stream.cpp:180 | HLS Publisher Application application has started [fwd(3340226139)] stream origin_1 | [2020-10-09 16:32:23.359] I 12 Publisher | stream.cpp:180 | DASH Publisher Application application has started [fwd(3340226139)] stream origin_1 | [2020-10-09 16:32:23.359] I 12 Publisher | stream.cpp:180 | LLDASH Publisher Application application has started [fwd(3340226139)] stream origin_1 | [2020-10-09 16:32:23.359] I 12 Publisher | stream.cpp:180 | OVTPublisher Application application has started [fwd(3340226139)] stream origin_1 | [2020-10-09 16:32:23.360] I 12 Publisher | stream.cpp:180 | RtmpPushPublisher Application application has started [fwd(3340226139)] stream origin_1 | [2020-10-09 16:32:23.360] I 12 TranscodeStream | transcode_stream.cpp:127 | [#default#volans/fwd(100)] Transcoder input stream has been started. Status : (0) Decoders, (0) Encoders origin_1 | [2020-10-09 16:32:23.360] I 12 Provider | stream.cpp:36 | RtspcProvider Application has started to play [fwd(100)] stream origin_1 | [2020-10-09 16:32:23.360] I 12 Provider | stream_motor.cpp:130 | #default#volans/fwd(100) stream has added to 0 StreamMotor origin_1 | [2020-10-09 16:32:23.360] I 12 Orchestrator | orchestrator.cpp:1334 | The stream was pulled successfully: [#default#volans/fwd] (100) origin_1 | [2020-10-09 16:32:23.631] I 12 Monitor | stream_metrics.cpp:119 | A new session has started playing #default#volans/fwd on the WebRTC publihser. WebRTC(1)/Stream total(1)/App total(1) origin_1 | [2020-10-09 16:32:25.477] I 109 DASH | dash_packetizer.cpp:956 | [0x7f687c091950] LLDASH segment is ready to stream [#default#volans/fwd], segment duration: 5.000000s, count: 1 origin_1 | [2020-10-09 16:32:30.479] I 108 DASH | dash_packetizer.cpp:956 | [0x7f687c091150] DASH segment is ready to stream [#default#volans/fwd], segment duration: 5.000000s, count: 3 origin_1 | [2020-10-09 16:32:31.803] I 12 Monitor | stream_metrics.cpp:144 | A session has been stopped playing #default#volans/fwd on the WebRTC publihser. Concurrent Viewers[WebRTC(0)/Stream total(0)/App total(0)] origin_1 | [2020-10-09 16:32:31.803] I 12 Signalling | rtc_signalling_server.cpp:237 | Client is disconnected: <WebSocketClient: 0x7f687c002430, <ClientSocket: 0x7f6878000b90, #35, state: 4, TCP, 172.26.203.59:59399>> (#default#volans / fwd, ufrag: local: EqSRN8, remote: 4KTE) origin_1 | [2020-10-09 16:32:34.760] I 107 HLS | hls_packetizer.cpp:292 | HLS segment is ready for stream [#default#volans/fwd], segment duration: 5.000000s, count: 3 origin_1 | [2020-10-09 16:33:32.825] I 114 Provider | stream_motor.cpp:146 | #default#volans/fwd(100) stream has deleted from 0 StreamMotor origin_1 | [2020-10-09 16:33:32.825] I 114 Provider | stream.cpp:55 | #default#volans/fwd(100) has been stopped playing stream origin_1 | [2020-10-09 16:33:32.825] W 114 Provider | application.cpp:90 | #default#volans/fwd(100) stream will be deleted becasue it hasn't been used for 60 seconds origin_1 | [2020-10-09 16:33:32.856] I 114 Provider | application.cpp:155 | #default#volans application has deleted 0 stream motor origin_1 | [2020-10-09 16:33:32.856] I 114 MediaRouter.App | mediarouter_application.cpp:345 | Trying to delete a stream: [#default#volans/fwd(100)] origin_1 | [2020-10-09 16:33:32.856] I 114 Monitor | application_metrics.cpp:68 | Delete StreamMetrics(fwd) for monitoring origin_1 | [2020-10-09 16:33:32.856] I 114 Monitor | stream_metrics.cpp:31 | origin_1 | [Stream Info] origin_1 | id(100), name(fwd), SourceType(RtspPull), Created Time (Fri Oct 9 16:32:19 2020) origin_1 | origin_1 | Video Track #0: Bypass(false) Bitrate(0b) codec(1, H264) resolution(352x240) framerate(25.00fps) timebase(1/90000) origin_1 | Elapsed time to connect to origin server : 262.766906 ms origin_1 | Elapsed time in response from origin server : 3193.748173 ms origin_1 | origin_1 | origin_1 | >> Statistics origin_1 | Last update time : Fri Oct 9 16:33:32 2020, Last sent time : Fri Oct 9 16:32:31 2020 origin_1 | Bytes in : 27.51MB, Bytes out : 3.57MB, Concurrent connections : 0, Max connections : 1 (Fri Oct 9 16:32:23 2020) origin_1 | origin_1 | >>>> By publisher origin_1 | - Unknown : Bytes out(0B) Concurrent Connections (0) origin_1 | - WebRTC : Bytes out(3.57MB) Concurrent Connections (0) origin_1 | - RTMP : Bytes out(0B) Concurrent Connections (0) origin_1 | - RTMPPush : Bytes out(0B) Concurrent Connections (0) origin_1 | - HLS : Bytes out(0B) Concurrent Connections (0) origin_1 | - DASH : Bytes out(0B) Concurrent Connections (0) origin_1 | - LLDASH : Bytes out(0B) Concurrent Connections (0) origin_1 | - Ovt : Bytes out(0B) Concurrent Connections (0) origin_1 | - File : Bytes out(0B) Concurrent Connections (0) origin_1 | origin_1 | [2020-10-09 16:33:32.857] I 114 TranscodeStream | transcode_stream.cpp:1127 | [#default#volans/fwd(100)] -> [#default#volans/fwd(3340226139)] Transcoder output stream has been deleted. origin_1 | [2020-10-09 16:33:32.857] I 114 MediaRouter.App | mediarouter_application.cpp:345 | Trying to delete a stream: [#default#volans/fwd(3340226139)] origin_1 | [2020-10-09 16:33:32.857] I 114 Monitor | application_metrics.cpp:68 | Delete StreamMetrics(fwd) for monitoring origin_1 | [2020-10-09 16:33:32.857] I 114 Monitor | stream_metrics.cpp:31 | origin_1 | [Stream Info] origin_1 | id(3340226139), name(fwd), SourceType(Transcoder), Created Time (Fri Oct 9 16:32:23 2020) origin_1 | >> Origin Stream Info origin_1 | id(100), name(fwd), SourceType(RtspPull), Created Time (Fri Oct 9 16:32:19 2020) origin_1 | origin_1 | Video Track #0: Bypass(true) Bitrate(0b) codec(1, H264) resolution(352x240) framerate(25.00fps) timebase(1/90000) origin_1 | origin_1 | >> Statistics origin_1 | Last update time : Fri Oct 9 16:32:31 2020, Last sent time : Fri Oct 9 16:32:31 2020 origin_1 | Bytes in : 0B, Bytes out : 3.57MB, Concurrent connections : 0, Max connections : 1 (Fri Oct 9 16:32:23 2020) origin_1 | origin_1 | >>>> By publisher origin_1 | - Unknown : Bytes out(0B) Concurrent Connections (0) origin_1 | - WebRTC : Bytes out(3.57MB) Concurrent Connections (0) origin_1 | - RTMP : Bytes out(0B) Concurrent Connections (0) origin_1 | - RTMPPush : Bytes out(0B) Concurrent Connections (0) origin_1 | - HLS : Bytes out(0B) Concurrent Connections (0) origin_1 | - DASH : Bytes out(0B) Concurrent Connections (0) origin_1 | - LLDASH : Bytes out(0B) Concurrent Connections (0) origin_1 | - Ovt : Bytes out(0B) Concurrent Connections (0) origin_1 | - File : Bytes out(0B) Concurrent Connections (0) origin_1 | origin_1 | [2020-10-09 16:33:32.858] I 114 Publisher | stream.cpp:244 | [fwd(3340226139)] WebRTC Publisher Application stream has been stopped origin_1 | [2020-10-09 16:33:32.858] I 114 Publisher | stream.cpp:244 | [fwd(3340226139)] HLS Publisher Application stream has been stopped origin_1 | [2020-10-09 16:33:32.860] I 114 Publisher | stream.cpp:244 | [fwd(3340226139)] DASH Publisher Application stream has been stopped origin_1 | [2020-10-09 16:33:32.862] I 114 Publisher | stream.cpp:244 | [fwd(3340226139)] LLDASH Publisher Application stream has been stopped origin_1 | [2020-10-09 16:33:32.863] I 114 Publisher | stream.cpp:244 | [fwd(3340226139)] OVTPublisher Application stream has been stopped origin_1 | [2020-10-09 16:33:32.863] I 114 Publisher | stream.cpp:244 | [fwd(3340226139)] RtmpPushPublisher Application stream has been stopped origin_1 | [2020-10-09 16:33:32.863] I 114 MediaRouter.Stream | mediarouter_stream.cpp:79 | Delete media route stream name(fwd) id(3340226139) origin_1 | [2020-10-09 16:33:32.863] I 114 TranscodeStream | transcode_stream.cpp:171 | [#default#volans/fwd(100)] Transcoder input stream has been stopped. origin_1 | [2020-10-09 16:33:32.863] I 114 MediaRouter.Stream | mediarouter_stream.cpp:79 | Delete media route stream name(fwd) id(100)

deepsurvey commented 3 years ago

To finalize: I am also open the RTSP Origin feed of an Edge again: edge_1 | [2020-10-09 17:14:30.365] I 15 Signalling | rtc_signalling_server.cpp:99 | New client is connected: <ClientSocket: 0x7fa110000b90, #23, state: 4, TCP, 172.26.203.59:51097> edge_1 | [2020-10-09 17:14:30.372] I 15 Orchestrator | orchestrator.cpp:890 | Trying to create an application: [#default#loeve] edge_1 | [2020-10-09 17:14:30.372] I 15 Monitor | host_metrics.cpp:52 | Create ApplicationMetrics(#default#loeve) for monitoring edge_1 | [2020-10-09 17:14:30.372] I 15 MediaRouter.App | mediarouter_application.cpp:34 | Created media route application. application id(0), (#default#loeve) edge_1 | [2020-10-09 17:14:30.372] I 15 MediaRouter | mediarouter.cpp:71 | MediaRouter has created [#default#loeve] application edge_1 | [2020-10-09 17:14:30.373] I 15 Publisher | application.cpp:55 | WebRTC Publisher Application has created [#default#loeve] application edge_1 | [2020-10-09 17:14:30.373] I 15 Publisher | application.cpp:55 | HLS Publisher Application has created [#default#loeve] application edge_1 | [2020-10-09 17:14:30.373] I 15 Publisher | application.cpp:55 | DASH Publisher Application has created [#default#loeve] application edge_1 | [2020-10-09 17:14:30.374] I 15 Publisher | application.cpp:55 | LLDASH Publisher Application has created [#default#loeve] application edge_1 | [2020-10-09 17:14:30.374] I 15 Publisher | application.cpp:55 | OVTPublisher Application has created [#default#loeve] application edge_1 | [2020-10-09 17:14:30.374] I 15 Publisher | application.cpp:55 | FilePublisher Application has created [#default#loeve] application edge_1 | [2020-10-09 17:14:30.374] I 15 Publisher | application.cpp:55 | RtmpPushPublisher Application has created [#default#loeve] application edge_1 | [2020-10-09 17:14:30.374] I 15 Transcoder | transcoder.cpp:73 | Transcoder has created [dynamic][#default#loeve] application edge_1 | [2020-10-09 17:14:30.374] I 15 Provider | application.cpp:46 | MpegtsProvider has created [#default#loeve] application edge_1 | [2020-10-09 17:14:30.374] I 15 Provider | application.cpp:46 | RtmpProvider has created [#default#loeve] application edge_1 | [2020-10-09 17:14:30.375] I 15 Provider | application.cpp:46 | OvtProvider has created [#default#loeve] application edge_1 | [2020-10-09 17:14:30.375] I 15 Provider | application.cpp:46 | RtspcProvider has created [#default#loeve] application edge_1 | [2020-10-09 17:14:30.375] I 15 Orchestrator | orchestrator.cpp:1308 | Trying to pull stream [#default#loeve/fwd] from provider using origin map: PullProvider edge_1 | [2020-10-09 17:14:32.638] I 15 Provider | stream.cpp:49 | #default#loeve/fwd(100) has been started stream edge_1 | [2020-10-09 17:14:32.638] I 15 Provider | application.cpp:116 | #default#loeve application has created 0 stream motor edge_1 | [2020-10-09 17:14:32.638] I 15 MediaRouter.App | mediarouter_application.cpp:182 | Trying to create a stream: [#default#loeve/fwd(100)] edge_1 | [2020-10-09 17:14:32.638] I 15 MediaRouter.App | mediarouter_application.cpp:183 | edge_1 | [Stream Info] edge_1 | id(100), name(fwd), SourceType(Ovt), Created Time (Fri Oct 9 17:14:30 2020) edge_1 | edge_1 | Video Track #0: Bypass(false) Bitrate(0b) codec(1, H264) resolution(1024x768) framerate(25.00fps) timebase(1/90000) edge_1 | [2020-10-09 17:14:32.638] I 15 MediaRouter.Stream | mediarouter_stream.cpp:59 | Trying to create media route stream: name(fwd) id(100) edge_1 | [2020-10-09 17:14:32.638] I 15 Monitor | application_metrics.cpp:56 | Create StreamMetrics(fwd) for monitoring edge_1 | [2020-10-09 17:14:32.639] I 15 Publisher | stream.cpp:180 | WebRTC Publisher Application application has started [fwd(100)] stream edge_1 | [2020-10-09 17:14:32.640] I 15 Publisher | stream.cpp:180 | HLS Publisher Application application has started [fwd(100)] stream edge_1 | [2020-10-09 17:14:32.640] I 15 Publisher | stream.cpp:180 | DASH Publisher Application application has started [fwd(100)] stream edge_1 | [2020-10-09 17:14:32.640] I 15 Publisher | stream.cpp:180 | LLDASH Publisher Application application has started [fwd(100)] stream edge_1 | [2020-10-09 17:14:32.641] I 15 Publisher | stream.cpp:180 | OVTPublisher Application application has started [fwd(100)] stream edge_1 | [2020-10-09 17:14:32.641] I 15 Publisher | stream.cpp:180 | FilePublisher Application application has started [fwd(100)] stream edge_1 | [2020-10-09 17:14:32.641] I 15 Publisher | stream.cpp:180 | RtmpPushPublisher Application application has started [fwd(100)] stream edge_1 | [2020-10-09 17:14:32.669] I 15 Provider | stream.cpp:36 | OvtProvider Application has started to play [fwd(100)] stream edge_1 | [2020-10-09 17:14:32.669] I 15 Provider | stream_motor.cpp:130 | #default#loeve/fwd(100) stream has added to 0 StreamMotor edge_1 | [2020-10-09 17:14:32.669] I 15 Orchestrator | orchestrator.cpp:1334 | The stream was pulled successfully: [#default#loeve/fwd] (100) edge_1 | [2020-10-09 17:14:32.717] I 15 Monitor | stream_metrics.cpp:119 | A new session has started playing #default#loeve/fwd on the WebRTC publihser. WebRTC(1)/Stream total(1)/App total(1)

deepsurvey commented 3 years ago

Hi,

Back to the original subject of this post: Origin out of sync error. So I have a working Edge Server and two working Origin OME's. The first feed I open from the Edge always works. The second feed I open to the other origin fails. So in this case I have an Origin Loeve and Volans. If I fist open een feed to Loeve, the feed to the Volans fails with out of sync. If I first open a feed to Volans, the feed to Loeve fails.

edge_1 | [2020-10-12 06:55:52.888] I 14 Signalling | rtc_signalling_server.cpp:99 | New client is connected: <ClientSocket: 0x7ff130000b90, #22, state: 4, TCP, 172.16.15.50:57097> edge_1 | [2020-10-12 06:55:52.901] I 14 Orchestrator | orchestrator.cpp:890 | Trying to create an application: [#default#volans] edge_1 | [2020-10-12 06:55:52.901] I 14 Monitor | host_metrics.cpp:52 | Create ApplicationMetrics(#default#volans) for monitoring edge_1 | [2020-10-12 06:55:52.901] I 14 MediaRouter.App | mediarouter_application.cpp:34 | Created media route application. application id(0), (#default#volans) edge_1 | [2020-10-12 06:55:52.901] I 14 MediaRouter | mediarouter.cpp:71 | MediaRouter has created [#default#volans] application edge_1 | [2020-10-12 06:55:52.903] I 14 Publisher | application.cpp:55 | WebRTC Publisher Application has created [#default#volans] application edge_1 | [2020-10-12 06:55:52.903] I 14 Publisher | application.cpp:55 | HLS Publisher Application has created [#default#volans] application edge_1 | [2020-10-12 06:55:52.903] I 14 Publisher | application.cpp:55 | DASH Publisher Application has created [#default#volans] application edge_1 | [2020-10-12 06:55:52.904] I 14 Publisher | application.cpp:55 | LLDASH Publisher Application has created [#default#volans] application edge_1 | [2020-10-12 06:55:52.904] I 14 Publisher | application.cpp:55 | OVTPublisher Application has created [#default#volans] application edge_1 | [2020-10-12 06:55:52.904] I 14 Publisher | application.cpp:55 | FilePublisher Application has created [#default#volans] application edge_1 | [2020-10-12 06:55:52.905] I 14 Publisher | application.cpp:55 | RtmpPushPublisher Application has created [#default#volans] application edge_1 | [2020-10-12 06:55:52.905] I 14 Transcoder | transcoder.cpp:73 | Transcoder has created [dynamic][#default#volans] application edge_1 | [2020-10-12 06:55:52.905] I 14 Provider | application.cpp:46 | MpegtsProvider has created [#default#volans] application edge_1 | [2020-10-12 06:55:52.906] I 14 Provider | application.cpp:46 | RtmpProvider has created [#default#volans] application edge_1 | [2020-10-12 06:55:52.906] I 14 Provider | application.cpp:46 | OvtProvider has created [#default#volans] application edge_1 | [2020-10-12 06:55:52.906] I 14 Provider | application.cpp:46 | RtspcProvider has created [#default#volans] application edge_1 | [2020-10-12 06:55:52.906] I 14 Orchestrator | orchestrator.cpp:1308 | Trying to pull stream [#default#volans/fwd] from provider using origin map: PullProvider edge_1 | [2020-10-12 06:55:57.285] I 14 Provider | stream.cpp:49 | #default#volans/fwd(100) has been started stream edge_1 | [2020-10-12 06:55:57.285] I 14 Provider | application.cpp:116 | #default#volans application has created 0 stream motor edge_1 | [2020-10-12 06:55:57.285] I 14 MediaRouter.App | mediarouter_application.cpp:182 | Trying to create a stream: [#default#volans/fwd(100)] edge_1 | [2020-10-12 06:55:57.286] I 14 MediaRouter.App | mediarouter_application.cpp:183 | edge_1 | [Stream Info] edge_1 | id(100), name(fwd), SourceType(Ovt), Created Time (Mon Oct 12 06:55:52 2020) edge_1 | edge_1 | Video Track #0: Bypass(false) Bitrate(0b) codec(1, H264) resolution(352x240) framerate(25.00fps) timebase(1/90000) edge_1 | [2020-10-12 06:55:57.286] I 14 MediaRouter.Stream | mediarouter_stream.cpp:59 | Trying to create media route stream: name(fwd) id(100) edge_1 | [2020-10-12 06:55:57.286] I 14 Monitor | application_metrics.cpp:56 | Create StreamMetrics(fwd) for monitoring edge_1 | [2020-10-12 06:55:57.287] I 14 Publisher | stream.cpp:180 | WebRTC Publisher Application application has started [fwd(100)] stream edge_1 | [2020-10-12 06:55:57.287] I 14 Publisher | stream.cpp:180 | HLS Publisher Application application has started [fwd(100)] stream edge_1 | [2020-10-12 06:55:57.288] I 14 Publisher | stream.cpp:180 | DASH Publisher Application application has started [fwd(100)] stream edge_1 | [2020-10-12 06:55:57.288] I 14 Publisher | stream.cpp:180 | LLDASH Publisher Application application has started [fwd(100)] stream edge_1 | [2020-10-12 06:55:57.288] I 14 Publisher | stream.cpp:180 | OVTPublisher Application application has started [fwd(100)] stream edge_1 | [2020-10-12 06:55:57.289] I 14 Publisher | stream.cpp:180 | FilePublisher Application application has started [fwd(100)] stream edge_1 | [2020-10-12 06:55:57.289] I 14 Publisher | stream.cpp:180 | RtmpPushPublisher Application application has started [fwd(100)] stream edge_1 | [2020-10-12 06:55:57.356] I 14 Provider | stream.cpp:36 | OvtProvider Application has started to play [fwd(100)] stream edge_1 | [2020-10-12 06:55:57.356] I 14 Provider | stream_motor.cpp:130 | #default#volans/fwd(100) stream has added to 0 StreamMotor edge_1 | [2020-10-12 06:55:57.356] I 14 Orchestrator | orchestrator.cpp:1334 | The stream was pulled successfully: [#default#volans/fwd] (100) edge_1 | [2020-10-12 06:55:57.471] I 14 Monitor | stream_metrics.cpp:119 | A new session has started playing #default#volans/fwd on the WebRTC publihser. WebRTC(1)/Stream total(1)/App total(1) edge_1 | [2020-10-12 06:56:02.940] I 87 DASH | dash_packetizer.cpp:956 | [0x7ff128041790] LLDASH segment is ready to stream [#default#volans/fwd], segment duration: 5.000000s, count: 1 edge_1 | [2020-10-12 06:56:06.127] I 18 Signalling | rtc_signalling_server.cpp:99 | New client is connected: <ClientSocket: 0x7ff130001ba0, #26, state: 4, TCP, 172.16.15.50:57133> edge_1 | [2020-10-12 06:56:06.135] I 18 Orchestrator | orchestrator.cpp:890 | Trying to create an application: [#default#loeve] edge_1 | [2020-10-12 06:56:06.135] I 18 Monitor | host_metrics.cpp:52 | Create ApplicationMetrics(#default#loeve) for monitoring edge_1 | [2020-10-12 06:56:06.135] I 18 MediaRouter.App | mediarouter_application.cpp:34 | Created media route application. application id(1), (#default#loeve) edge_1 | [2020-10-12 06:56:06.136] I 18 MediaRouter | mediarouter.cpp:71 | MediaRouter has created [#default#loeve] application edge_1 | [2020-10-12 06:56:06.137] I 18 Publisher | application.cpp:55 | WebRTC Publisher Application has created [#default#loeve] application edge_1 | [2020-10-12 06:56:06.137] I 18 Publisher | application.cpp:55 | HLS Publisher Application has created [#default#loeve] application edge_1 | [2020-10-12 06:56:06.137] I 18 Publisher | application.cpp:55 | DASH Publisher Application has created [#default#loeve] application edge_1 | [2020-10-12 06:56:06.138] I 18 Publisher | application.cpp:55 | LLDASH Publisher Application has created [#default#loeve] application edge_1 | [2020-10-12 06:56:06.138] I 18 Publisher | application.cpp:55 | OVTPublisher Application has created [#default#loeve] application edge_1 | [2020-10-12 06:56:06.138] I 18 Publisher | application.cpp:55 | FilePublisher Application has created [#default#loeve] application edge_1 | [2020-10-12 06:56:06.139] I 18 Publisher | application.cpp:55 | RtmpPushPublisher Application has created [#default#loeve] application edge_1 | [2020-10-12 06:56:06.139] I 18 Transcoder | transcoder.cpp:73 | Transcoder has created [dynamic][#default#loeve] application edge_1 | [2020-10-12 06:56:06.139] I 18 Provider | application.cpp:46 | MpegtsProvider has created [#default#loeve] application edge_1 | [2020-10-12 06:56:06.139] I 18 Provider | application.cpp:46 | RtmpProvider has created [#default#loeve] application edge_1 | [2020-10-12 06:56:06.139] I 18 Provider | application.cpp:46 | OvtProvider has created [#default#loeve] application edge_1 | [2020-10-12 06:56:06.140] I 18 Provider | application.cpp:46 | RtspcProvider has created [#default#loeve] application edge_1 | [2020-10-12 06:56:06.140] I 18 Orchestrator | orchestrator.cpp:1308 | Trying to pull stream [#default#loeve/aft] from provider using origin map: PullProvider edge_1 | [2020-10-12 06:56:08.104] I 86 DASH | dash_packetizer.cpp:956 | [0x7ff128071850] DASH segment is ready to stream [#default#volans/fwd], segment duration: 5.000000s, count: 3 edge_1 | [2020-10-12 06:56:08.481] I 85 HLS | hls_packetizer.cpp:292 | HLS segment is ready for stream [#default#volans/fwd], segment duration: 4.000000s, count: 3 edge_1 | [2020-10-12 06:56:08.623] I 18 Provider | stream.cpp:49 | #default#loeve/aft(100) has been started stream edge_1 | [2020-10-12 06:56:08.623] I 18 Provider | application.cpp:116 | #default#loeve application has created 0 stream motor edge_1 | [2020-10-12 06:56:08.623] I 18 MediaRouter.App | mediarouter_application.cpp:182 | Trying to create a stream: [#default#loeve/aft(100)] edge_1 | [2020-10-12 06:56:08.623] I 18 MediaRouter.App | mediarouter_application.cpp:183 | edge_1 | [Stream Info] edge_1 | id(100), name(aft), SourceType(Ovt), Created Time (Mon Oct 12 06:56:06 2020) edge_1 | edge_1 | Video Track #0: Bypass(false) Bitrate(0b) codec(1, H264) resolution(1024x576) framerate(25.00fps) timebase(1/90000) edge_1 | [2020-10-12 06:56:08.624] I 18 MediaRouter.Stream | mediarouter_stream.cpp:59 | Trying to create media route stream: name(aft) id(100) edge_1 | [2020-10-12 06:56:08.624] I 18 Monitor | application_metrics.cpp:56 | Create StreamMetrics(aft) for monitoring edge_1 | [2020-10-12 06:56:08.625] I 18 Publisher | stream.cpp:180 | WebRTC Publisher Application application has started [aft(100)] stream edge_1 | [2020-10-12 06:56:08.625] I 18 Publisher | stream.cpp:180 | HLS Publisher Application application has started [aft(100)] stream edge_1 | [2020-10-12 06:56:08.625] I 18 Publisher | stream.cpp:180 | DASH Publisher Application application has started [aft(100)] stream edge_1 | [2020-10-12 06:56:08.626] I 18 Publisher | stream.cpp:180 | LLDASH Publisher Application application has started [aft(100)] stream edge_1 | [2020-10-12 06:56:08.626] I 18 Publisher | stream.cpp:180 | OVTPublisher Application application has started [aft(100)] stream edge_1 | [2020-10-12 06:56:08.626] I 18 Publisher | stream.cpp:180 | FilePublisher Application application has started [aft(100)] stream edge_1 | [2020-10-12 06:56:08.627] I 18 Publisher | stream.cpp:180 | RtmpPushPublisher Application application has started [aft(100)] stream edge_1 | [2020-10-12 06:56:08.662] I 18 Provider | stream.cpp:36 | OvtProvider Application has started to play [aft(100)] stream edge_1 | [2020-10-12 06:56:08.662] I 18 Provider | stream_motor.cpp:130 | #default#loeve/aft(100) stream has added to 0 StreamMotor edge_1 | [2020-10-12 06:56:08.663] I 18 Orchestrator | orchestrator.cpp:1000 | Trying to delete an application: [#default#loeve] (1) edge_1 | [2020-10-12 06:56:08.663] I 18 Monitor | host_metrics.cpp:64 | Delete ApplicationMetrics(#default#loeve) for monitoring edge_1 | [2020-10-12 06:56:08.663] C 18 Orchestrator | orchestrator.cpp:1344 | Out of sync: origin: 0, domain: 1 (This is a bug) edge_1 | [2020-10-12 06:56:08.663] E 18 Orchestrator | orchestrator.cpp:1351 | Could not pull stream [#default#loeve/aft] from provider: PullProvider edge_1 | [2020-10-12 06:56:08.663] I 18 MediaRouter.App | mediarouter_application.cpp:165 | Unregistered observer. 0x7ff10000c1b0 app(#default#loeve) type(3) edge_1 | [2020-10-12 06:56:08.663] I 18 MediaRouter.App | mediarouter_application.cpp:123 | Unregistered connector. 0x7ff10003ae48 app(#default#loeve) type(0) edge_1 | [2020-10-12 06:56:09.140] I 18 Provider | application.cpp:61 | RtspcProvider has deleted [#default#loeve] application edge_1 | [2020-10-12 06:56:09.141] I 18 MediaRouter.App | mediarouter_application.cpp:123 | Unregistered connector. 0x7ff100037df8 app(#default#loeve) type(2) edge_1 | [2020-10-12 06:56:10.180] I 18 Provider | stream.cpp:55 | #default#loeve/aft(100) has been stopped playing stream edge_1 | [2020-10-12 06:56:10.180] I 18 MediaRouter.App | mediarouter_application.cpp:345 | Trying to delete a stream: [#default#loeve/aft(100)] edge_1 | [2020-10-12 06:56:10.181] I 18 Publisher | stream.cpp:244 | [aft(100)] WebRTC Publisher Application stream has been stopped edge_1 | [2020-10-12 06:56:10.181] I 18 Publisher | stream.cpp:244 | [aft(100)] HLS Publisher Application stream has been stopped edge_1 | [2020-10-12 06:56:10.181] I 18 Publisher | stream.cpp:244 | [aft(100)] DASH Publisher Application stream has been stopped edge_1 | [2020-10-12 06:56:10.181] I 18 Publisher | stream.cpp:244 | [aft(100)] LLDASH Publisher Application stream has been stopped edge_1 | [2020-10-12 06:56:10.182] I 18 Publisher | stream.cpp:244 | [aft(100)] OVTPublisher Application stream has been stopped edge_1 | [2020-10-12 06:56:10.182] I 18 Publisher | stream.cpp:244 | [aft(100)] FilePublisher Application stream has been stopped edge_1 | [2020-10-12 06:56:10.182] I 18 Publisher | stream.cpp:244 | [aft(100)] RtmpPushPublisher Application stream has been stopped edge_1 | [2020-10-12 06:56:10.182] I 18 MediaRouter.Stream | mediarouter_stream.cpp:79 | Delete media route stream name(aft) id(100) edge_1 | [2020-10-12 06:56:10.182] I 18 Provider | application.cpp:61 | OvtProvider has deleted [#default#loeve] application edge_1 | [2020-10-12 06:56:10.183] I 18 MediaRouter.App | mediarouter_application.cpp:123 | Unregistered connector. 0x7ff100034f38 app(#default#loeve) type(0) edge_1 | [2020-10-12 06:56:10.183] I 18 Provider | application.cpp:61 | RtmpProvider has deleted [#default#loeve] application edge_1 | [2020-10-12 06:56:10.183] I 18 MediaRouter.App | mediarouter_application.cpp:123 | Unregistered connector. 0x7ff1000320a8 app(#default#loeve) type(0) edge_1 | [2020-10-12 06:56:10.183] I 18 Provider | application.cpp:61 | MpegtsProvider has deleted [#default#loeve] application edge_1 | [2020-10-12 06:56:10.188] I 18 MediaRouter.App | mediarouter_application.cpp:165 | Unregistered observer. 0x7ff10002e2b8 app(#default#loeve) type(1) edge_1 | [2020-10-12 06:56:10.188] I 18 MediaRouter.App | mediarouter_application.cpp:123 | Unregistered connector. 0x7ff10002e2a0 app(#default#loeve) type(1) edge_1 | [2020-10-12 06:56:10.189] I 18 Transcoder | transcoder.cpp:106 | Transcoder has deleted [dynamic][#default#loeve] application edge_1 | [2020-10-12 06:56:10.189] I 18 Publisher | application.cpp:77 | RtmpPushPublisher Application has deleted [#default#loeve] application edge_1 | [2020-10-12 06:56:10.189] I 18 MediaRouter.App | mediarouter_application.cpp:165 | Unregistered observer. 0x7ff10002b038 app(#default#loeve) type(0) edge_1 | [2020-10-12 06:56:10.189] I 18 Publisher | application.cpp:77 | FilePublisher Application has deleted [#default#loeve] application edge_1 | [2020-10-12 06:56:10.189] I 18 MediaRouter.App | mediarouter_application.cpp:165 | Unregistered observer. 0x7ff100027348 app(#default#loeve) type(0) edge_1 | [2020-10-12 06:56:10.189] I 18 Publisher | application.cpp:77 | OVTPublisher Application has deleted [#default#loeve] application edge_1 | [2020-10-12 06:56:10.190] I 18 MediaRouter.App | mediarouter_application.cpp:165 | Unregistered observer. 0x7ff1000235c8 app(#default#loeve) type(0) edge_1 | [2020-10-12 06:56:10.190] I 18 Publisher | application.cpp:77 | LLDASH Publisher Application has deleted [#default#loeve] application edge_1 | [2020-10-12 06:56:10.190] I 18 MediaRouter.App | mediarouter_application.cpp:165 | Unregistered observer. 0x7ff10001f7a8 app(#default#loeve) type(0) edge_1 | [2020-10-12 06:56:10.190] I 18 Publisher | application.cpp:77 | DASH Publisher Application has deleted [#default#loeve] application edge_1 | [2020-10-12 06:56:10.190] I 18 MediaRouter.App | mediarouter_application.cpp:165 | Unregistered observer. 0x7ff10001b9b8 app(#default#loeve) type(0) edge_1 | [2020-10-12 06:56:10.191] I 18 Publisher | application.cpp:77 | HLS Publisher Application has deleted [#default#loeve] application edge_1 | [2020-10-12 06:56:10.191] I 18 MediaRouter.App | mediarouter_application.cpp:165 | Unregistered observer. 0x7ff100018128 app(#default#loeve) type(0) edge_1 | [2020-10-12 06:56:10.191] I 18 Publisher | application.cpp:77 | WebRTC Publisher Application has deleted [#default#loeve] application edge_1 | [2020-10-12 06:56:10.191] I 18 MediaRouter.App | mediarouter_application.cpp:165 | Unregistered observer. 0x7ff100012e98 app(#default#loeve) type(0) edge_1 | [2020-10-12 06:56:10.191] I 18 MediaRouter | mediarouter.cpp:90 | MediaRouter has deleted [#default#loeve] application edge_1 | [2020-10-12 06:56:10.192] I 18 MediaRouter.App | mediarouter_application.cpp:42 | Destroyed media router application. application id(1), (#default#loeve) edge_1 | [2020-10-12 06:56:10.192] E 18 Signalling | rtc_signalling_server.cpp:190 | Cannot find stream [#default#loeve/aft] edge_1 | [2020-10-12 06:56:10.192] I 18 Signalling | rtc_signalling_server.cpp:237 | Client is disconnected: <WebSocketClient: 0x7ff100002430, <ClientSocket: 0x7ff130001ba0, #26, state: 4, TCP, 172.16.15.50:57133>> (#default#loeve / aft, ufrag: local: (N/A), remote: (N/A)) edge_1 | [2020-10-12 06:56:12.259] I 18 Signalling | rtc_signalling_server.cpp:99 | New client is connected: <ClientSocket: 0x7ff130001ba0, #26, state: 4, TCP, 172.16.15.50:57152>

Here a copy of the Edge.xml config with both Origin configurations:

<?xml version="1.0" encoding="UTF-8" ?>

Simon_OME edge * 9001 ${env:OME_HLS_STREAM_PORT:8090} ${env:OME_DASH_STREAM_PORT:8090} ${env:OME_SIGNALLING_PORT:3334} ${env:OME_ICE_CANDIDATES:*:10000-10005/udp} default * ${env:SIGNED_URL_CRYPTO_KEY:} ${env:SIGNED_URL_QUERY_KEY:authtoken} /deep/ ovt 172.26.103.48:9000/deep/ /volans/ ovt 172.26.5.170:9000/volans/ /loeve/ ovt 172.26.125.128:9000/loeve/

what am I doing wrong here?

dimiden commented 3 years ago

@deepsurvey I'm so sorry for the late response. Did you use the image of "deepsurvey/ovenmedia engine"? If so, I'd like to know which OME version you built based on. Also, could you compress and attach the file containing the entire log since OME started? Please attach it here or send me an email.

deepsurvey commented 3 years ago

Hi,

During this thread I have merged OME at each update. At time of writing the branch is V0.10.7 bases and 4 commits behind -> because I posted the last port before you went to 0.10.8.

I will merge now, rerun the tests, gather the logs and attach them.

dimidenhttps://github.com/dimiden and others added 4 commits 4 days agohttps://github.com/deepsurvey/OvenMediaEngine/pull/4#commits-pushed-940d3b8 [@dimiden]https://github.com/dimiden Changed version to v0.10.8https://github.com/deepsurvey/OvenMediaEngine/pull/4/commits/940d3b87f03c5a78e367a72d1c1297df74055ce8 940d3b8https://github.com/deepsurvey/OvenMediaEngine/pull/4/commits/940d3b87f03c5a78e367a72d1c1297df74055ce8 [@getroot]https://github.com/getroot Clear compile warninghttps://github.com/deepsurvey/OvenMediaEngine/pull/4/commits/c2af71951eb33cda24bd1208f9156d79b274fe6a c2af719https://github.com/deepsurvey/OvenMediaEngine/pull/4/commits/c2af71951eb33cda24bd1208f9156d79b274fe6a [@getroot]https://github.com/getroot WebRTC Signed URL, Pulling Streamhttps://github.com/deepsurvey/OvenMediaEngine/pull/4/commits/01f327f951be1d9654f4b88f7f255f787d7607c1 01f327fhttps://github.com/deepsurvey/OvenMediaEngine/pull/4/commits/01f327f951be1d9654f4b88f7f255f787d7607c1 [@getroot]https://github.com/getroot Fixed scheme name in websocket reqeust urlhttps://github.com/deepsurvey/OvenMediaEngine/pull/4/commits/ac06dbcb0f9b11950c78fc286d9b716499040be2 ac06dbchttps://github.com/deepsurvey/OvenMediaEngine/pull/4/commits/ac06dbcb0f9b11950c78fc286d9b716499040be2 Top of Form Revert Bottom of Form [@deepsurvey]https://github.com/deepsurvey deepsurveyhttps://github.com/deepsurvey merged commit c6b2347https://github.com/deepsurvey/OvenMediaEngine/commit/c6b23478d3b19c77a5797899f00313e9e2642217 into deepsurvey:master nowhttps://github.com/deepsurvey/OvenMediaEngine/pull/4#event-3885165064

Test scenario:

1) Opened forward camera on origin Volans using demo.ovenplayer.com -> visual confirmation feed plays out.

2) Unload.

3) Opened forward camera Volans on Edge server -> visual confirmation feed plays out.

4) Unload

5) Opened aft feed loeve on Edge -> error loading feed -> no image visible on player

6) Unload

7) Opened Aft feed on Loeve at Loeve origin -> visual confirmation feed plays out

owdy@NumNut:~/OvenMediaEngine$ docker logs ovenmediaengine_edge_1 > edge.log [2020-10-16 11:27:27.884] C 15 Orchestrator | orchestrator.cpp:1344 | Out of sync: origin: 0, domain: 1 (This is a bug) [2020-10-16 11:27:27.884] E 15 Orchestrator | orchestrator.cpp:1351 | Could not pull stream [#default#loeve/aft] from provider: PullProvider [2020-10-16 11:27:29.350] E 15 Signalling | rtc_signalling_server.cpp:190 | Cannot find stream [#default#loeve/aft]

simonrs@simonrs-loeve:~/OvenMediaEngine$ docker logs ovenmediaengine_origin_1 > loeve.log [2020-10-16 11:29:37.753] W 113 Provider | application.cpp:90 | #default#loeve/aft(100) stream will be deleted becasue it hasn't been used for 60 seconds

simonrs@volans:~/OvenMediaEngine$ sudo docker logs ovenmediaengine_origin_1 > volans.log [sudo] password for simonrs: [2020-10-16 11:28:03.506] W 128 ov.Queue | queue.h:179 | [0x7f132c000c28] ClientSocket #35 172.26.251.165:56260 (of #18) size has exceeded the threshold: queue: 100, threshold: 100 [2020-10-16 11:29:07.802] W 113 Provider | application.cpp:90 | #default#volans/fwd(100) stream will be deleted becasue it hasn't been used for 60 seconds

I have attached the log files.

@deepsurveyhttps://github.com/deepsurvey I'm so sorry for the late response. Did you use the image of "deepsurvey/ovenmedia engine"? If so, I'd like to know which OME version you built based on. Also, could you compress and attach the file containing the entire log since OME started? Please attach it here or send me an email.

dimiden commented 3 years ago

@deepsurvey Thank you for your patience. I found a scenario in which this problem was reproduced, and I solved it. (0f102a79dd4a43f339303d4f9ab6fe93e069699c) I hope it works well.

deepsurvey commented 3 years ago

@dimiden Solved !! Tested and the Edge is able to open feeds from various Origins simultaneously. Thanks for the persistence and efforts made. I did see a lot of new code written.