AirenSoft / OvenSpace

OvenSpace is Sub-Second Latency Streaming Demo Service using OvenMediaEngine, OvenPlayer, and OvenLiveKit.
https://space.ovenplayer.com/
MIT License
61 stars 21 forks source link

Error starting locally #6

Open voorjordanp opened 10 months ago

voorjordanp commented 10 months ago

Followed exact the readme. Server gives

[2024-01-31 23:35:00.069] I [OvenMediaEngine:1] Config | config_manager.cpp:239  | Trying to set logfile in directory... (/var/log/ovenmediaengine)
[2024-01-31 23:35:00.069] I [OvenMediaEngine:1] Config | config_manager.cpp:261  | Trying to load configurations... (origin_conf/Server.xml)
[2024-01-31 23:35:00.071] E [OvenMediaEngine:1] OvenMediaEngine | main.cpp:295  | An error occurred while load config: [Config] Unknown item found: Application.publishers.SessionLoadBalancingThreadCount in origin_conf/Server.xml

No changes. I followed exactly.

There is 1 error the Server.xml is not named Server.xml and docs still say

$ docker run -d -p 3333:3333 -p 3478:3478 -p 8081:8081 -p 10006-10010:10006-10010/udp -v $PWD/Server_no_tls.xml:/opt/ovenmediaengine/bin/origin_conf/Server.xml airensoft/ovenmediaengine:latest

Server_no_tls.xml

I tried firefox and chrome on OSX.

Both fail.

Any suggestions what might be the solution for this? thank you.

voorjordanp commented 10 months ago

Removing that line from config it runs "fine" server wise:

