Closed basisbit closed 3 years ago
edge_1 [2021-01-01 22:23:01.838] I [SegWorker:15] HTTPPublisher | segment_publisher.cpp:128 | URL OVT://oven.domain.tld:9000/app/stream is requested edge_1 [[91m[2021-01-01 22:23:01.881] E [AppWorker:34] Writer | writer.cpp:576 | Could not convert packet: -1 (writer type: 0)
This is what you request edge to play with ovt (this doesn't work. ovt is the protocol edge asks for origin). To play with HLS, you need to request play to "http://edge_host/app/stream/playlist.m3u8". Then, if it does not have the corresponding stream, edge requests the stream to the origin server as ovt according to the
And the part you wrote OBS->rtsp->origin is the rtmp protocol, not rtsp.
@getroot please read the log, not just the log-excerpt which apparently was misleading. As described in the issue description, I tried to have the client load the LL-DASH / DASH / HLS URLs and each time the edge then tried to load the resource using OVT from the origin, as specified in the linked config.
Oh, sorry. I haven't looked closely at the log. Looking at the log you sent, it seems that pulling the stream to OVT was successful. But it failed to create the HLS chunk. I'll assign this to the person in charge. Thanks for reporting the bug.
This problem has been resolved and committed to the Master branch. Please let me know if your problem is resolved.
@getroot I can confirm OBS->rtmp->origin->OVT->edge->LL-DASH
works now (tested with one client using the LL-DASH reference player v2.9.3.
However, after starting the stream, the first time a client tries to play the stream, it seems to get invalid data. The second time (and any following try) it works somewhat within chrome. So there still is some problem and I'd guess that it is related to the Origin->Edge setup using OVT for transport.
Here some logs:
edge_1 I [SegWorker:24] Provider | stream_motor.cpp:131 | #default#app/stream(100) stream has added to 0 StreamMotor
edge_1 I [SegWorker:24] Orchestrator | orchestrator.cpp:574 | The stream was pulled successfully: [#default#app/stream] (100)
edge_1 W [SegWorker:24] HTTPPublisher | segment_publisher.cpp:134 | Could not get a playlist for LLDASH Publisher [0x7fef24010e30, #default#app/stream, manifest_ll.mpd]
edge_1 I [SegWorker:24] HTTPPublisher | segment_publisher.cpp:128 | URL OVT://oven.example.tld:9000/app/stream is requested
edge_1 W [OutboundWorker:33] MediaRouter | mediarouter_stream.cpp:1021 | Detected abnormal increased pts. track_id : 1, prv_pts : 0, cur_pts : 22890, crt_pts : 22890, avg_inc : 0, inc : 22890
edge_1 I [AppWorker:37] DASH | dash_packetizer.cpp:262 | [#default#app/stream] DASH: init_audio.m4s has created
edge_1 W [OutboundWorker:33] MediaRouter | mediarouter_stream.cpp:1021 | Detected abnormal increased pts. track_id : 0, prv_pts : 0, cur_pts : 24000, crt_pts : 24000, avg_inc : 0, inc : 24000
edge_1 I [AppWorker:37] DASH | dash_packetizer.cpp:228 | [#default#app/stream] DASH: init_video.m4s has created
origin_1 W [StreamWorker:32] ov.Queue | queue.h:179 | [0x7f7b74000c28] ClientSocket #9 172.20.0.1:37522 (of #4) size has exceeded the threshold: queue: 100, threshold: 100
edge_1 I [AppWorker:39] LLDASH | cmaf_packetizer.cpp:731 | [0x7fef2400ea90] LLDASH segment is ready to stream [#default#app/stream], segment duration: 5.000000s, count: 1
origin_1 W [StreamWorker:32] ov.Queue | queue.h:179 | [0x7f7b74000c28] ClientSocket #9 172.20.0.1:37522 (of #4) size has exceeded the threshold: queue: 100, threshold: 100
edge_1 I [AppWorker:37] DASH | dash_packetizer.cpp:882 | [#default#app/stream] DASH: Segments are ready to stream, segment duration: 5.000000s, count: 3
origin_1 W [StreamWorker:32] ov.Queue | queue.h:179 | [0x7f7b74000c28] ClientSocket #9 172.20.0.1:37522 (of #4) size has exceeded the threshold: queue: 100, threshold: 100
edge_1 I [AppWorker:35] HLS | hls_packetizer.cpp:390 | [#default#app/stream] HLS: Segments are ready, segment duration: 5.000000s, count: 3
origin_1 W [StreamWorker:32] ov.Queue | queue.h:179 | [0x7f7b74000c28] ClientSocket #9 172.20.0.1:37522 (of #4) size has exceeded the threshold: queue: 100, threshold: 100
nope, the current master branch is not usable at all. Constantly getting buffer underruns, even in local network setup.
lldash isn't stable yet. It is in progress at #182 . This is not an ovt problem.
And since our edge is not an http reverse proxy, dash and hls need some time to create chunks. If you need an http reverse proxy, use ome as origin and nginx as edge.
I am verifying the stability of the origin-edge behavior you reported in this task. Do HLS and WebRTC work well?
My test setup does not include WebRTC. The HLS stream from edge can't be played.
With the most recent changes, LL-DASH stream is unusable in chrome and unplayable in firefox even directly from origin. This use case worked fine with master until 3 days ago. Thus I don't think OVT is to blame for these issues.
Did you wait until all the chunks are made when playing hls? First in your log, edge returned 202 to the player. This means ome is making chunks.
We are working on multiple patches at the same time, so don't try to find the cause of the problem by date. Maybe there is a patch on the lldash side. Right now I want to check only the stability of ovt's behavior in this issue. At the same time, it is difficult to solve the problem if you put many issues on one table.
Sorry, I can't help testing OVT because I can't get any stable video playback over HLS, DASH or LL-DASH with current master branch. So I have no idea how to determine if it is working properly or not.
I can however confirm that some audio and frame data gets transferred successfully, and Chrome/Chromium seems to be able to playback these sometimes.
Please provide your full log (not the edited log) when you can't play hls from edge.
I rebuilt all of the docker with the latest master branch to reproduce your problem and tested it several times. But I couldn't reproduce.
I used http://demo.ovenplayer.com and HLS is playing normally.
When Edge receives packets through Origin, it starts creating chunks for HLS and DASH. Edge returns http 202 while chunks are being created, and passes data along with http 200 when all chunks are created. Playback starts from this point.
getroot@OME-dev:~/OvenMediaEngine$ docker-compose up
Starting ovenmediaengine_origin_1 ... done
Starting ovenmediaengine_edge_1 ... done
Attaching to ovenmediaengine_origin_1, ovenmediaengine_edge_1
edge_1 | [2021-01-11 02:57:08.045] I [OvenMediaEngine:1] Config | config_manager.cpp:152 | Trying to set logfile in directory... (/var/log/ovenmediaengine)
edge_1 | [2021-01-11 02:57:08.045] I [OvenMediaEngine:1] Config | config_manager.cpp:48 | Trying to load configurations... (edge_conf/Server.xml)
edge_1 | [2021-01-11 02:57:08.046] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:28 | OvenMediaEngine v0.10.10 is started on [f5ae2fc10f4d] (Linux x86_64 - 5.4.0-48-generic, #52~18.04. 1-Ubuntu SMP Thu Sep 10 12:50:22 UTC 2020)
edge_1 | [2021-01-11 02:57:08.046] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:30 | With modules:
edge_1 | [2021-01-11 02:57:08.046] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:31 | FFmpeg 3.4.7 OME
edge_1 | [2021-01-11 02:57:08.046] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:32 | Configuration: --prefix=/opt/ovenmediaengine --enable-gpl --enable-nonfree --extra-cflags=-I/o pt/ovenmediaengine/include --extra-ldflags='-L/opt/ovenmediaengine/lib -Wl,-rpath,/opt/ovenmediaengine/lib' --extra-libs=-ldl --enable-shared --disable-static --disable-debug --disable-doc --dis able-programs --disable-avdevice --disable-dct --disable-dwt --disable-lsp --disable-lzo --disable-rdft --disable-faan --disable-pixelutils --enable-zlib --enable-libopus --enable-libvpx --enabl e-libfdk_aac --enable-libx264 --enable-libx265 --disable-everything --enable-encoder='libvpx_vp8,libvpx_vp9,libopus,libfdk_aac,libx264,libx265,mjpeg,png' --enable-decoder='aac,aac_latm,aac_fixed ,h264,hevc' --enable-parser='aac,aac_latm,aac_fixed,h264,hevc' --enable-network --enable-protocol=tcp --enable-protocol=udp --enable-protocol='rtp,file,rtmp' --enable-demuxer=rtsp --enable-muxer ='mp4,webm,mpegts,flv,mpjpeg' --enable-filter='asetnsamples,aresample,aformat,channelmap,channelsplit,scale,transpose,fps,settb,asettb,format'
edge_1 | [2021-01-11 02:57:08.046] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:33 | libavformat: 57.83.100
edge_1 | [2021-01-11 02:57:08.046] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:34 | libavcodec: 57.107.100
edge_1 | [2021-01-11 02:57:08.046] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:35 | libavutil: 55.78.100
edge_1 | [2021-01-11 02:57:08.046] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:36 | libavfilter: 6.107.100
edge_1 | [2021-01-11 02:57:08.046] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:37 | libswresample: 2.9.100
edge_1 | [2021-01-11 02:57:08.046] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:38 | libswscale: 4.8.100
edge_1 | [2021-01-11 02:57:08.046] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:39 | SRT: 1.3.3
edge_1 | [2021-01-11 02:57:08.046] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:40 | SRTP: libsrtp2 2.2.0
edge_1 | [2021-01-11 02:57:08.046] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:41 | OpenSSL: OpenSSL 1.1.0g 2 Nov 2017
edge_1 | [2021-01-11 02:57:08.046] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:42 | Configuration: compiler: gcc -DDSO_DLFCN -DHAVE_DLFCN_H -DNDEBUG -DOPENSSL_THREADS -DOPENSSL_N O_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_AS M -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 | [2021-01-11 02:57:08.046] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:43 | JsonCpp: 1.9.3
origin_1 | [2021-01-11 02:57:07.955] I [OvenMediaEngine:1] Config | config_manager.cpp:152 | Trying to set logfile in directory... (/var/log/ovenmediaengine)
edge_1 | [2021-01-11 02:57:08.046] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:44 | jemalloc: 5.2.1-0-gea6b3e973b477b8061e0076bb257dbd7f3faa756
edge_1 | [2021-01-11 02:57:08.046] I [OvenMediaEngine:1] APIServer | api_server.cpp:30 | API Server is disabled
origin_1 | [2021-01-11 02:57:07.955] I [OvenMediaEngine:1] Config | config_manager.cpp:48 | Trying to load configurations... (origin_conf/Server.xml)
edge_1 | [2021-01-11 02:57:08.049] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:112 | Trying to create a MediaRouter module
origin_1 | [2021-01-11 02:57:07.957] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:28 | OvenMediaEngine v0.10.10 is started on [a7c46c06f57d] (Linux x86_64 - 5.4.0-48-generic, #52~18.04. 1-Ubuntu SMP Thu Sep 10 12:50:22 UTC 2020)
origin_1 | [2021-01-11 02:57:07.957] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:30 | With modules:
origin_1 | [2021-01-11 02:57:07.957] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:31 | FFmpeg 3.4.7 OME
origin_1 | [2021-01-11 02:57:07.957] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:32 | Configuration: --prefix=/opt/ovenmediaengine --enable-gpl --enable-nonfree --extra-cflags=-I/o pt/ovenmediaengine/include --extra-ldflags='-L/opt/ovenmediaengine/lib -Wl,-rpath,/opt/ovenmediaengine/lib' --extra-libs=-ldl --enable-shared --disable-static --disable-debug --disable-doc --dis able-programs --disable-avdevice --disable-dct --disable-dwt --disable-lsp --disable-lzo --disable-rdft --disable-faan --disable-pixelutils --enable-zlib --enable-libopus --enable-libvpx --enabl e-libfdk_aac --enable-libx264 --enable-libx265 --disable-everything --enable-encoder='libvpx_vp8,libvpx_vp9,libopus,libfdk_aac,libx264,libx265,mjpeg,png' --enable-decoder='aac,aac_latm,aac_fixed ,h264,hevc' --enable-parser='aac,aac_latm,aac_fixed,h264,hevc' --enable-network --enable-protocol=tcp --enable-protocol=udp --enable-protocol='rtp,file,rtmp' --enable-demuxer=rtsp --enable-muxer ='mp4,webm,mpegts,flv,mpjpeg' --enable-filter='asetnsamples,aresample,aformat,channelmap,channelsplit,scale,transpose,fps,settb,asettb,format'
edge_1 | [2021-01-11 02:57:08.049] I [OvenMediaEngine:1] MediaRouter | mediarouter.cpp:40 | Mediarouter has been started.
edge_1 | [2021-01-11 02:57:08.049] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:115 | Trying to create a WebRTC Publisher module
origin_1 | [2021-01-11 02:57:07.957] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:33 | libavformat: 57.83.100
origin_1 | [2021-01-11 02:57:07.957] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:34 | libavcodec: 57.107.100
origin_1 | [2021-01-11 02:57:07.957] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:35 | libavutil: 55.78.100
origin_1 | [2021-01-11 02:57:07.957] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:36 | libavfilter: 6.107.100
origin_1 | [2021-01-11 02:57:07.957] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:37 | libswresample: 2.9.100
origin_1 | [2021-01-11 02:57:07.957] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:38 | libswscale: 4.8.100
origin_1 | [2021-01-11 02:57:07.957] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:39 | SRT: 1.3.3
origin_1 | [2021-01-11 02:57:07.957] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:40 | SRTP: libsrtp2 2.2.0
origin_1 | [2021-01-11 02:57:07.957] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:41 | OpenSSL: OpenSSL 1.1.0g 2 Nov 2017
origin_1 | [2021-01-11 02:57:07.957] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:42 | Configuration: compiler: gcc -DDSO_DLFCN -DHAVE_DLFCN_H -DNDEBUG -DOPENSSL_THREADS -DOPENSSL_N O_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_AS M -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 | [2021-01-11 02:57:07.957] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:43 | JsonCpp: 1.9.3
origin_1 | [2021-01-11 02:57:07.957] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:44 | jemalloc: 5.2.1-0-gea6b3e973b477b8061e0076bb257dbd7f3faa756
origin_1 | [2021-01-11 02:57:07.957] I [OvenMediaEngine:1] APIServer | api_server.cpp:30 | API Server is disabled
origin_1 | [2021-01-11 02:57:07.959] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:112 | Trying to create a MediaRouter module
origin_1 | [2021-01-11 02:57:07.959] I [OvenMediaEngine:1] MediaRouter | mediarouter.cpp:40 | Mediarouter has been started.
origin_1 | [2021-01-11 02:57:07.959] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:115 | Trying to create a WebRTC Publisher module
edge_1 | [2021-01-11 02:57:08.049] I [OvenMediaEngine:1] Signalling.P2P | rtc_p2p_manager.cpp:27 | P2P is disabled in the configuration
edge_1 | [2021-01-11 02:57:08.049] I [OvenMediaEngine:1] Ice | ice_port.cpp:91 | ICE port is bound to 0.0.0.0:10000/UDP (0x55b672462760)
edge_1 | [2021-01-11 02:57:08.050] I [OvenMediaEngine:1] Ice | ice_port.cpp:91 | ICE port is bound to 0.0.0.0:10001/UDP (0x55b672465e40)
origin_1 | [2021-01-11 02:57:07.959] I [OvenMediaEngine:1] Signalling.P2P | rtc_p2p_manager.cpp:27 | P2P is disabled in the configuration
edge_1 | [2021-01-11 02:57:08.050] I [OvenMediaEngine:1] Ice | ice_port.cpp:91 | ICE port is bound to 0.0.0.0:10002/UDP (0x55b672469410)
origin_1 | [2021-01-11 02:57:08.018] I [OvenMediaEngine:1] Ice | ice_port.cpp:91 | ICE port is bound to 0.0.0.0:10006/UDP (0x561f53dc49f0)
edge_1 | [2021-01-11 02:57:08.050] I [OvenMediaEngine:1] Ice | ice_port.cpp:91 | ICE port is bound to 0.0.0.0:10003/UDP (0x55b67246cad0)
edge_1 | [2021-01-11 02:57:08.050] I [OvenMediaEngine:1] Ice | ice_port.cpp:91 | ICE port is bound to 0.0.0.0:10004/UDP (0x55b6724701e0)
edge_1 | [2021-01-11 02:57:08.050] I [OvenMediaEngine:1] Ice | ice_port.cpp:91 | ICE port is bound to 0.0.0.0:10005/UDP (0x55b6724738f0)
edge_1 | [2021-01-11 02:57:08.050] I [OvenMediaEngine:1] WebRTC | webrtc_publisher.cpp:92 | WebRTC Publisher is listening on 0.0.0.0:3334...
origin_1 | [2021-01-11 02:57:08.018] I [OvenMediaEngine:1] Ice | ice_port.cpp:91 | ICE port is bound to 0.0.0.0:10007/UDP (0x561f53dc8050)
origin_1 | [2021-01-11 02:57:08.018] I [OvenMediaEngine:1] Ice | ice_port.cpp:91 | ICE port is bound to 0.0.0.0:10008/UDP (0x561f53dcb780)
edge_1 | [2021-01-11 02:57:08.050] I [OvenMediaEngine:1] Publisher | publisher.cpp:19 | WebRTC Publisher has been started.
origin_1 | [2021-01-11 02:57:08.018] I [OvenMediaEngine:1] Ice | ice_port.cpp:91 | ICE port is bound to 0.0.0.0:10009/UDP (0x561f53dcefb0)
edge_1 | [2021-01-11 02:57:08.050] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:116 | Trying to create a HLS Publisher module
origin_1 | [2021-01-11 02:57:08.018] I [OvenMediaEngine:1] Ice | ice_port.cpp:91 | ICE port is bound to 0.0.0.0:10010/UDP (0x561f53dd27a0)
origin_1 | [2021-01-11 02:57:08.018] I [OvenMediaEngine:1] WebRTC | webrtc_publisher.cpp:92 | WebRTC Publisher is listening on 0.0.0.0:3333...
edge_1 | [2021-01-11 02:57:08.050] I [OvenMediaEngine:1] HTTPPublisher | segment_publisher.cpp:62 | HLS Publisher is listening on 0.0.0.0:8090...
edge_1 | [2021-01-11 02:57:08.050] I [OvenMediaEngine:1] Publisher | publisher.cpp:19 | HLS Publisher has been started.
edge_1 | [2021-01-11 02:57:08.050] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:117 | Trying to create a MPEG-DASH Publisher module
origin_1 | [2021-01-11 02:57:08.018] I [OvenMediaEngine:1] Publisher | publisher.cpp:19 | WebRTC Publisher has been started.
edge_1 | [2021-01-11 02:57:08.050] I [OvenMediaEngine:1] HTTPPublisher | segment_publisher.cpp:62 | DASH Publisher is listening on 0.0.0.0:8090...
edge_1 | [2021-01-11 02:57:08.050] I [OvenMediaEngine:1] Publisher | publisher.cpp:19 | DASH Publisher has been started.
edge_1 | [2021-01-11 02:57:08.050] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:118 | Trying to create a Low-Latency MPEG-DASH Publisher module
edge_1 | [2021-01-11 02:57:08.050] I [OvenMediaEngine:1] HTTPPublisher | segment_publisher.cpp:62 | LLDASH Publisher is listening on 0.0.0.0:8090...
edge_1 | [2021-01-11 02:57:08.050] I [OvenMediaEngine:1] Publisher | publisher.cpp:19 | LLDASH Publisher has been started.
origin_1 | [2021-01-11 02:57:08.018] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:116 | Trying to create a HLS Publisher module
edge_1 | [2021-01-11 02:57:08.050] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:119 | Trying to create a OVT Publisher module
origin_1 | [2021-01-11 02:57:08.018] I [OvenMediaEngine:1] HTTPPublisher | segment_publisher.cpp:62 | HLS Publisher is listening on 0.0.0.0:8080...
origin_1 | [2021-01-11 02:57:08.018] I [OvenMediaEngine:1] Publisher | publisher.cpp:19 | HLS Publisher has been started.
edge_1 | [2021-01-11 02:57:08.051] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:120 | Trying to create a File Publisher module
origin_1 | [2021-01-11 02:57:08.018] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:117 | Trying to create a MPEG-DASH Publisher module
edge_1 | [2021-01-11 02:57:08.051] W [OvenMediaEngine:1] OVT | ovt_publisher.cpp:39 | OVTPublisher is disabled by configuration
edge_1 | [2021-01-11 02:57:08.051] I [OvenMediaEngine:1] Publisher | publisher.cpp:19 | FilePublisher has been started.
edge_1 | [2021-01-11 02:57:08.051] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:121 | Trying to create a RtmpPush Publisher module
origin_1 | [2021-01-11 02:57:08.018] I [OvenMediaEngine:1] HTTPPublisher | segment_publisher.cpp:62 | DASH Publisher is listening on 0.0.0.0:8080...
origin_1 | [2021-01-11 02:57:08.018] I [OvenMediaEngine:1] Publisher | publisher.cpp:19 | DASH Publisher has been started.
edge_1 | [2021-01-11 02:57:08.051] I [OvenMediaEngine:1] Publisher | publisher.cpp:19 | RTMPPushPublisher has been started.
edge_1 | [2021-01-11 02:57:08.051] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:122 | Trying to create a Thumbnail Publisher module
origin_1 | [2021-01-11 02:57:08.019] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:118 | Trying to create a Low-Latency MPEG-DASH Publisher module
edge_1 | [2021-01-11 02:57:08.051] W [OvenMediaEngine:1] Thumbnail | thumbnail_publisher.cpp:46 | ThumbnailPublisher is disabled by configuration
edge_1 | [2021-01-11 02:57:08.051] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:125 | Trying to create a Transcoder module
edge_1 | [2021-01-11 02:57:08.051] I [OvenMediaEngine:1] Transcoder | transcoder.cpp:38 | Transcoder has been started.
edge_1 | [2021-01-11 02:57:08.051] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:128 | Trying to create a MPEG-TS Provider module
edge_1 | [2021-01-11 02:57:08.051] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:129 | Trying to create a RTMP Provider module
origin_1 | [2021-01-11 02:57:08.019] I [OvenMediaEngine:1] HTTPPublisher | segment_publisher.cpp:62 | LLDASH Publisher is listening on 0.0.0.0:8080...
origin_1 | [2021-01-11 02:57:08.019] I [OvenMediaEngine:1] Publisher | publisher.cpp:19 | LLDASH Publisher has been started.
edge_1 | [2021-01-11 02:57:08.051] W [OvenMediaEngine:1] MpegtsProvider | mpegts_provider.cpp:178 | MPEGTSProvider is disabled by configuration
origin_1 | [2021-01-11 02:57:08.019] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:119 | Trying to create a OVT Publisher module
edge_1 | [2021-01-11 02:57:08.051] W [OvenMediaEngine:1] RTMPProvider | rtmp_provider.cpp:58 | RTMPProvider is disabled by configuration
origin_1 | [2021-01-11 02:57:08.019] I [OvenMediaEngine:1] OVT | ovt_publisher.cpp:54 | OVTPublisher is listening on 0.0.0.0:9000
edge_1 | [2021-01-11 02:57:08.051] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:130 | Trying to create a OVT Provider module
origin_1 | [2021-01-11 02:57:08.019] I [OvenMediaEngine:1] Publisher | publisher.cpp:19 | OVTPublisher has been started.
edge_1 | [2021-01-11 02:57:08.051] I [OvenMediaEngine:1] Provider | provider.cpp:37 | OVTProvider has been started.
edge_1 | [2021-01-11 02:57:08.051] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:131 | Trying to create a RTSPC Provider module
origin_1 | [2021-01-11 02:57:08.019] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:120 | Trying to create a File Publisher module
edge_1 | [2021-01-11 02:57:08.051] I [OvenMediaEngine:1] Provider | provider.cpp:37 | RTSPCProvider has been started.
origin_1 | [2021-01-11 02:57:08.019] I [OvenMediaEngine:1] Publisher | publisher.cpp:19 | FilePublisher has been started.
origin_1 | [2021-01-11 02:57:08.019] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:121 | Trying to create a RtmpPush Publisher module
edge_1 | [2021-01-11 02:57:08.051] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:134 | All modules are initialized successfully
origin_1 | [2021-01-11 02:57:08.019] I [OvenMediaEngine:1] Publisher | publisher.cpp:19 | RTMPPushPublisher has been started.
origin_1 | [2021-01-11 02:57:08.019] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:122 | Trying to create a Thumbnail Publisher module
edge_1 | [2021-01-11 02:57:08.051] I [OvenMediaEngine:1] Monitor | monitoring.cpp:43 | Create HostMetrics(default) for monitoring
origin_1 | [2021-01-11 02:57:08.019] W [OvenMediaEngine:1] Thumbnail | thumbnail_publisher.cpp:46 | ThumbnailPublisher is disabled by configuration
origin_1 | [2021-01-11 02:57:08.019] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:125 | Trying to create a Transcoder module
origin_1 | [2021-01-11 02:57:08.019] I [OvenMediaEngine:1] Transcoder | transcoder.cpp:38 | Transcoder has been started.
origin_1 | [2021-01-11 02:57:08.019] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:128 | Trying to create a MPEG-TS Provider module
origin_1 | [2021-01-11 02:57:08.020] I [OvenMediaEngine:1] MpegtsProvider | mpegts_provider.cpp:141 | MPEGTSProvider is listening on 0.0.0.0:4000
origin_1 | [2021-01-11 02:57:08.020] I [OvenMediaEngine:1] MpegtsProvider | mpegts_provider.cpp:141 | MPEGTSProvider is listening on 0.0.0.0:4001
origin_1 | [2021-01-11 02:57:08.020] I [OvenMediaEngine:1] MpegtsProvider | mpegts_provider.cpp:141 | MPEGTSProvider is listening on 0.0.0.0:4002
origin_1 | [2021-01-11 02:57:08.020] I [OvenMediaEngine:1] MpegtsProvider | mpegts_provider.cpp:141 | MPEGTSProvider is listening on 0.0.0.0:4003
origin_1 | [2021-01-11 02:57:08.020] I [OvenMediaEngine:1] MpegtsProvider | mpegts_provider.cpp:141 | MPEGTSProvider is listening on 0.0.0.0:4004
origin_1 | [2021-01-11 02:57:08.020] I [OvenMediaEngine:1] MpegtsProvider | mpegts_provider.cpp:141 | MPEGTSProvider is listening on 0.0.0.0:4005
origin_1 | [2021-01-11 02:57:08.020] I [OvenMediaEngine:1] Provider | provider.cpp:37 | MPEGTSProvider has been started.
origin_1 | [2021-01-11 02:57:08.020] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:129 | Trying to create a RTMP Provider module
origin_1 | [2021-01-11 02:57:08.020] I [OvenMediaEngine:1] RTMPProvider | rtmp_provider.cpp:72 | RTMPProvider is listening on 0.0.0.0:1935
origin_1 | [2021-01-11 02:57:08.020] I [OvenMediaEngine:1] Provider | provider.cpp:37 | RTMPProvider has been started.
origin_1 | [2021-01-11 02:57:08.020] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:130 | Trying to create a OVT Provider module
origin_1 | [2021-01-11 02:57:08.020] I [OvenMediaEngine:1] Provider | provider.cpp:37 | OVTProvider has been started.
origin_1 | [2021-01-11 02:57:08.020] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:131 | Trying to create a RTSPC Provider module
origin_1 | [2021-01-11 02:57:08.020] I [OvenMediaEngine:1] Provider | provider.cpp:37 | RTSPCProvider has been started.
origin_1 | [2021-01-11 02:57:08.020] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:134 | All modules are initialized successfully
origin_1 | [2021-01-11 02:57:08.020] I [OvenMediaEngine:1] Monitor | monitoring.cpp:43 | Create HostMetrics(default) for monitoring
origin_1 | [2021-01-11 02:57:08.020] I [OvenMediaEngine:1] Orchestrator | orchestrator_internal.cpp:608 | Trying to create an application: [#default#app]
origin_1 | [2021-01-11 02:57:08.021] I [OvenMediaEngine:1] Monitor | host_metrics.cpp:52 | Create ApplicationMetrics(#default#app) for monitoring
origin_1 | [2021-01-11 02:57:08.021] I [OvenMediaEngine:1] MediaRouter | mediarouter_application.cpp:44 | Created Mediarouter application. application id(0), app(#default#app), worker(2)
origin_1 | [2021-01-11 02:57:08.021] I [OvenMediaEngine:1] MediaRouter | mediarouter_application.cpp:99 | Started Mediarouter application. application id(0), app(#default#app)
origin_1 | [2021-01-11 02:57:08.021] I [OvenMediaEngine:1] MediaRouter | mediarouter.cpp:71 | Created Mediarouter. app(#default#app)
origin_1 | [2021-01-11 02:57:08.021] I [OvenMediaEngine:1] Publisher | application.cpp:31 | WebRTC Publisher Application/#default#app/0 ApplicationWorker has been created
origin_1 | [2021-01-11 02:57:08.021] I [OvenMediaEngine:1] Publisher | application.cpp:31 | WebRTC Publisher Application/#default#app/1 ApplicationWorker has been created
origin_1 | [2021-01-11 02:57:08.021] I [OvenMediaEngine:1] Publisher | application.cpp:198 | WebRTC Publisher Application has created [#default#app] application
origin_1 | [2021-01-11 02:57:08.021] I [OvenMediaEngine:1] Publisher | application.cpp:31 | HLS Publisher Application/#default#app/0 ApplicationWorker has been created
origin_1 | [2021-01-11 02:57:08.021] I [OvenMediaEngine:1] Publisher | application.cpp:31 | HLS Publisher Application/#default#app/1 ApplicationWorker has been created
origin_1 | [2021-01-11 02:57:08.021] I [OvenMediaEngine:1] Publisher | application.cpp:198 | HLS Publisher Application has created [#default#app] application
origin_1 | [2021-01-11 02:57:08.021] I [OvenMediaEngine:1] Publisher | application.cpp:31 | DASH Publisher Application/#default#app/0 ApplicationWorker has been created
origin_1 | [2021-01-11 02:57:08.021] I [OvenMediaEngine:1] Publisher | application.cpp:31 | DASH Publisher Application/#default#app/1 ApplicationWorker has been created
origin_1 | [2021-01-11 02:57:08.021] I [OvenMediaEngine:1] Publisher | application.cpp:198 | DASH Publisher Application has created [#default#app] application
origin_1 | [2021-01-11 02:57:08.021] I [OvenMediaEngine:1] Publisher | application.cpp:31 | LLDASH Publisher Application/#default#app/0 ApplicationWorker has been created
origin_1 | [2021-01-11 02:57:08.021] I [OvenMediaEngine:1] Publisher | application.cpp:31 | LLDASH Publisher Application/#default#app/1 ApplicationWorker has been created
origin_1 | [2021-01-11 02:57:08.021] I [OvenMediaEngine:1] Publisher | application.cpp:198 | LLDASH Publisher Application has created [#default#app] application
origin_1 | [2021-01-11 02:57:08.021] I [OvenMediaEngine:1] Publisher | application.cpp:31 | OVTPublisher Application/#default#app/0 ApplicationWorker has been created
origin_1 | [2021-01-11 02:57:08.021] I [OvenMediaEngine:1] Publisher | application.cpp:31 | OVTPublisher Application/#default#app/1 ApplicationWorker has been created
origin_1 | [2021-01-11 02:57:08.021] I [OvenMediaEngine:1] Publisher | application.cpp:198 | OVTPublisher Application has created [#default#app] application
origin_1 | [2021-01-11 02:57:08.022] I [OvenMediaEngine:1] Publisher | publisher.cpp:65 | File publisher is disabled in #default#app application, so it was not created
origin_1 | [2021-01-11 02:57:08.022] I [OvenMediaEngine:1] Publisher | publisher.cpp:65 | RTMPPush publisher is disabled in #default#app application, so it was not created
origin_1 | [2021-01-11 02:57:08.022] I [OvenMediaEngine:1] Publisher | publisher.cpp:65 | Thumbnail publisher is disabled in #default#app application, so it was not created
origin_1 | [2021-01-11 02:57:08.022] I [OvenMediaEngine:1] Transcoder | transcoder.cpp:73 | Transcoder has created [config][#default#app] application
origin_1 | [2021-01-11 02:57:08.022] I [OvenMediaEngine:1] Monitor | application_metrics.cpp:116 | MPEG-TS has reserved stream_4000 stream linked to UDP://0.0.0.0:4000
origin_1 | [2021-01-11 02:57:08.022] I [OvenMediaEngine:1] Monitor | application_metrics.cpp:116 | MPEG-TS has reserved stream_4001 stream linked to UDP://0.0.0.0:4001
origin_1 | [2021-01-11 02:57:08.022] I [OvenMediaEngine:1] Monitor | application_metrics.cpp:116 | MPEG-TS has reserved stream_4002 stream linked to UDP://0.0.0.0:4002
origin_1 | [2021-01-11 02:57:08.022] I [OvenMediaEngine:1] Monitor | application_metrics.cpp:116 | MPEG-TS has reserved stream_4003 stream linked to UDP://0.0.0.0:4003
origin_1 | [2021-01-11 02:57:08.023] I [OvenMediaEngine:1] Monitor | application_metrics.cpp:116 | MPEG-TS has reserved stream_4004 stream linked to UDP://0.0.0.0:4004
origin_1 | [2021-01-11 02:57:08.023] I [OvenMediaEngine:1] Monitor | application_metrics.cpp:116 | MPEG-TS has reserved stream_4005 stream linked to UDP://0.0.0.0:4005
origin_1 | [2021-01-11 02:57:08.023] I [OvenMediaEngine:1] Provider | application.cpp:46 | MPEGTSProvider has created [#default#app] application
origin_1 | [2021-01-11 02:57:08.023] I [OvenMediaEngine:1] Provider | application.cpp:46 | RTMPProvider has created [#default#app] application
origin_1 | [2021-01-11 02:57:08.023] I [OvenMediaEngine:1] Provider | application.cpp:46 | OVTProvider has created [#default#app] application
origin_1 | [2021-01-11 02:57:08.023] I [OvenMediaEngine:1] Provider | application.cpp:46 | RTSPCProvider has created [#default#app] application
origin_1 | [2021-01-11 02:57:10.835] I [PhyPortSerSock:59] Provider | stream.cpp:49 | Unknown/(35) has been started stream
origin_1 | [2021-01-11 02:57:10.835] I [PhyPortSerSock:59] RTMPProvider | rtmp_provider.cpp:107 | A RTMP client has connected from 35 - <ClientSocket: 0x7fb67c000b90, #35, state: 4, TCP, 192.1 68.0.200:10548>
origin_1 | [2021-01-11 02:57:11.061] I [PhyPortWorker:58] MediaRouter | mediarouter_application.cpp:245 | Trying to create a stream: [#default#app/stream(35)]
origin_1 | [2021-01-11 02:57:11.061] I [PhyPortWorker:58] MediaRouter | mediarouter_application.cpp:246 |
origin_1 | [Stream Info]
origin_1 | id(35), output(stream), SourceType(Rtmp), Created Time (Mon Jan 11 02:57:10 2021)
origin_1 |
origin_1 | Video Track #0: Bypass(false) Bitrate(1.00Mb) codec(1, H264) resolution(1280x720) framerate(30.00fps) timebase(1/1000)
origin_1 | Audio Track #1: Bypass(false) Bitrate(160.00Kb) codec(6, AAC) samplerate(44.1K) format(s16, 16) channel(stereo, 2) timebase(1/1000)
origin_1 | [2021-01-11 02:57:11.061] I [PhyPortWorker:58] MediaRouter | mediarouter_stream.cpp:54 | Trying to create media route stream: name(stream) id(35)
origin_1 | [2021-01-11 02:57:11.061] I [PhyPortWorker:58] Monitor | application_metrics.cpp:56 | Create StreamMetrics(stream) for monitoring
origin_1 | [2021-01-11 02:57:11.061] I [PhyPortWorker:58] Transcoder | transcode_stream.cpp:524 | [#default#app/stream(35)] -> [#default#app/stream(3025443651)] Output stream has been created.
origin_1 | [2021-01-11 02:57:11.062] I [PhyPortWorker:58] MediaRouter | mediarouter_application.cpp:245 | Trying to create a stream: [#default#app/stream(3025443651)]
origin_1 | [2021-01-11 02:57:11.062] I [PhyPortWorker:58] MediaRouter | mediarouter_application.cpp:246 |
origin_1 | [Stream Info]
origin_1 | id(3025443651), output(stream), SourceType(Transcoder), Created Time (Mon Jan 11 02:57:11 2021)
origin_1 | >> Origin Stream Info
origin_1 | id(35), output(stream), SourceType(Rtmp), Created Time (Mon Jan 11 02:57:10 2021)
origin_1 |
origin_1 | Video Track #0: Bypass(true) Bitrate(1.00Mb) codec(1, H264) resolution(1280x720) framerate(30.00fps) timebase(1/1000)
origin_1 | Audio Track #1: Bypass(true) Bitrate(160.00Kb) codec(6, AAC) samplerate(1.0K) format(s16, 16) channel(stereo, 2) timebase(1/1000)
origin_1 | Audio Track #2: Bypass(false) Bitrate(128.00Kb) codec(8, OPUS) samplerate(48.0K) format(s16, 16) channel(stereo, 2) timebase(1/48000)
origin_1 | [2021-01-11 02:57:11.062] I [PhyPortWorker:58] MediaRouter | mediarouter_stream.cpp:54 | Trying to create media route stream: name(stream) id(3025443651)
origin_1 | [2021-01-11 02:57:11.062] I [PhyPortWorker:58] Monitor | application_metrics.cpp:56 | Create StreamMetrics(stream) for monitoring
origin_1 | [2021-01-11 02:57:11.063] E [PhyPortWorker:58] AVCDecoderConfigurationRecord | h264_decoder_configuration_record.cpp:13 | The data inputted is too small for parsing (0 must be bigg er than 7)
origin_1 | [2021-01-11 02:57:11.063] I [PhyPortWorker:58] WebRTC | rtc_stream.cpp:267 | Unsupported codec(Audio/AAC) is being input from media track
origin_1 | [2021-01-11 02:57:11.063] I [PhyPortWorker:58] Publisher | stream.cpp:181 | WebRTC Publisher Application application has started [stream(3025443651)] stream
origin_1 | [2021-01-11 02:57:11.063] I [PhyPortWorker:58] Publisher | stream.cpp:181 | HLS Publisher Application application has started [stream(3025443651)] stream
origin_1 | [2021-01-11 02:57:11.063] I [PhyPortWorker:58] Publisher | stream.cpp:181 | DASH Publisher Application application has started [stream(3025443651)] stream
origin_1 | [2021-01-11 02:57:11.063] I [PhyPortWorker:58] Publisher | stream.cpp:181 | LLDASH Publisher Application application has started [stream(3025443651)] stream
origin_1 | [2021-01-11 02:57:11.063] I [PhyPortWorker:58] Publisher | stream.cpp:181 | OVTPublisher Application application has started [stream(3025443651)] stream
origin_1 | [2021-01-11 02:57:11.063] I [PhyPortWorker:58] Transcoder | transcode_stream.cpp:121 | [#default#app/stream(35)] Transcoder input stream has been started. Status : (1) Decoders, (0) Encoders
origin_1 | [2021-01-11 02:57:11.111] I [TcAppWorker:75] TranscodeCodec | transcode_codec_dec_aac.cpp:49 | [#default#app/stream(35)] input stream information: [audio] aac (LC), 44100 Hz, stere o, fltp, 122 kbps, timebase: 1/1000, frame_size: 1024
origin_1 | [2021-01-11 02:57:11.160] I [AppWorker:69] DASH | dash_packetizer.cpp:262 | [#default#app/stream] DASH: init_audio.m4s has created
origin_1 | [2021-01-11 02:57:11.160] I [AppWorker:69] DASH | dash_packetizer.cpp:228 | [#default#app/stream] DASH: init_video.m4s has created
origin_1 | [2021-01-11 02:57:16.316] I [AppWorker:71] LLDASH | cmaf_packetizer.cpp:731 | [0x7fb6800391a0] LLDASH segment is ready to stream [#default#app/stream], segment duration: 5.000000s, count: 1
edge_1 | [2021-01-11 02:57:17.390] I [SegWorker:27] Orchestrator | orchestrator_internal.cpp:608 | Trying to create an application: [#default#app]
edge_1 | [2021-01-11 02:57:17.390] I [SegWorker:27] Monitor | host_metrics.cpp:52 | Create ApplicationMetrics(#default#app) for monitoring
edge_1 | [2021-01-11 02:57:17.390] I [SegWorker:27] MediaRouter | mediarouter_application.cpp:44 | Created Mediarouter application. application id(0), app(#default#app), worker(2)
edge_1 | [2021-01-11 02:57:17.390] I [SegWorker:27] MediaRouter | mediarouter_application.cpp:99 | Started Mediarouter application. application id(0), app(#default#app)
edge_1 | [2021-01-11 02:57:17.390] I [SegWorker:27] MediaRouter | mediarouter.cpp:71 | Created Mediarouter. app(#default#app)
edge_1 | [2021-01-11 02:57:17.391] I [SegWorker:27] Publisher | application.cpp:31 | WebRTC Publisher Application/#default#app/0 ApplicationWorker has been created
edge_1 | [2021-01-11 02:57:17.391] I [SegWorker:27] Publisher | application.cpp:31 | WebRTC Publisher Application/#default#app/1 ApplicationWorker has been created
edge_1 | [2021-01-11 02:57:17.391] I [SegWorker:27] Publisher | application.cpp:198 | WebRTC Publisher Application has created [#default#app] application
edge_1 | [2021-01-11 02:57:17.391] I [SegWorker:27] Publisher | application.cpp:31 | HLS Publisher Application/#default#app/0 ApplicationWorker has been created
edge_1 | [2021-01-11 02:57:17.391] I [SegWorker:27] Publisher | application.cpp:31 | HLS Publisher Application/#default#app/1 ApplicationWorker has been created
edge_1 | [2021-01-11 02:57:17.391] I [SegWorker:27] Publisher | application.cpp:198 | HLS Publisher Application has created [#default#app] application
edge_1 | [2021-01-11 02:57:17.391] I [SegWorker:27] Publisher | application.cpp:31 | DASH Publisher Application/#default#app/0 ApplicationWorker has been created
edge_1 | [2021-01-11 02:57:17.391] I [SegWorker:27] Publisher | application.cpp:31 | DASH Publisher Application/#default#app/1 ApplicationWorker has been created
edge_1 | [2021-01-11 02:57:17.391] I [SegWorker:27] Publisher | application.cpp:198 | DASH Publisher Application has created [#default#app] application
edge_1 | [2021-01-11 02:57:17.391] I [SegWorker:27] Publisher | application.cpp:31 | LLDASH Publisher Application/#default#app/0 ApplicationWorker has been created
edge_1 | [2021-01-11 02:57:17.391] I [SegWorker:27] Publisher | application.cpp:31 | LLDASH Publisher Application/#default#app/1 ApplicationWorker has been created
edge_1 | [2021-01-11 02:57:17.391] I [SegWorker:27] Publisher | application.cpp:198 | LLDASH Publisher Application has created [#default#app] application
edge_1 | [2021-01-11 02:57:17.391] I [SegWorker:27] Publisher | application.cpp:31 | OVTPublisher Application/#default#app/0 ApplicationWorker has been created
edge_1 | [2021-01-11 02:57:17.391] I [SegWorker:27] Publisher | application.cpp:31 | OVTPublisher Application/#default#app/1 ApplicationWorker has been created
edge_1 | [2021-01-11 02:57:17.391] I [SegWorker:27] Publisher | application.cpp:198 | OVTPublisher Application has created [#default#app] application
edge_1 | [2021-01-11 02:57:17.391] I [SegWorker:27] Publisher | application.cpp:31 | FilePublisher Application/#default#app/0 ApplicationWorker has been created
edge_1 | [2021-01-11 02:57:17.391] I [SegWorker:27] Publisher | application.cpp:31 | FilePublisher Application/#default#app/1 ApplicationWorker has been created
edge_1 | [2021-01-11 02:57:17.391] I [SegWorker:27] Publisher | application.cpp:198 | FilePublisher Application has created [#default#app] application
edge_1 | [2021-01-11 02:57:17.391] I [SegWorker:27] Publisher | application.cpp:31 | RTMPPushPublisher Application/#default#app/0 ApplicationWorker has been created
edge_1 | [2021-01-11 02:57:17.391] I [SegWorker:27] Publisher | application.cpp:31 | RTMPPushPublisher Application/#default#app/1 ApplicationWorker has been created
edge_1 | [2021-01-11 02:57:17.391] I [SegWorker:27] Publisher | application.cpp:198 | RTMPPushPublisher Application has created [#default#app] application
edge_1 | [2021-01-11 02:57:17.391] I [SegWorker:27] Publisher | application.cpp:31 | ThumbnailPublisher Application/#default#app/0 ApplicationWorker has been created
edge_1 | [2021-01-11 02:57:17.391] I [SegWorker:27] Publisher | application.cpp:31 | ThumbnailPublisher Application/#default#app/1 ApplicationWorker has been created
edge_1 | [2021-01-11 02:57:17.391] I [SegWorker:27] Publisher | application.cpp:198 | ThumbnailPublisher Application has created [#default#app] application
edge_1 | [2021-01-11 02:57:17.392] I [SegWorker:27] Transcoder | transcoder.cpp:73 | Transcoder has created [dynamic][#default#app] application
edge_1 | [2021-01-11 02:57:17.392] I [SegWorker:27] Provider | application.cpp:46 | MPEGTSProvider has created [#default#app] application
origin_1 | [2021-01-11 02:57:17.392] I [PhyPortSerSock:45] OVT | ovt_publisher.cpp:94 | OvtProvider is connected : <ClientSocket: 0x7fb5f4000b90, #36, state: 4, TCP, 172.20.0.1:59050>
edge_1 | [2021-01-11 02:57:17.392] I [SegWorker:27] Provider | application.cpp:46 | RTMPProvider has created [#default#app] application
edge_1 | [2021-01-11 02:57:17.392] I [SegWorker:27] Provider | application.cpp:46 | OVTProvider has created [#default#app] application
edge_1 | [2021-01-11 02:57:17.392] I [SegWorker:27] Provider | application.cpp:46 | RTSPCProvider has created [#default#app] application
edge_1 | [2021-01-11 02:57:17.392] I [SegWorker:27] Orchestrator | orchestrator.cpp:546 | Trying to pull stream [#default#app/stream] from provider using origin map: PullProvider
edge_1 | [2021-01-11 02:57:17.393] I [SegWorker:27] Provider | stream.cpp:49 | #default#app/stream(100) has been started stream
edge_1 | [2021-01-11 02:57:17.393] I [SegWorker:27] Provider | application.cpp:118 | #default#app application has created 0 stream motor
edge_1 | [2021-01-11 02:57:17.393] I [SegWorker:27] MediaRouter | mediarouter_application.cpp:245 | Trying to create a stream: [#default#app/stream(100)]
edge_1 | [2021-01-11 02:57:17.393] I [SegWorker:27] MediaRouter | mediarouter_application.cpp:246 |
edge_1 | [Stream Info]
edge_1 | id(100), output(stream), SourceType(Ovt), Created Time (Mon Jan 11 02:57:17 2021)
edge_1 |
edge_1 | Video Track #0: Bypass(false) Bitrate(1.00Mb) codec(1, H264) resolution(1280x720) framerate(30.00fps) timebase(1/1000)
edge_1 | Audio Track #1: Bypass(false) Bitrate(160.00Kb) codec(6, AAC) samplerate(44.1K) format(fltp, 32) channel(stereo, 2) timebase(1/1000)
edge_1 | Audio Track #2: Bypass(false) Bitrate(128.00Kb) codec(8, OPUS) samplerate(48.0K) format(s16, 16) channel(stereo, 2) timebase(1/48000)
edge_1 | [2021-01-11 02:57:17.393] I [SegWorker:27] MediaRouter | mediarouter_stream.cpp:54 | Trying to create media route stream: name(stream) id(100)
edge_1 | [2021-01-11 02:57:17.393] I [SegWorker:27] Monitor | application_metrics.cpp:56 | Create StreamMetrics(stream) for monitoring
edge_1 | [2021-01-11 02:57:17.393] I [SegWorker:27] WebRTC | rtc_stream.cpp:267 | Unsupported codec(Audio/AAC) is being input from media track
edge_1 | [2021-01-11 02:57:17.393] I [SegWorker:27] Publisher | stream.cpp:181 | WebRTC Publisher Application application has started [stream(100)] stream
edge_1 | [2021-01-11 02:57:17.393] I [SegWorker:27] Publisher | stream.cpp:181 | HLS Publisher Application application has started [stream(100)] stream
edge_1 | [2021-01-11 02:57:17.393] I [SegWorker:27] Publisher | stream.cpp:181 | DASH Publisher Application application has started [stream(100)] stream
edge_1 | [2021-01-11 02:57:17.393] I [SegWorker:27] Publisher | stream.cpp:181 | LLDASH Publisher Application application has started [stream(100)] stream
edge_1 | [2021-01-11 02:57:17.393] I [SegWorker:27] Publisher | stream.cpp:181 | OVTPublisher Application application has started [stream(100)] stream
edge_1 | [2021-01-11 02:57:17.393] I [SegWorker:27] Publisher | stream.cpp:181 | FilePublisher Application application has started [stream(100)] stream
edge_1 | [2021-01-11 02:57:17.394] I [SegWorker:27] Publisher | stream.cpp:181 | RTMPPushPublisher Application application has started [stream(100)] stream
edge_1 | [2021-01-11 02:57:17.394] I [SegWorker:27] Publisher | stream.cpp:181 | ThumbnailPublisher Application application has started [stream(100)] stream
edge_1 | [2021-01-11 02:57:17.394] I [SegWorker:27] Provider | stream.cpp:36 | OVTProvider Application has started to play [stream(100)] stream
edge_1 | [2021-01-11 02:57:17.394] I [SegWorker:27] Provider | stream_motor.cpp:131 | #default#app/stream(100) stream has added to 0 StreamMotor
edge_1 | [2021-01-11 02:57:17.394] I [SegWorker:27] Orchestrator | orchestrator.cpp:574 | The stream was pulled successfully: [#default#app/stream] (100)
edge_1 | [2021-01-11 02:57:17.394] I [SegWorker:27] HTTPPublisher | segment_publisher.cpp:128 | URL ovt://192.168.0.160:9000/app/stream is requested
edge_1 | [2021-01-11 02:57:17.394] W [SegWorker:27] HTTPPublisher | segment_publisher.cpp:136 | Could not get a playlist for HLS Publisher [0x7f0c980550d0, #default#app/stream, playlist.m3u8 ]
edge_1 | [2021-01-11 02:57:17.394] E [SegWorker:27] HLS | hls_stream_server.cpp:58 | Could not find a HLS Publisher playlist for [#default#app/stream], playlist.m3u8 : 202
edge_1 | [2021-01-11 02:57:17.403] W [OutboundWorker:47] MediaRouter | mediarouter_stream.cpp:1021 | Detected abnormal increased pts. track_id : 1, prv_pts : 0, cur_pts : 6176, crt_pts : 6176 , avg_inc : 0, inc : 6176
edge_1 | [2021-01-11 02:57:17.404] W [OutboundWorker:47] MediaRouter | mediarouter_stream.cpp:1021 | Detected abnormal increased pts. track_id : 2, prv_pts : 0, cur_pts : 290880, crt_pts : 29 0880, avg_inc : 0, inc : 6060
edge_1 | [2021-01-11 02:57:17.404] I [AppWorker:53] DASH | dash_packetizer.cpp:262 | [#default#app/stream] DASH: init_audio.m4s has created
edge_1 | [2021-01-11 02:57:18.394] W [OutboundWorker:47] MediaRouter | mediarouter_stream.cpp:1021 | Detected abnormal increased pts. track_id : 0, prv_pts : 0, cur_pts : 7000, crt_pts : 7000 , avg_inc : 0, inc : 7000
edge_1 | [2021-01-11 02:57:18.394] I [AppWorker:53] DASH | dash_packetizer.cpp:228 | [#default#app/stream] DASH: init_video.m4s has created
edge_1 | [2021-01-11 02:57:18.402] W [SegWorker:28] HTTPPublisher | segment_publisher.cpp:136 | Could not get a playlist for HLS Publisher [0x7f0c980550d0, #default#app/stream, playlist.m3u8 ]
edge_1 | [2021-01-11 02:57:18.402] E [SegWorker:28] HLS | hls_stream_server.cpp:58 | Could not find a HLS Publisher playlist for [#default#app/stream], playlist.m3u8 : 202
edge_1 | [2021-01-11 02:57:19.406] W [SegWorker:29] HTTPPublisher | segment_publisher.cpp:136 | Could not get a playlist for HLS Publisher [0x7f0c980550d0, #default#app/stream, playlist.m3u8 ]
edge_1 | [2021-01-11 02:57:19.406] E [SegWorker:29] HLS | hls_stream_server.cpp:58 | Could not find a HLS Publisher playlist for [#default#app/stream], playlist.m3u8 : 202
edge_1 | [2021-01-11 02:57:20.410] W [SegWorker:30] HTTPPublisher | segment_publisher.cpp:136 | Could not get a playlist for HLS Publisher [0x7f0c980550d0, #default#app/stream, playlist.m3u8 ]
edge_1 | [2021-01-11 02:57:20.410] E [SegWorker:30] HLS | hls_stream_server.cpp:58 | Could not find a HLS Publisher playlist for [#default#app/stream], playlist.m3u8 : 202
edge_1 | [2021-01-11 02:57:21.361] I [AppWorker:55] LLDASH | cmaf_packetizer.cpp:731 | [0x7f0c98057300] LLDASH segment is ready to stream [#default#app/stream], segment duration: 3.000000s, count: 1
edge_1 | [2021-01-11 02:57:21.415] W [SegWorker:27] HTTPPublisher | segment_publisher.cpp:136 | Could not get a playlist for HLS Publisher [0x7f0c980550d0, #default#app/stream, playlist.m3u8 ]
edge_1 | [2021-01-11 02:57:21.415] E [SegWorker:27] HLS | hls_stream_server.cpp:58 | Could not find a HLS Publisher playlist for [#default#app/stream], playlist.m3u8 : 202
edge_1 | [2021-01-11 02:57:22.420] W [SegWorker:28] HTTPPublisher | segment_publisher.cpp:136 | Could not get a playlist for HLS Publisher [0x7f0c980550d0, #default#app/stream, playlist.m3u8 ]
edge_1 | [2021-01-11 02:57:22.420] E [SegWorker:28] HLS | hls_stream_server.cpp:58 | Could not find a HLS Publisher playlist for [#default#app/stream], playlist.m3u8 : 202
edge_1 | [2021-01-11 02:57:23.424] W [SegWorker:29] HTTPPublisher | segment_publisher.cpp:136 | Could not get a playlist for HLS Publisher [0x7f0c980550d0, #default#app/stream, playlist.m3u8 ]
edge_1 | [2021-01-11 02:57:23.424] E [SegWorker:29] HLS | hls_stream_server.cpp:58 | Could not find a HLS Publisher playlist for [#default#app/stream], playlist.m3u8 : 202
edge_1 | [2021-01-11 02:57:24.429] W [SegWorker:30] HTTPPublisher | segment_publisher.cpp:136 | Could not get a playlist for HLS Publisher [0x7f0c980550d0, #default#app/stream, playlist.m3u8 ]
edge_1 | [2021-01-11 02:57:24.429] E [SegWorker:30] HLS | hls_stream_server.cpp:58 | Could not find a HLS Publisher playlist for [#default#app/stream], playlist.m3u8 : 202
edge_1 | [2021-01-11 02:57:25.434] W [SegWorker:27] HTTPPublisher | segment_publisher.cpp:136 | Could not get a playlist for HLS Publisher [0x7f0c980550d0, #default#app/stream, playlist.m3u8 ]
edge_1 | [2021-01-11 02:57:25.434] E [SegWorker:27] HLS | hls_stream_server.cpp:58 | Could not find a HLS Publisher playlist for [#default#app/stream], playlist.m3u8 : 202
origin_1 | [2021-01-11 02:57:26.362] I [AppWorker:67] HLS | hls_packetizer.cpp:390 | [#default#app/stream] HLS: Segments are ready, segment duration: 5.000000s, count: 3
origin_1 | [2021-01-11 02:57:26.362] I [AppWorker:69] DASH | dash_packetizer.cpp:882 | [#default#app/stream] DASH: Segments are ready to stream, segment duration: 5.000000s, count: 3
edge_1 | [2021-01-11 02:57:26.437] W [SegWorker:28] HTTPPublisher | segment_publisher.cpp:136 | Could not get a playlist for HLS Publisher [0x7f0c980550d0, #default#app/stream, playlist.m3u8 ]
edge_1 | [2021-01-11 02:57:26.437] E [SegWorker:28] HLS | hls_stream_server.cpp:58 | Could not find a HLS Publisher playlist for [#default#app/stream], playlist.m3u8 : 202
edge_1 | [2021-01-11 02:57:27.443] W [SegWorker:29] HTTPPublisher | segment_publisher.cpp:136 | Could not get a playlist for HLS Publisher [0x7f0c980550d0, #default#app/stream, playlist.m3u8 ]
edge_1 | [2021-01-11 02:57:27.443] E [SegWorker:29] HLS | hls_stream_server.cpp:58 | Could not find a HLS Publisher playlist for [#default#app/stream], playlist.m3u8 : 202
edge_1 | [2021-01-11 02:57:28.447] W [SegWorker:30] HTTPPublisher | segment_publisher.cpp:136 | Could not get a playlist for HLS Publisher [0x7f0c980550d0, #default#app/stream, playlist.m3u8 ]
edge_1 | [2021-01-11 02:57:28.447] E [SegWorker:30] HLS | hls_stream_server.cpp:58 | Could not find a HLS Publisher playlist for [#default#app/stream], playlist.m3u8 : 202
edge_1 | [2021-01-11 02:57:29.452] W [SegWorker:27] HTTPPublisher | segment_publisher.cpp:136 | Could not get a playlist for HLS Publisher [0x7f0c980550d0, #default#app/stream, playlist.m3u8 ]
edge_1 | [2021-01-11 02:57:29.452] E [SegWorker:27] HLS | hls_stream_server.cpp:58 | Could not find a HLS Publisher playlist for [#default#app/stream], playlist.m3u8 : 202
edge_1 | [2021-01-11 02:57:30.457] W [SegWorker:28] HTTPPublisher | segment_publisher.cpp:136 | Could not get a playlist for HLS Publisher [0x7f0c980550d0, #default#app/stream, playlist.m3u8 ]
edge_1 | [2021-01-11 02:57:30.458] E [SegWorker:28] HLS | hls_stream_server.cpp:58 | Could not find a HLS Publisher playlist for [#default#app/stream], playlist.m3u8 : 202
edge_1 | [2021-01-11 02:57:31.461] W [SegWorker:29] HTTPPublisher | segment_publisher.cpp:136 | Could not get a playlist for HLS Publisher [0x7f0c980550d0, #default#app/stream, playlist.m3u8 ]
edge_1 | [2021-01-11 02:57:31.461] E [SegWorker:29] HLS | hls_stream_server.cpp:58 | Could not find a HLS Publisher playlist for [#default#app/stream], playlist.m3u8 : 202
edge_1 | [2021-01-11 02:57:32.465] W [SegWorker:30] HTTPPublisher | segment_publisher.cpp:136 | Could not get a playlist for HLS Publisher [0x7f0c980550d0, #default#app/stream, playlist.m3u8 ]
edge_1 | [2021-01-11 02:57:32.465] E [SegWorker:30] HLS | hls_stream_server.cpp:58 | Could not find a HLS Publisher playlist for [#default#app/stream], playlist.m3u8 : 202
edge_1 | [2021-01-11 02:57:33.294] I [AppWorker:53] DASH | dash_packetizer.cpp:882 | [#default#app/stream] DASH: Segments are ready to stream, segment duration: 5.000000s, count: 3
edge_1 | [2021-01-11 02:57:33.294] I [AppWorker:51] HLS | hls_packetizer.cpp:390 | [#default#app/stream] HLS: Segments are ready, segment duration: 5.000000s, count: 3
edge_1 | [2021-01-11 02:57:33.477] I [SegWorker:29] HTTPPublisher | segment_publisher.cpp:181 | Segment requested (#default#app/stream/1.ts) from 192.168.0.200:10582 : Segment number : 1 Dur ation : 5
edge_1 | [2021-01-11 02:57:33.477] I [SegWorker:29] Monitor | stream_metrics.cpp:119 | A new session has started playing #default#app/stream on the HLS publihser. HLS(1)/Stream total(1)/App total(1)
edge_1 | [2021-01-11 02:57:33.524] I [SegWorker:30] HTTPPublisher | segment_publisher.cpp:181 | Segment requested (#default#app/stream/2.ts) from 192.168.0.200:10583 : Segment number : 2 Dur ation : 5
edge_1 | [2021-01-11 02:57:33.554] I [SegWorker:27] HTTPPublisher | segment_publisher.cpp:181 | Segment requested (#default#app/stream/3.ts) from 192.168.0.200:10584 : Segment number : 3 Dur ation : 5
edge_1 | [2021-01-11 02:57:38.480] I [SegWorker:30] HTTPPublisher | segment_publisher.cpp:181 | Segment requested (#default#app/stream/4.ts) from 192.168.0.200:10590 : Segment number : 4 Dur ation : 5
edge_1 | [2021-01-11 02:57:43.482] I [SegWorker:30] HTTPPublisher | segment_publisher.cpp:181 | Segment requested (#default#app/stream/5.ts) from 192.168.0.200:10597 : Segment number : 5 Dur ation : 5
edge_1 | [2021-01-11 02:57:48.482] I [SegWorker:30] HTTPPublisher | segment_publisher.cpp:181 | Segment requested (#default#app/stream/6.ts) from 192.168.0.200:10606 : Segment number : 6 Dur ation : 5
edge_1 | [2021-01-11 02:57:53.485] I [SegWorker:30] HTTPPublisher | segment_publisher.cpp:181 | Segment requested (#default#app/stream/7.ts) from 192.168.0.200:10614 : Segment number : 7 Dur ation : 5
edge_1 | [2021-01-11 02:57:58.485] I [SegWorker:30] HTTPPublisher | segment_publisher.cpp:181 | Segment requested (#default#app/stream/8.ts) from 192.168.0.200:10627 : Segment number : 8 Dur
@getroot please test using hls.js and Firefox as webbrowser. For example https://hls-js-dev.netlify.app/demo/
https://hls-js-dev.netlify.app/demo/ This is an HTTPS (HTTP/TLS) site. The browser does not allow connections from https sites to http. So to play here, you need to install a certificate on the Edge, turn on TLS, and use a streaming address starting with HTTPS.
http://demo.ovenplayer.com Test it here. The OvenPlayer is also using hls.js when playing HLS.
@getroot see configuration linked in the issue description. Of course it contains the TLS configuration.
In my environment, it plays well with firefox as well. OvenPlayer is also using hls.js.
https://gist.github.com/basisbit/96e09409dbcb313ac30f029a1364a449#file-error-log-L47
As I've mentioned above many times, this log means that Edge started creating chunks. And when all the chunks have been made, playback begins. Can you check if it plays well with OvenPlayer? OvenPlayer automatically retries when a 202 response is received. But the player above won't. This is the difference. Try playing hls again after the chunks are made. And I want to see the full log, not your truncated log. Can you provide a full log?
The problem you have is judged to be not OVT's problem. If the issue continues to reproduce, please create a new issue related to it. I close this issue.
Describe the bug OVT between origin and edge server seems to be broken. Edge server does not send any video data to client. Also, the documentation is missing minimal working full configuration sample for origin and edge for a typical Origin -> edge setup.
To Reproduce Steps to reproduce the behavior:
Expected behavior OVT should be successfully used by the edge server to get video data with low latency so the edge server can then be used to stream using HLS / DASH / LL-DASH.
Logs See https://gist.github.com/basisbit/96e09409dbcb313ac30f029a1364a449
Server (please complete the following information):
Additional context OBS 26.0.2 was used to stream screen to the origin server using rtsp and B-Frames was set to
0
.