Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Edge streaming doesn't work with low-framerate thumbnail generation #1529

Open
d-uzlov opened this issue Feb 20, 2024 · 3 comments
Open

Edge streaming doesn't work with low-framerate thumbnail generation #1529

d-uzlov opened this issue Feb 20, 2024 · 3 comments
Assignees
Labels
investigating Being checked

Comments

@d-uzlov
Copy link
Contributor

d-uzlov commented Feb 20, 2024

Describe the bug

I set up 2 servers: origin and edge.
All was working fine until I enabled thumbnail generation.
I can connect to origin just fine regardless of thumbnail generation but edge stopped working.

May be related to a fixed issue with low-framerate thumbnail generation:

If I set thumbnail <Framerate>0.1</Framerate>, edge is never able to transmit the stream, regardless of how long I wait.
If I set thumbnail <Framerate>1</Framerate>, edge works but there is a significant delay between initial viewer connection and stream starting.
If I set thumbnail <Framerate>10</Framerate>, edge works, and the delay is not noticeable for me.

To Reproduce

  1. Set up origin and edge
  2. Set up Redis for OriginMapStore (not sure if it's necessary, I just never used edge without it)
  3. Enable thumbnail generation with low framerate:
<Application>
    <OutputProfiles>
        <OutputProfile>
            <Encodes>
                <Image>
                    <Codec>jpeg</Codec>
                    <Height>480</Height>
                    <Framerate>0.1</Framerate>
                </Image>
            </Encodes>
        </OutputProfile>
    </OutputProfiles>
</Application>
  1. Start streaming
  2. Try to watch stream via the edge server

Expected behavior

Streaming should start immediately, or with a small delay.

Actual behavior

Player shows connection error, stream never starts.

Logs

Relevant part of origin logs
�[37m[2024-02-20 03:22:00.438] I [SPRTMP-t1935:20] Provider | stream.cpp:51   | Unknown/(101) has been started stream�[0m
�[37m[2024-02-20 03:22:00.438] I [SPRTMP-t1935:20] RTMPProvider | rtmp_provider.cpp:189  | A RTMP client has connected from <ClientSocket: 0x7fdf2e801010, #18, Connected, TCP, Nonblocking, 10.0.1.1:64492>�[0m
�[37m[2024-02-20 03:22:00.648] I [SPRTMP-t1935:20] MediaRouter | mediarouter_application.cpp:340  | [#default#tc/danil(101)] Trying to create a stream�[0m
�[37m[2024-02-20 03:22:00.648] I [SPRTMP-t1935:20] Monitor | application_metrics.cpp:58   | Create StreamMetrics(danil/2786650f-3549-4849-b324-57174681514b/default/#default#tc/danil/i) for monitoring�[0m
�[37m[2024-02-20 03:22:00.648] I [SPRTMP-t1935:20] MediaRouter | mediarouter_application.cpp:440  | [#default#tc/danil(101)] Stream has been created�[0m
�[37m[2024-02-20 03:22:00.649] I [SPRTMP-t1935:20] Transcoder | transcoder_stream.cpp:63   | [#default#tc/danil(101)] Transcoder stream has been started�[0m
�[37m[2024-02-20 03:22:00.651] I [InboundWorker:31] MediaRouter | mediarouter_application.cpp:477  | [#default#tc/danil(101)] Stream has been prepared 
[Stream Info]
id(101), msid(0), output(danil), SourceType(Rtmp), RepresentationType(Source), Created Time (Tue Feb 20 03:22:00 2024) UUID(2786650f-3549-4849-b324-57174681514b/default/#default#tc/danil/i)

	Video Track #0: Public Name(Video_0) Variant Name(Video) Bitrate(25.00Mb) Codec(1,H264,none:0) BSF(AVCC) Resolution(2560x1440) Framerate(60.00) KeyInterval(0/frame) SkipFrames(0) BFrames(0) timebase(1/1000)
	Audio Track #1: Public Name(Audio_1) Variant Name(Audio) Bitrate(160.00Kb) Codec(6,AAC,none) BSF(AAC_RAW) Samplerate(48.0K) Format(s16, 16) Channel(stereo, 2) timebase(1/1000)
	Data  Track #2: Public Name(Data_2) Variant Name(Data) Codec(0,Unknown,none) BSF(ID3v2) timebase(1/1000)�[0m
�[37m[2024-02-20 03:22:00.651] I [InboundWorker:31] Transcoder | transcoder_stream.cpp:128  | [#default#tc/danil(101)] Using local output profiles by webhook�[0m
�[37m[2024-02-20 03:22:00.651] I [InboundWorker:31] Transcoder | transcoder_stream.cpp:410  | [#default#tc/danil(101)] Output stream has been created. [#default#tc/danil(2276861742)]�[0m
�[37m[2024-02-20 03:22:00.652] I [InboundWorker:31] Transcoder | transcoder_decoder.cpp:242  | The decoder has been created successfully. track(#0) codec(H264), module(default:0)�[0m
�[37m[2024-02-20 03:22:00.653] I [InboundWorker:31] Transcoder | transcoder_decoder.cpp:242  | The decoder has been created successfully. track(#1) codec(AAC), module(default:0)�[0m
�[37m[2024-02-20 03:22:00.653] I [InboundWorker:31] MediaRouter | mediarouter_application.cpp:340  | [#default#tc/danil(2276861742)] Trying to create a stream�[0m
�[37m[2024-02-20 03:22:00.653] I [InboundWorker:31] Monitor | application_metrics.cpp:58   | Create StreamMetrics(danil/2786650f-3549-4849-b324-57174681514b/default/#default#tc/danil/o) for monitoring�[0m
�[37m[2024-02-20 03:22:00.653] I [InboundWorker:31] MediaRouter | mediarouter_application.cpp:440  | [#default#tc/danil(2276861742)] Stream has been created�[0m
�[37m[2024-02-20 03:22:00.653] I [InboundWorker:31] Transcoder | transcoder_stream.cpp:150  | [#default#tc/danil(101)] Transcoder stream has been prepared�[0m
�[37m[2024-02-20 03:22:00.653] I [Decaac:90] Transcoder | decoder_aac.cpp:203  | [#default#tc/danil(101)] input track information: [audio] aac (LC), 48000 Hz, stereo(2), fltp, 4 kbps, timebase: 1/1000, �[0m
�[37m[2024-02-20 03:22:00.654] I [Decaac:90] Transcoder | transcoder_encoder.cpp:278  | The encoder has been created successfully. track(#5), codec(OPUS), module(default:0)�[0m
�[37m[2024-02-20 03:22:00.654] I [Decaac:90] Transcoder | filter_resampler.cpp:159  | Resampler parameters. track(#1 -> #5). desc(src: time_base=1/1000:sample_rate=48000:sample_fmt=fltp:channel_layout=stereo -> output: asettb=1/48000,aresample=async=1000,aresample=48000,aformat=sample_fmts=s16:channel_layouts=stereo,asetnsamples=n=960)�[0m
�[37m[2024-02-20 03:22:00.681] I [Dech264:89] Transcoder | decoder_avc.cpp:210  | [#default#tc/danil(101)] input track information: [video] h264 (High 5.1), yuv420p, 2560x1440 [SAR 1:1 DAR 16:9], 60 fps, 195 kbps, timebase: 1/120, �[0m
�[33m[2024-02-20 03:22:00.681] W [Dech264:89] FFmpeg | third_parties.cpp:115  | [AVCodecContext: 0x7fdf20813400] [OpenH264] this = 0x0x7fdf20871030, Warning:bEnableFrameSkip = 0,bitrate can't be controlled for RC_QUALITY_MODE,RC_BITRATE_MODE and RC_TIMESTAMP_MODE without enabling skip frame.�[0m
�[37m[2024-02-20 03:22:00.708] I [Dech264:89] Transcoder | transcoder_encoder.cpp:278  | The encoder has been created successfully. track(#1), codec(H264), module(default:0)�[0m
�[33m[2024-02-20 03:22:00.709] W [Dech264:89] FFmpeg | third_parties.cpp:115  | [AVCodecContext: 0x7fdf20813c00] [OpenH264] this = 0x0x7fdf208714b0, Warning:bEnableFrameSkip = 0,bitrate can't be controlled for RC_QUALITY_MODE,RC_BITRATE_MODE and RC_TIMESTAMP_MODE without enabling skip frame.�[0m
�[37m[2024-02-20 03:22:00.744] I [Dech264:89] Transcoder | transcoder_encoder.cpp:278  | The encoder has been created successfully. track(#2), codec(H264), module(default:0)�[0m
�[37m[2024-02-20 03:22:00.745] I [Dech264:89] Transcoder | transcoder_encoder.cpp:278  | The encoder has been created successfully. track(#3), codec(JPEG), module(default:0)�[0m
�[37m[2024-02-20 03:22:00.745] I [Dech264:89] Transcoder | filter_rescaler.cpp:298  | Rescaler parameters. track(#0 -> #1), module(default:0 -> default:0). desc(src:video_size=2560x1440:pix_fmt=yuv420p:time_base=1/1000:pixel_aspect=1/1:frame_rate=30/1 -> output:fps=fps=60.00:round=near,settb=1/90000,scale=1280x720:flags=bilinear,format=yuv420p)�[0m
�[37m[2024-02-20 03:22:00.751] I [Dech264:89] Transcoder | filter_rescaler.cpp:298  | Rescaler parameters. track(#0 -> #2), module(default:0 -> default:0). desc(src:video_size=2560x1440:pix_fmt=yuv420p:time_base=1/1000:pixel_aspect=1/1:frame_rate=30/1 -> output:fps=fps=60.00:round=near,settb=1/90000,scale=1920x1080:flags=bilinear,format=yuv420p)�[0m
�[37m[2024-02-20 03:22:00.759] I [Dech264:89] Transcoder | filter_rescaler.cpp:298  | Rescaler parameters. track(#0 -> #3), module(default:0 -> default:0). desc(src:video_size=2560x1440:pix_fmt=yuv420p:time_base=1/1000:pixel_aspect=1/1:frame_rate=30/1 -> output:fps=fps=0.10:round=near,settb=1/90000,scale=854x480:flags=bilinear,format=yuv420p)�[0m
�[37m[2024-02-20 03:22:01.864] I [OutboundWorker:32] MediaRouter | mediarouter_application.cpp:477  | [#default#tc/danil(2276861742)] Stream has been prepared 
[Stream Info]
id(2276861742), msid(0), output(danil), SourceType(Transcoder), RepresentationType(Source), Created Time (Tue Feb 20 03:22:00 2024) UUID(2786650f-3549-4849-b324-57174681514b/default/#default#tc/danil/o)
	>> Origin Stream Info
	id(101), output(danil), SourceType(Rtmp), Created Time (Tue Feb 20 03:22:00 2024)

	Video Track #0: Public Name(Video_0) Variant Name(bypass_video) Bitrate(25.00Mb) Codec(1,H264,Passthrough:0) BSF(AVCC) Resolution(2560x1440) Framerate(60.00) KeyInterval(60/frame) SkipFrames(0) BFrames(0) timebase(1/1000)
	Video Track #1: Public Name(Video_0) Variant Name(720p) Bitrate(2.50Mb) Codec(1,H264,default:0) BSF(H264_ANNEXB) Resolution(1280x720) Framerate(60.00) KeyInterval(60/frame) SkipFrames(0) BFrames(0) timebase(1/90000)
	Video Track #2: Public Name(Video_0) Variant Name(1080p) Bitrate(8.00Mb) Codec(1,H264,default:0) BSF(H264_ANNEXB) Resolution(1920x1080) Framerate(60.00) KeyInterval(60/frame) SkipFrames(0) BFrames(0) timebase(1/90000)
	Video Track #3: Public Name(Video_0) Variant Name(image_0) Bitrate(1.00Mb) Codec(9,JPEG,default:0) BSF(JPEG) Resolution(854x480) Framerate(0.10) KeyInterval(0/frame) SkipFrames(0) BFrames(0) timebase(1/90000)
	Audio Track #4: Public Name(Audio_1) Variant Name(aac) Bitrate(128.00Kb) Codec(6,AAC,Passthrough) BSF(AAC_RAW) Samplerate(48.0K) Format(fltp, 32) Channel(stereo, 2) timebase(1/1000)
	Audio Track #5: Public Name(Audio_1) Variant Name(opus) Bitrate(128.00Kb) Codec(8,OPUS,default) BSF(OPUS) Samplerate(48.0K) Format(s16, 16) Channel(stereo, 2) timebase(1/48000)
	Data  Track #6: Public Name(Data_2) Variant Name(Data) Codec(0,Unknown,Passthrough) BSF(ID3v2) timebase(1/1000)�[0m
�[37m[2024-02-20 03:22:01.865] I [OutboundWorker:32] WebRTC Publisher | rtc_stream.cpp:163  | RtcStream(#default#tc/danil) - Ignore unsupported codec(JPEG)�[0m
�[37m[2024-02-20 03:22:01.865] I [OutboundWorker:32] WebRTC Publisher | rtc_stream.cpp:163  | RtcStream(#default#tc/danil) - Ignore unsupported codec(AAC)�[0m
�[37m[2024-02-20 03:22:01.865] I [OutboundWorker:32] WebRTC Publisher | rtc_stream.cpp:200  | WebRTC Stream has been created : danil/2276861742
Rtx(false) Ulpfec(false) JitterBuffer(false) PlayoutDelay(false min:0 max: 0)�[0m
�[37m[2024-02-20 03:22:01.865] I [OutboundWorker:32] Publisher | stream.cpp:212  | WebRTC Publisher Application application has started [danil(2276861742)] stream (MSID : 0)�[0m
�[37m[2024-02-20 03:22:01.866] I [OutboundWorker:32] LLHLS Publisher | llhls_stream.cpp:118  | LLHlsStream(#default#tc/danil) - Ignore unsupported codec(JPEG)�[0m
�[37m[2024-02-20 03:22:01.866] I [OutboundWorker:32] LLHLS Publisher | llhls_stream.cpp:118  | LLHlsStream(#default#tc/danil) - Ignore unsupported codec(OPUS)�[0m
�[37m[2024-02-20 03:22:01.866] I [OutboundWorker:32] LLHLS Publisher | llhls_stream.cpp:213  | LLHlsStream has been created : danil/2276861742
OriginMode(true) Chunk Duration(0.50) Segment Duration(6) Segment Count(10) DRM(none)�[0m
�[37m[2024-02-20 03:22:01.866] I [OutboundWorker:32] Publisher | stream.cpp:212  | LLHLS Publisher Application application has started [danil(2276861742)] stream (MSID : 0)�[0m
�[37m[2024-02-20 03:22:01.868] I [OutboundWorker:32] Publisher | stream.cpp:212  | OVTPublisher Application application has started [danil(2276861742)] stream (MSID : 0)�[0m
�[37m[2024-02-20 03:22:01.868] I [OutboundWorker:32] Publisher | stream.cpp:212  | ThumbnailPublisher Application application has started [danil(2276861742)] stream (MSID : 0)�[0m
�[37m[2024-02-20 03:22:04.524] I [SPOvtPub-t9000:15] OVT | ovt_publisher.cpp:181  | OvtProvider is connected : <ClientSocket: 0x7fdf35d10010, #20, Connected, TCP, Nonblocking, 10.201.4.44:43296>�[0m
�[37m[2024-02-20 03:22:04.526] I [SPOvtPub-t9000:15] Monitor | stream_metrics.cpp:114  | A new session has started playing #default#tc/danil on the OVT publisher. OVT(1)/Stream total(1)/App total(1)�[0m
�[37m[2024-02-20 03:23:04.714] I [SPOvtPub-t9000:15] Monitor | stream_metrics.cpp:136  | A session has been stopped playing #default#tc/danil on the OVT publisher. Concurrent Viewers[OVT(0)/Stream total(0)/App total(0)]�[0m
�[37m[2024-02-20 03:23:04.714] I [SPOvtPub-t9000:15] OVT | ovt_publisher.cpp:266  | OvtProvider is disconnected(1) : <ClientSocket: 0x7fdf35d10010, #20, Closed, TCP, Nonblocking, 10.201.4.44:43296>�[0m
Relevant part of edge logs
�[37m[2024-02-20 03:22:04.519] I [SPRtcSig-t3333:8] Signalling | rtc_signalling_server.cpp:316  | New client is connected: <ClientSocket: 0x7fd2f0201210, #12, Connected, TCP, Nonblocking, 10.201.0.101:57132>�[0m
�[37m[2024-02-20 03:22:04.522] I [SPRtcSig-t3333:8] Publisher | publisher.cpp:187  | Try to pull stream from local origin map: [#default#tc/danil]�[0m
�[37m[2024-02-20 03:22:04.522] I [SPRtcSig-t3333:8] Publisher | publisher.cpp:191  | Try to pull stream from origin map store: [#default#tc/danil]�[0m
�[91m[2024-02-20 03:22:04.522] E [SPRtcSig-t3333:8] Orchestrator | orchestrator.cpp:740  | Could not find Origin for the stream: [#default#tc/danil]�[0m
�[37m[2024-02-20 03:22:04.523] I [SPRtcSig-t3333:8] Orchestrator | orchestrator.cpp:687  | Trying to pull stream [#default#tc/danil] from provider using URL: PullProvider�[0m
�[37m[2024-02-20 03:22:04.526] I [SPRtcSig-t3333:8] Provider | stream.cpp:65   | OVTProvider Application has started to play [danil(108)] stream : ovt://10.201.4.45:9000/tc/danil�[0m
�[37m[2024-02-20 03:22:04.527] I [SPRtcSig-t3333:8] Provider | stream.cpp:51   | #default#tc/danil(108) has been started stream�[0m
�[37m[2024-02-20 03:22:04.527] I [SPRtcSig-t3333:8] MediaRouter | mediarouter_application.cpp:340  | [#default#tc/danil(108)] Trying to create a stream�[0m
�[37m[2024-02-20 03:22:04.527] I [SPRtcSig-t3333:8] Monitor | application_metrics.cpp:58   | Create StreamMetrics(danil/bdbc2117-2d37-4f19-8f31-80f0ae60b39f/default/#default#tc/danil/i) for monitoring�[0m
�[37m[2024-02-20 03:22:04.527] I [SPRtcSig-t3333:8] MediaRouter | mediarouter_application.cpp:440  | [#default#tc/danil(108)] Stream has been created�[0m
�[37m[2024-02-20 03:22:04.527] I [SPRtcSig-t3333:8] Provider | application.cpp:198  | #default#tc application has created 8 stream motor�[0m
�[37m[2024-02-20 03:22:04.527] I [SPRtcSig-t3333:8] Provider | stream_motor.cpp:137  | #default#tc/danil(108) stream has added to 8 StreamMotor�[0m
�[37m[2024-02-20 03:22:04.527] I [SPRtcSig-t3333:8] Orchestrator | orchestrator.cpp:695  | The stream was pulled successfully: [#default#tc/danil] (108)�[0m
�[37m[2024-02-20 03:22:04.527] I [SPRtcSig-t3333:8] WebRTC Publisher | webrtc_publisher.cpp:323  | URL ovt://10.201.4.45:9000/tc/danil is requested�[0m
�[33m[2024-02-20 03:22:04.527] W [SPRtcSig-t3333:8] WebRTC Publisher | webrtc_publisher.cpp:340  | (#default#tc/danil) stream has created but not started.�[0m
�[91m[2024-02-20 03:22:04.527] E [SPRtcSig-t3333:8] Signalling | rtc_signalling_server.cpp:407  | Cannot find stream [#default#tc/danil]�[0m
�[37m[2024-02-20 03:22:04.531] I [SPRtcSig-t3333:8] Signalling | rtc_signalling_server.cpp:450  | Client is disconnected: HttpConnection(0x7fd2f4a59210) : WebSocket <ClientSocket: 0x7fd2f0201210, #12, Connected, TCP, Nonblocking, 10.201.0.101:57132> TLS(Disabled) (#default#tc / danil, ufrag: local: (N/A), remote: (N/A))�[0m
�[37m[2024-02-20 03:22:04.531] I [SPRtcSig-t3333:8] HTTP.Server | http_server.cpp:216  | Client(<ClientSocket: 0x7fd2f0201210, #12, Closed, TCP, Nonblocking, 10.201.0.101:57132>) has been disconnected by *:3333�[0m
�[37m[2024-02-20 03:22:10.596] I [SPRtcSig-t3333:8] HTTP.Server | http_server.cpp:149  | Client(<ClientSocket: 0x7fd2e5f79610, #12, Connected, TCP, Nonblocking, 10.201.0.101:49018>) is connected on *:3333�[0m
�[37m[2024-02-20 03:22:10.596] I [SPRtcSig-t3333:8] Signalling | rtc_signalling_server.cpp:316  | New client is connected: <ClientSocket: 0x7fd2e5f79610, #12, Connected, TCP, Nonblocking, 10.201.0.101:49018>�[0m
�[33m[2024-02-20 03:22:10.603] W [SPRtcSig-t3333:8] WebRTC Publisher | webrtc_publisher.cpp:340  | (#default#tc/danil) stream has created but not started.�[0m
�[91m[2024-02-20 03:22:10.603] E [SPRtcSig-t3333:8] Signalling | rtc_signalling_server.cpp:407  | Cannot find stream [#default#tc/danil]�[0m
�[37m[2024-02-20 03:22:10.604] I [SPRtcSig-t3333:8] Signalling | rtc_signalling_server.cpp:450  | Client is disconnected: HttpConnection(0x7fd2f0201210) : WebSocket <ClientSocket: 0x7fd2e5f79610, #12, Connected, TCP, Nonblocking, 10.201.0.101:49018> TLS(Disabled) (#default#tc / danil, ufrag: local: (N/A), remote: (N/A))�[0m
�[37m[2024-02-20 03:22:10.604] I [SPRtcSig-t3333:8] HTTP.Server | http_server.cpp:216  | Client(<ClientSocket: 0x7fd2e5f79610, #12, Closed, TCP, Nonblocking, 10.201.0.101:49018>) has been disconnected by *:3333�[0m
�[37m[2024-02-20 03:22:45.711] I [OutboundWorker:189] MediaRouter | mediarouter_application.cpp:477  | [#default#tc/danil(108)] Stream has been prepared 
[Stream Info]
id(108), msid(0), output(danil), SourceType(Ovt), RepresentationType(Relay), Created Time (Tue Feb 20 03:22:04 2024) UUID(bdbc2117-2d37-4f19-8f31-80f0ae60b39f/default/#default#tc/danil/i)
	>> Origin Stream UUID : 2786650f-3549-4849-b324-57174681514b/default/#default#tc/danil/i

	Video Track #0: Public Name(Video_0) Variant Name(bypass_video) Bitrate(25.00Mb) Codec(1,H264,none:0) BSF(Unknown) Resolution(2560x1440) Framerate(60.00) KeyInterval(60/frame) SkipFrames(0) BFrames(0) timebase(1/1000)
	Video Track #1: Public Name(Video_1) Variant Name(720p) Bitrate(2.50Mb) Codec(1,H264,none:0) BSF(Unknown) Resolution(1280x720) Framerate(60.00) KeyInterval(60/frame) SkipFrames(0) BFrames(0) timebase(1/90000)
	Video Track #2: Public Name(Video_2) Variant Name(1080p) Bitrate(8.00Mb) Codec(1,H264,none:0) BSF(Unknown) Resolution(1920x1080) Framerate(60.00) KeyInterval(60/frame) SkipFrames(0) BFrames(0) timebase(1/90000)
	Video Track #3: Public Name(Video_3) Variant Name(image_0) Bitrate(1.00Mb) Codec(9,JPEG,none:0) BSF(Unknown) Resolution(854x480) Framerate(0.10) KeyInterval(1/frame) SkipFrames(0) BFrames(0) timebase(1/90000)
	Audio Track #4: Public Name(Audio_4) Variant Name(aac) Bitrate(128.00Kb) Codec(6,AAC,none) BSF(Unknown) Samplerate(48.0K) Format(fltp, 32) Channel(stereo, 2) timebase(1/1000)
	Audio Track #5: Public Name(Audio_5) Variant Name(opus) Bitrate(128.00Kb) Codec(8,OPUS,none) BSF(Unknown) Samplerate(48.0K) Format(s16, 16) Channel(stereo, 2) timebase(1/48000)
	Data  Track #6: Public Name(Data_6) Variant Name(Data) Codec(0,Unknown,none) BSF(Unknown) timebase(1/1000)�[0m
�[37m[2024-02-20 03:22:45.713] I [OutboundWorker:189] WebRTC Publisher | rtc_stream.cpp:163  | RtcStream(#default#tc/danil) - Ignore unsupported codec(JPEG)�[0m
�[37m[2024-02-20 03:22:45.713] I [OutboundWorker:189] WebRTC Publisher | rtc_stream.cpp:163  | RtcStream(#default#tc/danil) - Ignore unsupported codec(AAC)�[0m
�[37m[2024-02-20 03:22:45.713] I [OutboundWorker:189] WebRTC Publisher | rtc_stream.cpp:200  | WebRTC Stream has been created : danil/108
Rtx(false) Ulpfec(false) JitterBuffer(false) PlayoutDelay(false min:0 max: 0)�[0m
�[37m[2024-02-20 03:22:45.713] I [OutboundWorker:189] Publisher | stream.cpp:212  | WebRTC Publisher Application application has started [danil(108)] stream (MSID : 0)�[0m
�[37m[2024-02-20 03:22:45.714] I [OutboundWorker:189] LLHLS Publisher | llhls_stream.cpp:118  | LLHlsStream(#default#tc/danil) - Ignore unsupported codec(JPEG)�[0m
�[37m[2024-02-20 03:22:45.714] I [OutboundWorker:189] LLHLS Publisher | llhls_stream.cpp:118  | LLHlsStream(#default#tc/danil) - Ignore unsupported codec(OPUS)�[0m
�[37m[2024-02-20 03:22:45.714] I [OutboundWorker:189] LLHLS Publisher | llhls_stream.cpp:213  | LLHlsStream has been created : danil/108
OriginMode(true) Chunk Duration(0.50) Segment Duration(6) Segment Count(10) DRM(none)�[0m
�[37m[2024-02-20 03:22:45.714] I [OutboundWorker:189] Publisher | stream.cpp:212  | LLHLS Publisher Application application has started [danil(108)] stream (MSID : 0)�[0m
�[37m[2024-02-20 03:22:45.714] I [OutboundWorker:189] Publisher | stream.cpp:212  | FilePublisher Application application has started [danil(108)] stream (MSID : 0)�[0m
�[37m[2024-02-20 03:22:45.714] I [OutboundWorker:189] Publisher | stream.cpp:212  | MPEGTSPushPublisher Application application has started [danil(108)] stream (MSID : 0)�[0m
�[37m[2024-02-20 03:22:45.714] I [OutboundWorker:189] Publisher | stream.cpp:212  | RTMPPushPublisher Application application has started [danil(108)] stream (MSID : 0)�[0m
�[37m[2024-02-20 03:22:45.715] I [OutboundWorker:189] Publisher | stream.cpp:212  | SRTPushPublisher Application application has started [danil(108)] stream (MSID : 0)�[0m
�[37m[2024-02-20 03:22:45.715] I [OutboundWorker:189] Publisher | stream.cpp:212  | ThumbnailPublisher Application application has started [danil(108)] stream (MSID : 0)�[0m
�[33m[2024-02-20 03:23:04.713] W [StreamCollector:200] Provider | application.cpp:162  | #default#tc/danil(108) stream will be deleted because it hasn't been used for 60186 milliseconds�[0m
�[37m[2024-02-20 03:23:04.713] I [StreamCollector:200] Provider | stream_motor.cpp:181  | #default#tc/danil(108) stream has deleted from 8 StreamMotor�[0m
�[37m[2024-02-20 03:23:04.713] I [StreamCollector:200] Provider | stream.cpp:65   | #default#tc/danil(108) has been stopped playing stream�[0m
�[37m[2024-02-20 03:23:04.804] I [StreamCollector:200] Provider | application.cpp:241  | #default#tc application has deleted 8 stream motor�[0m
�[37m[2024-02-20 03:23:04.804] I [StreamCollector:200] MediaRouter | mediarouter_application.cpp:569  | [#default#tc/danil(108)] Trying to delete a stream�[0m
�[37m[2024-02-20 03:23:04.804] I [StreamCollector:200] Monitor | application_metrics.cpp:70   | Delete StreamMetrics(danil/bdbc2117-2d37-4f19-8f31-80f0ae60b39f/default/#default#tc/danil/i) for monitoring�[0m
�[37m[2024-02-20 03:23:04.804] I [StreamCollector:200] Monitor | stream_metrics.cpp:31   | 
[Stream Info]
id(108), msid(0), output(danil), SourceType(Ovt), RepresentationType(Relay), Created Time (Tue Feb 20 03:22:04 2024) UUID(bdbc2117-2d37-4f19-8f31-80f0ae60b39f/default/#default#tc/danil/i)

	Video Track #0: Public Name(Video_0) Variant Name(bypass_video) Bitrate(25.00Mb) Codec(1,H264,none:0) BSF(Unknown) Resolution(2560x1440) Framerate(60.00) KeyInterval(60/frame) SkipFrames(0) BFrames(0) timebase(1/1000)
	Video Track #1: Public Name(Video_1) Variant Name(720p) Bitrate(2.50Mb) Codec(1,H264,none:0) BSF(Unknown) Resolution(1280x720) Framerate(60.00) KeyInterval(60/frame) SkipFrames(0) BFrames(0) timebase(1/90000)
	Video Track #2: Public Name(Video_2) Variant Name(1080p) Bitrate(8.00Mb) Codec(1,H264,none:0) BSF(Unknown) Resolution(1920x1080) Framerate(60.00) KeyInterval(60/frame) SkipFrames(0) BFrames(0) timebase(1/90000)
	Video Track #3: Public Name(Video_3) Variant Name(image_0) Bitrate(1.00Mb) Codec(9,JPEG,none:0) BSF(Unknown) Resolution(854x480) Framerate(0.10) KeyInterval(1/frame) SkipFrames(0) BFrames(0) timebase(1/90000)
	Audio Track #4: Public Name(Audio_4) Variant Name(aac) Bitrate(128.00Kb) Codec(6,AAC,none) BSF(Unknown) Samplerate(48.0K) Format(fltp, 32) Channel(stereo, 2) timebase(1/1000)
	Audio Track #5: Public Name(Audio_5) Variant Name(opus) Bitrate(128.00Kb) Codec(8,OPUS,none) BSF(Unknown) Samplerate(48.0K) Format(s16, 16) Channel(stereo, 2) timebase(1/48000)
	Data  Track #6: Public Name(Data_6) Variant Name(Data) Codec(0,Unknown,none) BSF(Unknown) timebase(1/1000)
	Elapsed time to connect to origin server : 0 ms
	Elapsed time to subscribe to origin server : 0 ms


	>> Statistics
	Last update time : Tue Feb 20 03:23:04 2024, Last sent time : Tue Feb 20 03:22:04 2024
	Bytes in : 92.42MB, Bytes out : 0B, Concurrent connections : 0, Max connections : 0 (Tue Feb 20 03:22:04 2024)

		>>>> By publisher
		- Unknown : Bytes out(0B) Concurrent Connections (0)
		- WebRTC : Bytes out(0B) Concurrent Connections (0)
		- MPEGTSPush : Bytes out(0B) Concurrent Connections (0)
		- RTMPPush : Bytes out(0B) Concurrent Connections (0)
		- SRTPush : 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)
		- LLHLS : Bytes out(0B) Concurrent Connections (0)
		- OVT : Bytes out(0B) Concurrent Connections (0)
		- File : Bytes out(0B) Concurrent Connections (0)
		- Thumbnail : Bytes out(0B) Concurrent Connections (0)
�[0m
�[37m[2024-02-20 03:23:04.804] I [StreamCollector:200] Publisher | stream.cpp:266  | Try to stop WebRTC Publisher Application stream [danil(108)]�[0m
�[37m[2024-02-20 03:23:04.805] I [StreamCollector:200] Publisher | stream.cpp:282  | [danil(108)] WebRTC Publisher Application - All StreamWorker has been stopped�[0m
�[37m[2024-02-20 03:23:04.805] I [StreamCollector:200] Publisher | stream.cpp:290  | [danil(108)] WebRTC Publisher Application - Try to stop all sessions (0)�[0m
�[37m[2024-02-20 03:23:04.805] I [StreamCollector:200] Publisher | stream.cpp:299  | [danil(108)] WebRTC Publisher Application stream has been stopped�[0m
�[37m[2024-02-20 03:23:04.825] I [StreamCollector:200] Publisher | stream.cpp:266  | Try to stop LLHLS Publisher Application stream [danil(108)]�[0m
�[37m[2024-02-20 03:23:04.826] I [StreamCollector:200] Publisher | stream.cpp:282  | [danil(108)] LLHLS Publisher Application - All StreamWorker has been stopped�[0m
�[37m[2024-02-20 03:23:04.826] I [StreamCollector:200] Publisher | stream.cpp:290  | [danil(108)] LLHLS Publisher Application - Try to stop all sessions (0)�[0m
�[37m[2024-02-20 03:23:04.826] I [StreamCollector:200] Publisher | stream.cpp:299  | [danil(108)] LLHLS Publisher Application stream has been stopped�[0m
�[37m[2024-02-20 03:23:04.826] I [StreamCollector:200] FILE | file_application.cpp:54   | File Application #default#tc/danil stream has been deleted�[0m
�[37m[2024-02-20 03:23:04.826] I [StreamCollector:200] Publisher | stream.cpp:266  | Try to stop FilePublisher Application stream [danil(108)]�[0m
�[37m[2024-02-20 03:23:04.827] I [StreamCollector:200] Publisher | stream.cpp:282  | [danil(108)] FilePublisher Application - All StreamWorker has been stopped�[0m
�[37m[2024-02-20 03:23:04.827] I [StreamCollector:200] Publisher | stream.cpp:290  | [danil(108)] FilePublisher Application - Try to stop all sessions (0)�[0m
�[37m[2024-02-20 03:23:04.827] I [StreamCollector:200] Publisher | stream.cpp:299  | [danil(108)] FilePublisher Application stream has been stopped�[0m
�[37m[2024-02-20 03:23:04.827] I [StreamCollector:200] Publisher | stream.cpp:266  | Try to stop MPEGTSPushPublisher Application stream [danil(108)]�[0m
�[37m[2024-02-20 03:23:04.827] I [StreamCollector:200] Publisher | stream.cpp:282  | [danil(108)] MPEGTSPushPublisher Application - All StreamWorker has been stopped�[0m
�[37m[2024-02-20 03:23:04.827] I [StreamCollector:200] Publisher | stream.cpp:290  | [danil(108)] MPEGTSPushPublisher Application - Try to stop all sessions (0)�[0m
�[37m[2024-02-20 03:23:04.827] I [StreamCollector:200] Publisher | stream.cpp:299  | [danil(108)] MPEGTSPushPublisher Application stream has been stopped�[0m
�[37m[2024-02-20 03:23:04.827] I [StreamCollector:200] Publisher | stream.cpp:266  | Try to stop RTMPPushPublisher Application stream [danil(108)]�[0m
�[37m[2024-02-20 03:23:04.827] I [StreamCollector:200] Publisher | stream.cpp:282  | [danil(108)] RTMPPushPublisher Application - All StreamWorker has been stopped�[0m
�[37m[2024-02-20 03:23:04.827] I [StreamCollector:200] Publisher | stream.cpp:290  | [danil(108)] RTMPPushPublisher Application - Try to stop all sessions (0)�[0m
�[37m[2024-02-20 03:23:04.827] I [StreamCollector:200] Publisher | stream.cpp:299  | [danil(108)] RTMPPushPublisher Application stream has been stopped�[0m
�[37m[2024-02-20 03:23:04.827] I [StreamCollector:200] Publisher | stream.cpp:266  | Try to stop SRTPushPublisher Application stream [danil(108)]�[0m
�[37m[2024-02-20 03:23:04.827] I [StreamCollector:200] Publisher | stream.cpp:282  | [danil(108)] SRTPushPublisher Application - All StreamWorker has been stopped�[0m
�[37m[2024-02-20 03:23:04.827] I [StreamCollector:200] Publisher | stream.cpp:290  | [danil(108)] SRTPushPublisher Application - Try to stop all sessions (0)�[0m
�[37m[2024-02-20 03:23:04.827] I [StreamCollector:200] Publisher | stream.cpp:299  | [danil(108)] SRTPushPublisher Application stream has been stopped�[0m
�[37m[2024-02-20 03:23:04.827] I [StreamCollector:200] Publisher | stream.cpp:266  | Try to stop ThumbnailPublisher Application stream [danil(108)]�[0m
�[37m[2024-02-20 03:23:04.827] I [StreamCollector:200] Publisher | stream.cpp:282  | [danil(108)] ThumbnailPublisher Application - All StreamWorker has been stopped�[0m
�[37m[2024-02-20 03:23:04.827] I [StreamCollector:200] Publisher | stream.cpp:290  | [danil(108)] ThumbnailPublisher Application - Try to stop all sessions (0)�[0m
�[37m[2024-02-20 03:23:04.827] I [StreamCollector:200] Publisher | stream.cpp:299  | [danil(108)] ThumbnailPublisher Application stream has been stopped�[0m
�[37m[2024-02-20 03:23:04.827] I [StreamCollector:200] Orchestrator | orchestrator.cpp:872  | #default#tc/danil stream of inbound is deleted�[0m

Server:

  • OS: Debian 12
  • OvenMediaEngine Version: docker.io/airensoft/ovenmediaengine:0.16.4

Player:

  • OS: Windows 10
  • Browser Chrome 121.0.6167.185
  • Player version: 0.10.33
@getroot getroot added the investigating Being checked label Feb 21, 2024
Copy link

stale bot commented Apr 21, 2024

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Apr 21, 2024
@d-uzlov
Copy link
Contributor Author

d-uzlov commented Apr 22, 2024

Not stale

@d-uzlov
Copy link
Contributor Author

d-uzlov commented Apr 22, 2024

/remove stale

@getroot getroot removed the stale label Apr 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
investigating Being checked
Projects
None yet
Development

No branches or pull requests

3 participants