[2024-01-31 23:35:00.069] I [OvenMediaEngine:1] Config | config_manager.cpp:239  | Trying to set logfile in directory... (/var/log/ovenmediaengine)
[2024-01-31 23:35:00.069] I [OvenMediaEngine:1] Config | config_manager.cpp:261  | Trying to load configurations... (origin_conf/Server.xml)
[2024-01-31 23:38:02.221] I [OvenMediaEngine:1] Config | config_manager.cpp:239  | Trying to set logfile in directory... (/var/log/ovenmediaengine)
[2024-01-31 23:38:02.221] I [OvenMediaEngine:1] Config | config_manager.cpp:261  | Trying to load configurations... (origin_conf/Server.xml)
[2024-01-31 23:38:02.225] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:23   | OvenMediaEngine v0.16.4 ((From archive)) is started on [0e02ce2b25eb] (Linux aarch64 - 6.4.16-linuxkit, #1 SMP PREEMPT Thu Nov 16 10:49:20 UTC 2023)
[2024-01-31 23:38:02.225] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:27   | With modules:
[2024-01-31 23:38:02.225] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:28   |   FFmpeg 5.0.1
[2024-01-31 23:38:02.225] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:29   |     Configuration: --prefix=/opt/ovenmediaengine --extra-cflags='-I/opt/ovenmediaengine/include ' --extra-ldflags='-L/opt/ovenmediaengine/lib -Wl,-rpath,/opt/ovenmediaengine/lib ' --extra-libs=-ldl --disable-everything --disable-programs --disable-avdevice --disable-dwt --disable-lsp --disable-lzo --disable-faan --disable-pixelutils --enable-shared --enable-zlib --enable-libopus --enable-libvpx --enable-libfdk_aac --enable-libopenh264 --enable-openssl --enable-network --enable-libsrt --enable-dct --enable-rdft --disable-nvdec --disable-nvdec --disable-vaapi --disable-vdpau --disable-cuda-llvm --disable-cuvid --disable-ffnvcodec --enable-ffmpeg --enable-encoder='libvpx_vp8,libopus,libfdk_aac,libopenh264,mjpeg,png' --enable-decoder='aac,aac_latm,aac_fixed,mp3float,mp3,h264,hevc,opus,vp8' --enable-parser='aac,aac_latm,aac_fixed,h264,hevc,opus,vp8' --enable-protocol='tcp,udp,rtp,file,rtmp,tls,rtmps,libsrt' --enable-demuxer='rtsp,flv,live_flv,mp4,mp3' --enable-muxer='mp4,webm,mpegts,flv,mpjpeg' --enable-filter='asetnsamples,aresample,aformat,channelmap,channelsplit,scale,transpose,fps,settb,asettb,format'
[2024-01-31 23:38:02.225] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:30   |     libavformat: 59.16.100
[2024-01-31 23:38:02.225] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:31   |     libavcodec: 59.18.100
[2024-01-31 23:38:02.225] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:32   |     libavutil: 57.17.100
[2024-01-31 23:38:02.225] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:33   |     libavfilter: 8.24.100
[2024-01-31 23:38:02.225] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:34   |     libswresample: 4.3.100
[2024-01-31 23:38:02.225] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:35   |     libswscale: 6.4.100
[2024-01-31 23:38:02.225] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:36   |   SRT: 1.5.2
[2024-01-31 23:38:02.225] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:37   |   SRTP: libsrtp2 2.4.2
[2024-01-31 23:38:02.225] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:38   |   OpenSSL: OpenSSL 3.0.7 1 Nov 2022
[2024-01-31 23:38:02.225] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:39   |     Configuration: compiler: gcc -fPIC -pthread -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSL_BUILDING_OPENSSL -DNDEBUG
[2024-01-31 23:38:02.225] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:40   |   JsonCpp: 1.9.3
[2024-01-31 23:38:02.225] I [OvenMediaEngine:1] OvenMediaEngine | banner.cpp:41   |   jemalloc: 5.3.0-0-g54eaed1d8b56b1aa528be3bdd1877e59c56fa90c
[2024-01-31 23:38:02.225] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:73   | Server ID : c9d50857-3eb9-4b5a-ba96-38da0224b0d2
[2024-01-31 23:38:02.253] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:91   | Resolved public IP address (84.245.37.197) from stun server (stun.l.google.com:19302)
[2024-01-31 23:38:02.253] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:109  | This host supports IPv4 only (reason: v6: Failed to bind(): [errno] Cannot assign requested address (99)[0])
[2024-01-31 23:38:02.257] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:126  | Trying to create MediaRouter...
[2024-01-31 23:38:02.257] I [OvenMediaEngine:1] MediaRouter | mediarouter.cpp:40   | Mediarouter has been started.
[2024-01-31 23:38:02.257] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:129  | Trying to create WebRTC Publisher...
[2024-01-31 23:38:02.257] I [OvenMediaEngine:1] Signalling.P2P | rtc_p2p_manager.cpp:27   | P2P is disabled in the configuration
[2024-01-31 23:38:02.258] I [OvenMediaEngine:1] HTTP.Server | http_server_manager.cpp:319  | WebRTC Publisher is listening on *:3332...
[2024-01-31 23:38:02.258] I [OvenMediaEngine:1] ICE | ice_port_manager.cpp:305  | ICE candidate found: 84.245.37.197:10000
[2024-01-31 23:35:00.071] E [OvenMediaEngine:1] OvenMediaEngine | main.cpp:295  | An error occurred while load config: [Config] Unknown item found: Application.publishers.SessionLoadBalancingThreadCount in origin_conf/Server.xml
[2024-01-31 23:38:02.258] I [OvenMediaEngine:1] ICE | ice_port_manager.cpp:305  | ICE candidate found: 172.17.0.2:10000
[2024-01-31 23:38:02.258] I [OvenMediaEngine:1] ICE | ice_port_manager.cpp:305  | ICE candidate found: 84.245.37.197:10001
[2024-01-31 23:38:02.258] I [OvenMediaEngine:1] ICE | ice_port_manager.cpp:305  | ICE candidate found: 172.17.0.2:10001
[2024-01-31 23:38:02.258] I [OvenMediaEngine:1] ICE | ice_port_manager.cpp:305  | ICE candidate found: 84.245.37.197:10002
[2024-01-31 23:38:02.258] I [OvenMediaEngine:1] ICE | ice_port_manager.cpp:305  | ICE candidate found: 172.17.0.2:10002
[2024-01-31 23:38:02.258] I [OvenMediaEngine:1] ICE | ice_port_manager.cpp:305  | ICE candidate found: 84.245.37.197:10003
[2024-01-31 23:38:02.258] I [OvenMediaEngine:1] ICE | ice_port_manager.cpp:305  | ICE candidate found: 172.17.0.2:10003
[2024-01-31 23:38:02.258] I [OvenMediaEngine:1] ICE | ice_port_manager.cpp:305  | ICE candidate found: 84.245.37.197:10004
[2024-01-31 23:38:02.258] I [OvenMediaEngine:1] ICE | ice_port_manager.cpp:305  | ICE candidate found: 172.17.0.2:10004
[2024-01-31 23:38:02.258] I [OvenMediaEngine:1] ICE | ice_port_manager.cpp:305  | ICE candidate found: 84.245.37.197:10005
[2024-01-31 23:38:02.258] I [OvenMediaEngine:1] ICE | ice_port_manager.cpp:305  | ICE candidate found: 172.17.0.2:10005
[2024-01-31 23:38:02.261] I [OvenMediaEngine:1] ICE | ice_port.cpp:113  | ICE ports are listening on *:10005/UDP (0xffffbd702010), *:10004/UDP (0xffffbd702310), *:10003/UDP (0xffffbd702610), *:10002/UDP (0xffffbd702910), *:10001/UDP (0xffffbd702c10), *:10000/UDP (0xffffbd702f10) (for WebRTC Publisher)
[2024-01-31 23:38:02.261] I [OvenMediaEngine:1] ICE | ice_port_manager.cpp:191  | TURN port is listening on *:3478/TCP (for WebRTC Publisher)
[2024-01-31 23:38:02.261] I [OvenMediaEngine:1] Publisher | publisher.cpp:19   | WebRTC Publisher has been started.
[2024-01-31 23:38:02.261] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:130  | Trying to create LLHLS Publisher...
[2024-01-31 23:38:02.261] I [OvenMediaEngine:1] HTTP.Server | http_server_manager.cpp:319  | LLHLS Publisher is listening on *:3332...
[2024-01-31 23:38:02.261] I [OvenMediaEngine:1] Publisher | publisher.cpp:19   | LLHLS Publisher has been started.
[2024-01-31 23:38:02.262] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:131  | Trying to create HLS Publisher...
[2024-01-31 23:38:02.262] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:132  | Trying to create MPEG-DASH Publisher...
[2024-01-31 23:38:02.262] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:133  | Trying to create Low-Latency MPEG-DASH Publisher...
[2024-01-31 23:38:02.262] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:134  | Trying to create OVT Publisher...
[2024-01-31 23:38:02.262] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:135  | Trying to create File Publisher...
[2024-01-31 23:38:02.262] I [OvenMediaEngine:1] Publisher | publisher.cpp:19   | FilePublisher has been started.
[2024-01-31 23:38:02.262] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:136  | Trying to create MpegtsPush Publisher...
[2024-01-31 23:38:02.262] I [OvenMediaEngine:1] Publisher | publisher.cpp:19   | MPEGTSPushPublisher has been started.
[2024-01-31 23:38:02.262] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:137  | Trying to create RtmpPush Publisher...
[2024-01-31 23:38:02.262] I [OvenMediaEngine:1] Publisher | publisher.cpp:19   | RTMPPushPublisher has been started.
[2024-01-31 23:38:02.262] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:138  | Trying to create SrtPush Publisher...
[2024-01-31 23:38:02.262] I [OvenMediaEngine:1] Publisher | publisher.cpp:19   | SRTPushPublisher has been started.
[2024-01-31 23:38:02.262] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:139  | Trying to create Thumbnail Publisher...
[2024-01-31 23:38:02.263] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:142  | Trying to create Transcoder...
[2024-01-31 23:38:02.263] I [OvenMediaEngine:1] Transcoder | transcoder_gpu.cpp:43   | Trying to check the hardware accelerator
[2024-01-31 23:38:02.263] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:145  | Trying to create WebRTC Provider...
[2024-01-31 23:38:02.263] I [OvenMediaEngine:1] Signalling.P2P | rtc_p2p_manager.cpp:27   | P2P is disabled in the configuration
[2024-01-31 23:38:02.263] I [OvenMediaEngine:1] HTTP.Server | http_server_manager.cpp:319  | WebRTCProvider is listening on *:3332...
[2024-01-31 23:38:02.263] I [OvenMediaEngine:1] HTTP.Server | http_server_manager.cpp:319  | WebRTCProvider is listening on *:3332...
[2024-01-31 23:38:02.263] I [OvenMediaEngine:1] ICE | ice_port_manager.cpp:305  | ICE candidate found: 84.245.37.197:10000
[2024-01-31 23:38:02.263] I [OvenMediaEngine:1] ICE | ice_port_manager.cpp:305  | ICE candidate found: 172.17.0.2:10000
[2024-01-31 23:38:02.263] I [OvenMediaEngine:1] ICE | ice_port_manager.cpp:305  | ICE candidate found: 84.245.37.197:10001
[2024-01-31 23:38:02.263] I [OvenMediaEngine:1] ICE | ice_port_manager.cpp:305  | ICE candidate found: 172.17.0.2:10001
[2024-01-31 23:38:02.263] I [OvenMediaEngine:1] ICE | ice_port_manager.cpp:305  | ICE candidate found: 84.245.37.197:10002
[2024-01-31 23:38:02.263] I [OvenMediaEngine:1] ICE | ice_port_manager.cpp:305  | ICE candidate found: 172.17.0.2:10002
[2024-01-31 23:38:02.263] I [OvenMediaEngine:1] ICE | ice_port_manager.cpp:305  | ICE candidate found: 84.245.37.197:10003
[2024-01-31 23:38:02.263] I [OvenMediaEngine:1] ICE | ice_port_manager.cpp:305  | ICE candidate found: 172.17.0.2:10003
[2024-01-31 23:38:02.263] I [OvenMediaEngine:1] ICE | ice_port_manager.cpp:305  | ICE candidate found: 84.245.37.197:10004
[2024-01-31 23:38:02.263] I [OvenMediaEngine:1] ICE | ice_port_manager.cpp:305  | ICE candidate found: 172.17.0.2:10004
[2024-01-31 23:38:02.262] W [OvenMediaEngine:1] HLS | hls_publisher.cpp:38   | HLS Publisher is disabled by configuration
[2024-01-31 23:38:02.262] W [OvenMediaEngine:1] DASH | dash_publisher.cpp:36   | DASH Publisher is disabled by configuration
[2024-01-31 23:38:02.262] W [OvenMediaEngine:1] LLDASH | cmaf_publisher.cpp:39   | LLDASH Publisher is disabled by configuration
[2024-01-31 23:38:02.262] W [OvenMediaEngine:1] OVT | ovt_publisher.cpp:39   | OVTPublisher is disabled by configuration
[2024-01-31 23:38:02.263] W [OvenMediaEngine:1] Thumbnail | thumbnail_publisher.cpp:79   | ThumbnailPublisher is disabled by configuration
[2024-01-31 23:38:02.263] W [OvenMediaEngine:1] Transcoder | transcoder_gpu.cpp:52   | No supported NVIDIA Accelerator
[2024-01-31 23:38:02.263] W [OvenMediaEngine:1] Transcoder | transcoder_gpu.cpp:62   | No supported Xilinx Media Accelerator
[2024-01-31 23:38:02.263] W [OvenMediaEngine:1] Transcoder | transcoder_gpu.cpp:72   | No supported Intel QuickSync Accelerator
[2024-01-31 23:38:02.263] W [OvenMediaEngine:1] Transcoder | transcoder_gpu.cpp:82   | No supported Netint VPU Accelerator
[2024-01-31 23:38:02.265] W [OvenMediaEngine:1] MpegtsProvider | mpegts_provider.cpp:147  | MPEGTSProvider is disabled by configuration
[2024-01-31 23:38:02.268] W [OvenMediaEngine:1] Publisher | publisher.cpp:70   | File publisher is disabled in #default#app application, so it was not created
[2024-01-31 23:38:02.268] W [OvenMediaEngine:1] Publisher | publisher.cpp:70   | MPEGTSPush publisher is disabled in #default#app application, so it was not created
[2024-01-31 23:38:02.268] W [OvenMediaEngine:1] Publisher | publisher.cpp:70   | RTMPPush publisher is disabled in #default#app application, so it was not created
[2024-01-31 23:38:02.268] W [OvenMediaEngine:1] Publisher | publisher.cpp:70   | SRTPush publisher is disabled in #default#app application, so it was not created
[2024-01-31 23:38:02.268] W [OvenMediaEngine:1] Provider | provider.cpp:93   | OVT provider is disabled in #default#app application, so it was not created
[2024-01-31 23:38:02.268] W [OvenMediaEngine:1] Provider | provider.cpp:93   | RTSP Pull provider is disabled in #default#app application, so it was not created
[2024-01-31 23:38:02.268] W [OvenMediaEngine:1] Provider | provider.cpp:93   | Scheduled provider is disabled in #default#app application, so it was not created
[2024-01-31 23:38:02.268] W [OvenMediaEngine:1] Provider | provider.cpp:93   | Multiplex provider is disabled in #default#app application, so it was not created
[2024-01-31 23:38:02.263] I [OvenMediaEngine:1] ICE | ice_port_manager.cpp:305  | ICE candidate found: 84.245.37.197:10005
[2024-01-31 23:38:02.264] I [OvenMediaEngine:1] ICE | ice_port_manager.cpp:305  | ICE candidate found: 172.17.0.2:10005
[2024-01-31 23:38:02.264] I [OvenMediaEngine:1] ICE | ice_port.cpp:113  | ICE ports are listening on *:10005/UDP (0xffffbd702010), *:10004/UDP (0xffffbd702310), *:10003/UDP (0xffffbd702610), *:10002/UDP (0xffffbd702910), *:10001/UDP (0xffffbd702c10), *:10000/UDP (0xffffbd702f10) (for WebRTCProvider)
[2024-01-31 23:38:02.264] I [OvenMediaEngine:1] ICE | ice_port_manager.cpp:191  | TURN port is listening on *:3478/TCP (for WebRTCProvider)
[2024-01-31 23:38:02.265] I [OvenMediaEngine:1] Provider | provider.cpp:37   | WebRTCProvider has been started.
[2024-01-31 23:38:02.265] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:146  | Trying to create MPEG-TS Provider...
[2024-01-31 23:38:02.265] I [OvenMediaEngine:1] MpegtsProvider | mpegts_provider.cpp:39   | Terminated Mpegts Provider module.
[2024-01-31 23:38:02.265] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:147  | Trying to create SRT Provider...
[2024-01-31 23:38:02.265] I [OvenMediaEngine:1] SrtProvider | srt_provider.cpp:116  | SrtProvider is listening on *:9999/SRT
[2024-01-31 23:38:02.266] I [OvenMediaEngine:1] Provider | provider.cpp:37   | SrtProvider has been started.
[2024-01-31 23:38:02.266] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:148  | Trying to create RTMP Provider...
[2024-01-31 23:38:02.266] I [OvenMediaEngine:1] RTMPProvider | rtmp_provider.cpp:138  | RTMPProvider is listening on *:1935
[2024-01-31 23:38:02.266] I [OvenMediaEngine:1] Provider | provider.cpp:37   | RTMPProvider has been started.
[2024-01-31 23:38:02.266] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:149  | Trying to create OVT Provider...
[2024-01-31 23:38:02.266] I [OvenMediaEngine:1] Provider | provider.cpp:37   | OVTProvider has been started.
[2024-01-31 23:38:02.266] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:150  | Trying to create RTSPC Provider...
[2024-01-31 23:38:02.266] I [OvenMediaEngine:1] Provider | provider.cpp:37   | RTSPCProvider has been started.
[2024-01-31 23:38:02.266] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:151  | Trying to create File Provider...
[2024-01-31 23:38:02.266] I [OvenMediaEngine:1] Provider | provider.cpp:37   | FileProvider has been started.
[2024-01-31 23:38:02.266] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:152  | Trying to create Scheduled Provider...
[2024-01-31 23:38:02.266] I [OvenMediaEngine:1] Provider | provider.cpp:37   | ScheduledProvider has been started.
[2024-01-31 23:38:02.267] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:153  | Trying to create Multiplex Provider...
[2024-01-31 23:38:02.267] I [OvenMediaEngine:1] Provider | provider.cpp:37   | MultiplexProvider has been started.
[2024-01-31 23:38:02.267] I [OvenMediaEngine:1] OvenMediaEngine | main.cpp:160  | All modules are initialized successfully
[2024-01-31 23:38:02.267] I [OvenMediaEngine:1] Monitor | monitoring.cpp:75   | OvenMediaEngine(c9d50857-3eb9-4b5a-ba96-38da0224b0d2) ServerMetric has been started for monitoring - 2024-01-31T23:38:02.267+00:00
[2024-01-31 23:38:02.267] I [OvenMediaEngine:1] Monitor | server_metrics.cpp:61   | Create HostMetrics(default/c9d50857-3eb9-4b5a-ba96-38da0224b0d2/default) for monitoring
[2024-01-31 23:38:02.267] I [OvenMediaEngine:1] Orchestrator | orchestrator_internal.cpp:821  | Trying to create an application: [#default#app]
[2024-01-31 23:38:02.267] I [OvenMediaEngine:1] Monitor | host_metrics.cpp:58   | Create ApplicationMetrics(#default#app/c9d50857-3eb9-4b5a-ba96-38da0224b0d2/default/#default#app) for monitoring
[2024-01-31 23:38:02.267] I [OvenMediaEngine:1] MediaRouter | mediarouter_application.cpp:51   | [#default#app(0)] Created Mediarouter application. worker(1)
[2024-01-31 23:38:02.267] I [OvenMediaEngine:1] MediaRouter | mediarouter.cpp:83   | Created Mediarouter. app(#default#app)
[2024-01-31 23:38:02.268] I [OvenMediaEngine:1] Publisher | application.cpp:181  | WebRTC Publisher Application has created [#default#app] application
[2024-01-31 23:38:02.268] I [OvenMediaEngine:1] Publisher | application.cpp:181  | LLHLS Publisher Application has created [#default#app] application
[2024-01-31 23:38:02.268] I [OvenMediaEngine:1] Transcoder | transcoder_application.cpp:34   | Created transcoder application. [#default#app]
[2024-01-31 23:38:02.268] I [OvenMediaEngine:1] Transcoder | transcoder.cpp:94   | Transcoder has created [config][#default#app] application
[2024-01-31 23:38:02.268] I [OvenMediaEngine:1] Provider | application.cpp:46   | WebRTCProvider has created [#default#app] application
[2024-01-31 23:38:02.268] I [OvenMediaEngine:1] Provider | application.cpp:46   | SrtProvider has created [#default#app] application
[2024-01-31 23:38:02.268] I [OvenMediaEngine:1] Provider | application.cpp:46   | RTMPProvider has created [#default#app] application
[2024-01-31 23:38:02.269] I [OvenMediaEngine:1] HTTP.Server | http_server_manager.cpp:319  | API Server is listening on *:8081...
[2024-01-31 23:38:03.284] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:149  | Client(<ClientSocket: 0xffffab601010, #28, Connected, TCP, Nonblocking, 192.168.65.1:56704>) is connected on *:8081
[2024-01-31 23:38:03.286] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:223  | Client(<ClientSocket: 0xffffab601010, #28, Disconnected, TCP, Nonblocking, 192.168.65.1:56704>) has disconnected from *:8081
[2024-01-31 23:38:03.599] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:149  | Client(<ClientSocket: 0xffffab601010, #28, Connected, TCP, Nonblocking, 192.168.65.1:56705>) is connected on *:8081
[2024-01-31 23:38:03.602] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:223  | Client(<ClientSocket: 0xffffab601010, #28, Disconnected, TCP, Nonblocking, 192.168.65.1:56705>) has disconnected from *:8081
[2024-01-31 23:38:06.091] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:149  | Client(<ClientSocket: 0xffffab601610, #28, Connected, TCP, Nonblocking, 192.168.65.1:56706>) is connected on *:8081
[2024-01-31 23:38:06.100] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:223  | Client(<ClientSocket: 0xffffab601610, #28, Disconnected, TCP, Nonblocking, 192.168.65.1:56706>) has disconnected from *:8081
[2024-01-31 23:38:06.324] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:149  | Client(<ClientSocket: 0xffffab601410, #28, Connected, TCP, Nonblocking, 192.168.65.1:56707>) is connected on *:8081
[2024-01-31 23:38:06.334] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:223  | Client(<ClientSocket: 0xffffab601410, #28, Disconnected, TCP, Nonblocking, 192.168.65.1:56707>) has disconnected from *:8081
[2024-01-31 23:38:08.601] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:149  | Client(<ClientSocket: 0xffffab601410, #28, Connected, TCP, Nonblocking, 192.168.65.1:56708>) is connected on *:8081
[2024-01-31 23:38:08.608] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:223  | Client(<ClientSocket: 0xffffab601410, #28, Disconnected, TCP, Nonblocking, 192.168.65.1:56708>) has disconnected from *:8081
[2024-01-31 23:38:09.375] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:149  | Client(<ClientSocket: 0xffffab601410, #28, Connected, TCP, Nonblocking, 192.168.65.1:56709>) is connected on *:8081
[2024-01-31 23:38:09.378] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:223  | Client(<ClientSocket: 0xffffab601410, #28, Disconnected, TCP, Nonblocking, 192.168.65.1:56709>) has disconnected from *:8081
[2024-01-31 23:38:10.211] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:149  | Client(<ClientSocket: 0xffffb4a95610, #28, Connected, TCP, Nonblocking, 192.168.65.1:56710>) is connected on *:8081
[2024-01-31 23:38:10.213] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:223  | Client(<ClientSocket: 0xffffb4a95610, #28, Disconnected, TCP, Nonblocking, 192.168.65.1:56710>) has disconnected from *:8081
[2024-01-31 23:38:10.227] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:149  | Client(<ClientSocket: 0xffffab601210, #28, Connected, TCP, Nonblocking, 192.168.65.1:56711>) is connected on *:8081
[2024-01-31 23:38:10.240] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:223  | Client(<ClientSocket: 0xffffab601210, #28, Disconnected, TCP, Nonblocking, 192.168.65.1:56711>) has disconnected from *:8081
[2024-01-31 23:38:11.106] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:149  | Client(<ClientSocket: 0xffffab601410, #28, Connected, TCP, Nonblocking, 192.168.65.1:56712>) is connected on *:8081
[2024-01-31 23:38:11.110] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:223  | Client(<ClientSocket: 0xffffab601410, #28, Disconnected, TCP, Nonblocking, 192.168.65.1:56712>) has disconnected from *:8081
[2024-01-31 23:38:12.693] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:149  | Client(<ClientSocket: 0xffffab601410, #28, Connected, TCP, Nonblocking, 192.168.65.1:56713>) is connected on *:8081
[2024-01-31 23:38:12.702] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:223  | Client(<ClientSocket: 0xffffab601410, #28, Disconnected, TCP, Nonblocking, 192.168.65.1:56713>) has disconnected from *:8081
[2024-01-31 23:38:13.617] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:149  | Client(<ClientSocket: 0xffffb4a95410, #28, Connected, TCP, Nonblocking, 192.168.65.1:56714>) is connected on *:8081
[2024-01-31 23:38:13.619] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:223  | Client(<ClientSocket: 0xffffb4a95410, #28, Disconnected, TCP, Nonblocking, 192.168.65.1:56714>) has disconnected from *:8081
[2024-01-31 23:38:15.210] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:149  | Client(<ClientSocket: 0xffffb4a95410, #28, Connected, TCP, Nonblocking, 192.168.65.1:56715>) is connected on *:8081
[2024-01-31 23:38:15.220] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:223  | Client(<ClientSocket: 0xffffb4a95410, #28, Disconnected, TCP, Nonblocking, 192.168.65.1:56715>) has disconnected from *:8081
[2024-01-31 23:38:16.100] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:149  | Client(<ClientSocket: 0xffffab601010, #28, Connected, TCP, Nonblocking, 192.168.65.1:56716>) is connected on *:8081
[2024-01-31 23:38:16.102] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:223  | Client(<ClientSocket: 0xffffab601010, #28, Disconnected, TCP, Nonblocking, 192.168.65.1:56716>) has disconnected from *:8081
[2024-01-31 23:38:17.706] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:149  | Client(<ClientSocket: 0xffffab601010, #28, Connected, TCP, Nonblocking, 192.168.65.1:56717>) is connected on *:8081
[2024-01-31 23:38:17.719] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:223  | Client(<ClientSocket: 0xffffab601010, #28, Disconnected, TCP, Nonblocking, 192.168.65.1:56717>) has disconnected from *:8081
[2024-01-31 23:38:18.588] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:149  | Client(<ClientSocket: 0xffffab601610, #28, Connected, TCP, Nonblocking, 192.168.65.1:56718>) is connected on *:8081
[2024-01-31 23:38:18.591] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:223  | Client(<ClientSocket: 0xffffab601610, #28, Disconnected, TCP, Nonblocking, 192.168.65.1:56718>) has disconnected from *:8081
[2024-01-31 23:38:20.200] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:149  | Client(<ClientSocket: 0xffffab601610, #28, Connected, TCP, Nonblocking, 192.168.65.1:56719>) is connected on *:8081
[2024-01-31 23:38:20.207] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:223  | Client(<ClientSocket: 0xffffab601610, #28, Disconnected, TCP, Nonblocking, 192.168.65.1:56719>) has disconnected from *:8081
[2024-01-31 23:38:21.088] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:149  | Client(<ClientSocket: 0xffffab601210, #28, Connected, TCP, Nonblocking, 192.168.65.1:56720>) is connected on *:8081
[2024-01-31 23:38:21.089] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:223  | Client(<ClientSocket: 0xffffab601210, #28, Disconnected, TCP, Nonblocking, 192.168.65.1:56720>) has disconnected from *:8081
[2024-01-31 23:38:22.713] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:149  | Client(<ClientSocket: 0xffffab601210, #28, Connected, TCP, Nonblocking, 192.168.65.1:56721>) is connected on *:8081
[2024-01-31 23:38:22.714] I [SPAPISvr-t8081:32] HTTP.Server | http_server.cpp:223  | Client(<ClientSocket: 0xffffab601210, #28, Disconnected, TCP, Nonblocking, 192.168.65.1:56721>) has disconnected from *:8081

But client:

Screenshot 2024-02-01 at 00 39 27 Screenshot 2024-02-01 at 00 38 55

Additional question Since i cannot get TLS to work on localhost, i assume this setup let me run rtmpd sessions without the TLS for testing an debugging, thus this should be the foundation for me to build on locally if I want to build a recorder type functionality?

SangwonOh commented 9 months ago

@voorjordanp Hi

The server.xml is out dated.

Latest version of OvenMediaEngine settings that the line you removed has some changes.

From

 <Publishers>
                        <SessionLoadBalancingThreadCount>2</SessionLoadBalancingThreadCount>
                        <StreamLoadBalancingThreadCount>4</StreamLoadBalancingThreadCount>

To

<Publishers>
            <AppWorkerCount>1</AppWorkerCount>
            <StreamWorkerCount>8</StreamWorkerCount>

This replacement will launch OvenMediaEngine normally.

Thanks!