bluenviron / mediamtx

Ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS media server and media proxy that allows to read, publish, proxy, record and playback video and audio streams.
MIT License
10.77k stars 1.4k forks source link

Issue with a HLS stream: ERR: following segment not found or not ready yet #1720

Open SirLouen opened 1 year ago

SirLouen commented 1 year ago

Which version are you using?

v0.22.2

Which operating system are you using?

Describe the issue

Based on this Issue: https://github.com/aler9/mediamtx/issues/1368 I've found that certain HLS stream through proxied mode throw this error:

2023/04/15 20:44:07 INF [path proxied] [hls source] ready: 1 track (H264)
2023/04/15 20:44:08 INF [path proxied] [hls source] ERR: following segment not found or not ready yet

Describe how to replicate the issue

  1. First I can set a very simple server with the HLS source, both with config like
paths:
  proxied:
    soruce: https://...

Or with environment variables through docker, it doesnt matter

  1. Then try to reproduce the /proxied path and throws the error.

  2. The problem with this HLS I'm using, is that the URL has a token and it's constantly changing. If you want to test it live, please contact me through telegram (username: @mcamargo) and I will send you a live URL that will be useful for around 3 hours.

Did you attach the server logs?

2023/04/15 20:45:41 INF [RTSP] [conn 172.19.240.1:11998] closed (path of a SETUP request must end with a slash. This typically happens when VLC fails a request, and then switches to an unsupported RTSP dialect)
2023/04/15 20:45:41 INF [RTSP] [session 0bc132b7] destroyed (not in use)
2023/04/15 20:45:41 INF [RTSP] [conn 172.19.240.1:11999] opened
2023/04/15 20:45:41 INF [RTSP] [conn 172.19.240.1:11999] closed (EOF)
2023/04/15 20:45:45 INF [HLS] [muxer .] created (requested by 172.19.240.1)
2023/04/15 20:45:45 INF [HLS] [muxer .] destroyed (path '.' is not configured)
2023/04/15 20:45:45 INF [HLS] [muxer .] created (requested by 172.19.240.1)
2023/04/15 20:45:45 INF [HLS] [muxer .] destroyed (path '.' is not configured)

On the VLC logs:

live555 debug: connection error 404
live555 error: Failed to connect with rtsp://172.19.245.102:8554/proxied
main debug: no access_demux modules matched
main debug: creating access: rtsp://172.19.245.102:8554/proxied
main debug: (path: \\172.19.245.102:8554\proxied)
main debug: looking for access module matching "rtsp": 27 candidates
satip debug: try to open 'rtsp://172.19.245.102:8554/proxied'
satip debug: connect to host '172.19.245.102'
main debug: net: connecting to 172.19.245.102 port 8554
satip error: Failed to setup RTSP session
main debug: net: connecting to 172.19.245.102 port 8554
main debug: connection succeeded (socket = 1916)
access_realrtsp warning: Cseq mismatch, got 1, assumed 0
access_realrtsp debug: rtsp connected
access_realrtsp warning: only real/helix rtsp servers supported for now
main debug: no access modules matched
main debug: dead input
qt debug: IM: Deleting the input
main debug: nothing to play

Did you attach a network dump?

Here I also attach pcap (Github doesn't support this file, so I'm uploading to a repo here: https://github.com/SirLouen/random-files/blob/main/issues.pcapng

Extra information

If it's relevant here is my stream.m3u8 file

#EXTM3U
#EXT-X-TARGETDURATION:3
#EXT-X-VERSION:3
#EXT-X-ALLOW-CACHE:NO
#EXT-X-MEDIA-SEQUENCE:1685
#EXTINF:2.00,
stream_0001685_L2000.ts
#EXTINF:2.00,
stream_0001686_L2000.ts
#EXTINF:2.00,
stream_0001687_L1996.ts
#EXTINF:2.00,
stream_0001688_L2000.ts
#EXTINF:2.01,
stream_0001689_L2006.ts

I give you more information about the stream, from Shinobi not sure if this could be useful to spot something additional to this bug.

streams :
0 :
index : 0
codec_name : h264
codec_long_name : H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
profile : High
codec_type : video
codec_time_base : 0/2
codec_tag_string : [27][0][0][0]
codec_tag : 0x001b
width : 704
height : 576
coded_width : 704
coded_height : 576
has_b_frames : 0
pix_fmt : yuvj420p
level : 30
color_range : pc
color_space : bt470bg
color_transfer : bt709
color_primaries : bt470bg
chroma_location : left
refs : 1
is_avc : false
nal_length_size : 0
r_frame_rate : 15/1
avg_frame_rate : 0/0
time_base : 1/90000
start_pts : 900180
start_time : 10.002000
bits_per_raw_sample : 8
disposition :
default : 0
dub : 0
original : 0
comment : 0
lyrics : 0
karaoke : 0
forced : 0
hearing_impaired : 0
visual_impaired : 0
clean_effects : 0
attached_pic : 0
timed_thumbnails : 0
tags :
variant_bitrate : 0
format :
nb_streams : 1
nb_programs : 1
format_name : hls,applehttp
format_long_name : Apple HTTP Live Streaming
start_time : 10.002000
size : 300
probe_score : 100
END
streams :
0 :
index : 0
codec_name : h264
codec_long_name : H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
profile : High
codec_type : video
codec_time_base : 0/2
codec_tag_string : [27][0][0][0]
codec_tag : 0x001b
width : 704
height : 576
coded_width : 704
coded_height : 576
has_b_frames : 0
pix_fmt : yuvj420p
level : 30
color_range : pc
color_space : bt470bg
color_transfer : bt709
color_primaries : bt470bg
chroma_location : left
refs : 1
is_avc : false
nal_length_size : 0
r_frame_rate : 15/1
avg_frame_rate : 0/0
time_base : 1/90000
start_pts : 900180
start_time : 10.002000
bits_per_raw_sample : 8
disposition :
default : 0
dub : 0
original : 0
comment : 0
lyrics : 0
karaoke : 0
forced : 0
hearing_impaired : 0
visual_impaired : 0
clean_effects : 0
attached_pic : 0
timed_thumbnails : 0
tags :
variant_bitrate : 0
format :
nb_streams : 1
nb_programs : 1
format_name : hls,applehttp
format_long_name : Apple HTTP Live Streaming
start_time : 10.002000
size : 300
probe_score : 100
END

The only thing weird I find compared to other HLS streams I've seen, is that there are two streams 0, instead of a stream 0 and a stream 1. Not sure if this is common, and both streams 0 are identical.

SirLouen commented 1 year ago

Just as a side note, I can confirm that HLS works well, I've tested this HLS stream https://test-streams.mux.dev/x36xhzz/url_8/193039199_mp4_h264_aac_fhd_7.m3u8

With this massive file descriptor and it works flawlessly.

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-PLAYLIST-TYPE:VOD
#EXT-X-TARGETDURATION:11
#EXTINF:10.000,
url_590/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_591/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_592/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_593/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_594/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_595/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_596/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:9.933,
url_597/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.067,
url_598/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_599/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_600/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_601/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_602/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_603/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_604/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_605/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_606/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_607/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_608/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_609/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_610/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_611/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_612/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_613/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_614/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_615/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_616/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_617/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_618/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:9.933,
url_619/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.067,
url_620/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_621/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_622/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_623/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_624/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_625/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_626/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_627/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_628/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_629/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_630/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_631/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_632/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:9.933,
url_633/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.067,
url_634/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_635/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_636/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_637/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_638/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_639/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_640/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_641/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_642/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_643/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_644/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_645/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_646/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_647/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_648/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_649/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_650/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_651/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:10.000,
url_652/193039199_mp4_h264_aac_fhd_7.ts
#EXTINF:4.567,
url_653/193039199_mp4_h264_aac_fhd_7.ts
#EXT-X-ENDLIST
SirLouen commented 1 year ago

Another thing that may help I've tried also with this format (the ffmpeg way that always work):

runOnInit: ffmpeg -use_wallclock_as_timestamps 1 -re -i https://the_hls_server/stream.m3u8 -vcodec libx264 -f rtsp rtsp://localhost:$RTSP_PORT/$RTSP_PATH

And it works somewhat well, except for some corrupted packets which provoke some interruptions and hiccups in the streaming every 4 seconds repeating this message over and over again:

[https @ 00000272f14762c0] Opening 'https://the_hls_server/stream.m3u8' for reading
[hls @ 00000272e880e9c0] Skip ('#EXT-X-VERSION:3')
[hls @ 00000272e880e9c0] Skip ('#EXT-X-ALLOW-CACHE:NO')
[hls @ 00000272e880e9c0] skipping 2 segments ahead, expired from playlists
[https @ 00000272e903d400] Opening 'https://the_hls_server/streams/stream_0000091_L2000.ts' for reading
[hls @ 00000272e880e9c0] Opening 'https://the_hls_server/streams/stream_0000091_L2000.ts' for reading
[mpegts @ 00000272e8a4d100] Packet corrupt (stream = 0, dts = 15652890).
[hls @ 00000272e880e9c0] Packet corrupt (stream = 0, dts = 15646860).
https://the_hls_server/streams/stream.m3u8: corrupt input packet in stream 0
aler9 commented 1 year ago

@SirLouen thanks for providing the network dump, but unfortunately communication between the server and the HLS stream is encrypted (probably you're using HTTPS), so the network dump is useless.

We need a public, accessible HLS URL in order to fix the issue.

You can create one by manually downloading segments (.ts) and playlist (.m3u8) from the original stream and by placing them in the same folder.

SirLouen commented 1 year ago

You can create one by manually downloading segments (.ts) and playlist (.m3u8) from the original stream and by placing them in the same folder.¨

@aler9 Can i download 3 or 4 TS segments and the m3u8 and upload them here directly for you to inspect?

JohnnyMclain12 commented 1 year ago

@aler9 I have added streams with a playlist in the attachment dmax_stream.zip

SirLouen commented 1 year ago

@aler9 Here I've found one stream with this exact issue for you to check Anyway I've solved this with Shinobi CCTV. They had the FFmpeg rightly implemented so they could get those streams without issues. I won't change anything at this point, but just in case you would like to perfection the support of your streams. I'm not sure how long this URL will be live, so check it and download what you need as soon as you can Although I could not use mediamtx thanks for the support :) I would be using mediamtx in other projects.

JohnnyMclain12 commented 1 year ago

@aler9 I can confirm, I have the same problem with my streams as stream that @SirLouen added.

JohnnyMclain12 commented 11 months ago

Hi guys, any results?

zapotah commented 11 months ago

My guess is that im running into this same issue with 1.0. Playing with a browser works but ie. vlc fails.

index.m3u8

#EXTM3U
#EXT-X-VERSION:9
#EXT-X-INDEPENDENT-SEGMENTS

#EXT-X-STREAM-INF:BANDWIDTH=344557,AVERAGE-BANDWIDTH=344557,CODECS="avc1.4d4033,opus",RESOLUTION=2560x1440,FRAME-RATE=60.000
stream.m3u8

stream.m3u8

#EXTM3U
#EXT-X-VERSION:9
#EXT-X-TARGETDURATION:4
#EXT-X-SERVER-CONTROL:CAN-BLOCK-RELOAD=YES,PART-HOLD-BACK=1.25000,CAN-SKIP-UNTIL=24.00000
#EXT-X-PART-INF:PART-TARGET=0.50000
#EXT-X-MEDIA-SEQUENCE:1
#EXT-X-MAP:URI="c2b751468463_init.mp4"
#EXT-X-GAP
#EXTINF:4.16667,
gap.mp4
#EXT-X-GAP
#EXTINF:4.16667,
gap.mp4
#EXT-X-GAP
#EXTINF:4.16667,
gap.mp4
#EXT-X-GAP
#EXTINF:4.16667,
gap.mp4
#EXT-X-GAP
#EXTINF:4.16667,
gap.mp4
#EXT-X-GAP
#EXTINF:4.16667,
gap.mp4
#EXT-X-PROGRAM-DATE-TIME:2023-08-11T14:43:07.274+03:00
#EXT-X-PART:DURATION=0.50000,URI="c2b751468463_part0.mp4",INDEPENDENT=YES
#EXT-X-PART:DURATION=0.50000,URI="c2b751468463_part1.mp4"
#EXT-X-PART:DURATION=0.50000,URI="c2b751468463_part2.mp4"
#EXT-X-PART:DURATION=0.50000,URI="c2b751468463_part3.mp4"
#EXT-X-PART:DURATION=0.50000,URI="c2b751468463_part4.mp4"
#EXT-X-PART:DURATION=0.50000,URI="c2b751468463_part5.mp4"
#EXT-X-PART:DURATION=0.50000,URI="c2b751468463_part6.mp4"
#EXT-X-PART:DURATION=0.50000,URI="c2b751468463_part7.mp4"
#EXT-X-PART:DURATION=0.16667,URI="c2b751468463_part8.mp4"
#EXTINF:4.16667,
c2b751468463_seg7.mp4
#EXT-X-PRELOAD-HINT:TYPE=PART,URI="c2b751468463_part9.mp4"

VLC tries to grab gap.mp4 which is apparently not there as per the stream.m3u8

Aug 11 14:53:03 rtmp mediamtx[26968]: 2023/08/11 14:53:03 DEB [HLS] [conn 10.101.101.34:16574] GET /wut/index.m3u8
Aug 11 14:53:03 rtmp mediamtx[26968]: 2023/08/11 14:53:03 DEB [HLS] [conn 10.101.101.34:16574] [c->s] GET /wut/index.m3u8 HTTP/2.0
Aug 11 14:53:03 rtmp mediamtx[26968]: Host: rtmp.bogus.tld:8888
Aug 11 14:53:03 rtmp mediamtx[26968]: Accept: */*
Aug 11 14:53:03 rtmp mediamtx[26968]: Accept-Language: en_US
Aug 11 14:53:03 rtmp mediamtx[26968]: Range: bytes=0-
Aug 11 14:53:03 rtmp mediamtx[26968]: User-Agent: VLC/3.0.18 LibVLC/3.0.18
Aug 11 14:53:03 rtmp mediamtx[26968]:
Aug 11 14:53:03 rtmp mediamtx[26968]: 2023/08/11 14:53:03 INF [HLS] [muxer wut] created (requested by 10.101.101.34)
Aug 11 14:53:03 rtmp mediamtx[26968]: 2023/08/11 14:53:03 INF [HLS] [muxer wut] is converting into HLS, 2 tracks (H264, Opus)
Aug 11 14:53:11 rtmp mediamtx[26968]: 2023/08/11 14:53:11 DEB [HLS] [conn 10.101.101.34:16574] [s->c] HTTP/1.1 200 OK
Aug 11 14:53:11 rtmp mediamtx[26968]: Access-Control-Allow-Credentials: true
Aug 11 14:53:11 rtmp mediamtx[26968]: Access-Control-Allow-Origin: *
Aug 11 14:53:11 rtmp mediamtx[26968]: Cache-Control: max-age=30
Aug 11 14:53:11 rtmp mediamtx[26968]: Content-Type: application/vnd.apple.mpegurl
Aug 11 14:53:11 rtmp mediamtx[26968]: Server: mediamtx
Aug 11 14:53:11 rtmp mediamtx[26968]: (body of 191 bytes)
Aug 11 14:53:11 rtmp mediamtx[26968]: 2023/08/11 14:53:11 DEB [HLS] [conn 10.101.101.34:16575] GET /wut/stream.m3u8
Aug 11 14:53:11 rtmp mediamtx[26968]: 2023/08/11 14:53:11 DEB [HLS] [conn 10.101.101.34:16575] [c->s] GET /wut/stream.m3u8 HTTP/2.0
Aug 11 14:53:11 rtmp mediamtx[26968]: Host: rtmp.bogus.tld:8888
Aug 11 14:53:11 rtmp mediamtx[26968]: Accept: */*
Aug 11 14:53:11 rtmp mediamtx[26968]: Accept-Encoding: deflate, gzip
Aug 11 14:53:11 rtmp mediamtx[26968]: Accept-Language: en_US
Aug 11 14:53:11 rtmp mediamtx[26968]: Cache-Control: no-cache
Aug 11 14:53:11 rtmp mediamtx[26968]: User-Agent: VLC/3.0.18 LibVLC/3.0.18
Aug 11 14:53:11 rtmp mediamtx[26968]:
Aug 11 14:53:11 rtmp mediamtx[26968]: 2023/08/11 14:53:11 DEB [HLS] [conn 10.101.101.34:16575] [s->c] HTTP/1.1 200 OK
Aug 11 14:53:11 rtmp mediamtx[26968]: Access-Control-Allow-Credentials: true
Aug 11 14:53:11 rtmp mediamtx[26968]: Access-Control-Allow-Origin: *
Aug 11 14:53:11 rtmp mediamtx[26968]: Cache-Control: no-cache
Aug 11 14:53:11 rtmp mediamtx[26968]: Content-Type: application/vnd.apple.mpegurl
Aug 11 14:53:11 rtmp mediamtx[26968]: Server: mediamtx
Aug 11 14:53:11 rtmp mediamtx[26968]: (body of 1145 bytes)
Aug 11 14:53:11 rtmp mediamtx[26968]: 2023/08/11 14:53:11 DEB [HLS] [conn 10.101.101.34:16575] GET /wut/31110bfafa3c_init.mp4
Aug 11 14:53:11 rtmp mediamtx[26968]: 2023/08/11 14:53:11 DEB [HLS] [conn 10.101.101.34:16575] [c->s] GET /wut/31110bfafa3c_init.mp4 HTTP/2.0
Aug 11 14:53:11 rtmp mediamtx[26968]: Host: rtmp.bogus.tld:8888
Aug 11 14:53:11 rtmp mediamtx[26968]: Accept: */*
Aug 11 14:53:11 rtmp mediamtx[26968]: Accept-Encoding: deflate, gzip
Aug 11 14:53:11 rtmp mediamtx[26968]: Accept-Language: en_US
Aug 11 14:53:11 rtmp mediamtx[26968]: Cache-Control: no-cache
Aug 11 14:53:11 rtmp mediamtx[26968]: User-Agent: VLC/3.0.18 LibVLC/3.0.18
Aug 11 14:53:11 rtmp mediamtx[26968]:
Aug 11 14:53:11 rtmp mediamtx[26968]: 2023/08/11 14:53:11 DEB [HLS] [conn 10.101.101.34:16575] [s->c] HTTP/1.1 200 OK
Aug 11 14:53:11 rtmp mediamtx[26968]: Access-Control-Allow-Credentials: true
Aug 11 14:53:11 rtmp mediamtx[26968]: Access-Control-Allow-Origin: *
Aug 11 14:53:11 rtmp mediamtx[26968]: Cache-Control: max-age=30
Aug 11 14:53:11 rtmp mediamtx[26968]: Content-Type: video/mp4
Aug 11 14:53:11 rtmp mediamtx[26968]: Server: mediamtx
Aug 11 14:53:11 rtmp mediamtx[26968]: (body of 1139 bytes)
Aug 11 14:53:11 rtmp mediamtx[26968]: 2023/08/11 14:53:11 DEB [HLS] [conn 10.101.101.34:16576] GET /wut/gap.mp4
Aug 11 14:53:11 rtmp mediamtx[26968]: 2023/08/11 14:53:11 DEB [HLS] [conn 10.101.101.34:16576] [c->s] GET /wut/gap.mp4 HTTP/2.0
Aug 11 14:53:11 rtmp mediamtx[26968]: Host: rtmp.bogus.tld:8888
Aug 11 14:53:11 rtmp mediamtx[26968]: Accept: */*
Aug 11 14:53:11 rtmp mediamtx[26968]: Accept-Encoding: deflate, gzip
Aug 11 14:53:11 rtmp mediamtx[26968]: Accept-Language: en_US
Aug 11 14:53:11 rtmp mediamtx[26968]: Cache-Control: no-cache
Aug 11 14:53:11 rtmp mediamtx[26968]: User-Agent: VLC/3.0.18 LibVLC/3.0.18
Aug 11 14:53:11 rtmp mediamtx[26968]:
Aug 11 14:53:11 rtmp mediamtx[26968]: 2023/08/11 14:53:11 DEB [HLS] [conn 10.101.101.34:16576] [s->c] HTTP/1.1 404 Not Found
Aug 11 14:53:11 rtmp mediamtx[26968]: Access-Control-Allow-Credentials: true
Aug 11 14:53:11 rtmp mediamtx[26968]: Access-Control-Allow-Origin: *
Aug 11 14:53:11 rtmp mediamtx[26968]: Content-Type: text/plain
Aug 11 14:53:11 rtmp mediamtx[26968]: Server: mediamtx
Aug 11 14:53:11 rtmp mediamtx[26968]: (body of 18 bytes)
Aug 11 14:54:11 rtmp mediamtx[26968]: 2023/08/11 14:54:11 INF [HLS] [muxer wut] destroyed (not used anymore)

A browser behaves differently with the same stream

Aug 11 14:45:27 rtmp mediamtx[26968]: 2023/08/11 14:45:27 DEB [HLS] [conn 10.101.101.34:16443] GET /wut/
Aug 11 14:45:27 rtmp mediamtx[26968]: 2023/08/11 14:45:27 DEB [HLS] [conn 10.101.101.34:16443] [c->s] GET /wut/ HTTP/2.0
Aug 11 14:45:27 rtmp mediamtx[26968]: Host: rtmp.bogus.tld:8888
Aug 11 14:45:27 rtmp mediamtx[26968]: Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8
Aug 11 14:45:27 rtmp mediamtx[26968]: Accept-Encoding: gzip, deflate, br
Aug 11 14:45:27 rtmp mediamtx[26968]: Accept-Language: en-US,en;q=0.5
Aug 11 14:45:27 rtmp mediamtx[26968]: Cookie: ph_phc_t3lgBB66QsPW4HEfiGopO14um4XGNtBcefEKYWelWda_posthog=%7B%22distinct_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24device_id%22%3A%22188595eb9f7573-0a941dd4bf2baf-d565429-384000-188595eb9f81a9e%22%2C%22%24user_state%22%3A%22identified%22%2C%22%24sesid%22%3A%5B1691482890521%2C%22189d43c6cf41557-03ad1fde65b40a8-d535429-384000-189d43c6cf512b4%22%2C1691482877172%5D%2C%22%24groups%22%3A%7B%22cluster%22%3A%220f92c6fe-60f6-47c2-a120-a378124a8c04%22%7D%2C%22%24user_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24session_recording_enabled_server_side%22%3Afalse%2C%22%24autocapture_disabled_server_side%22%3Atrue%2C%22%24active_feature_flags%22%3A%5B%5D%2C%22%24enabled_feature_flags%22%3A%7B%7D%2C%22%24feature_flag_payloads%22%3A%7B%7D%7D
Aug 11 14:45:27 rtmp mediamtx[26968]: Dnt: 1
Aug 11 14:45:27 rtmp mediamtx[26968]: Sec-Fetch-Dest: document
Aug 11 14:45:27 rtmp mediamtx[26968]: Sec-Fetch-Mode: navigate
Aug 11 14:45:27 rtmp mediamtx[26968]: Sec-Fetch-Site: none
Aug 11 14:45:27 rtmp mediamtx[26968]: Sec-Fetch-User: ?1
Aug 11 14:45:27 rtmp mediamtx[26968]: Te: trailers
Aug 11 14:45:27 rtmp mediamtx[26968]: Upgrade-Insecure-Requests: 1
Aug 11 14:45:27 rtmp mediamtx[26968]: User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0
Aug 11 14:45:27 rtmp mediamtx[26968]:
Aug 11 14:45:27 rtmp mediamtx[26968]: 2023/08/11 14:45:27 DEB [HLS] [conn 10.101.101.34:16443] [s->c] HTTP/1.1 200 OK
Aug 11 14:45:27 rtmp mediamtx[26968]: Access-Control-Allow-Credentials: true
Aug 11 14:45:27 rtmp mediamtx[26968]: Access-Control-Allow-Origin: *
Aug 11 14:45:27 rtmp mediamtx[26968]: Content-Type: text/html
Aug 11 14:45:27 rtmp mediamtx[26968]: Server: mediamtx
Aug 11 14:45:27 rtmp mediamtx[26968]: (body of 3595 bytes)
Aug 11 14:45:27 rtmp mediamtx[26968]: 2023/08/11 14:45:27 DEB [HLS] [conn 10.101.101.34:16443] GET /wut/index.m3u8
Aug 11 14:45:27 rtmp mediamtx[26968]: 2023/08/11 14:45:27 DEB [HLS] [conn 10.101.101.34:16443] [c->s] GET /wut/index.m3u8 HTTP/2.0
Aug 11 14:45:27 rtmp mediamtx[26968]: Host: rtmp.bogus.tld:8888
Aug 11 14:45:27 rtmp mediamtx[26968]: Accept: */*
Aug 11 14:45:27 rtmp mediamtx[26968]: Accept-Encoding: gzip, deflate, br
Aug 11 14:45:27 rtmp mediamtx[26968]: Accept-Language: en-US,en;q=0.5
Aug 11 14:45:27 rtmp mediamtx[26968]: Cookie: ph_phc_t3lgBB66QsPW4HEfiGopO14um4XGNtBcefEKYWelWda_posthog=%7B%22distinct_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24device_id%22%3A%22188595eb9f7573-0a941dd4bf2baf-d565429-384000-188595eb9f81a9e%22%2C%22%24user_state%22%3A%22identified%22%2C%22%24sesid%22%3A%5B1691482890521%2C%22189d43c6cf41557-03ad1fde65b40a8-d535429-384000-189d43c6cf512b4%22%2C1691482877172%5D%2C%22%24groups%22%3A%7B%22cluster%22%3A%220f92c6fe-60f6-47c2-a120-a378124a8c04%22%7D%2C%22%24user_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24session_recording_enabled_server_side%22%3Afalse%2C%22%24autocapture_disabled_server_side%22%3Atrue%2C%22%24active_feature_flags%22%3A%5B%5D%2C%22%24enabled_feature_flags%22%3A%7B%7D%2C%22%24feature_flag_payloads%22%3A%7B%7D%7D
Aug 11 14:45:27 rtmp mediamtx[26968]: Dnt: 1
Aug 11 14:45:27 rtmp mediamtx[26968]: Referer: https://rtmp.bogus.tld:8888/wut/
Aug 11 14:45:27 rtmp mediamtx[26968]: Sec-Fetch-Dest: empty
Aug 11 14:45:27 rtmp mediamtx[26968]: Sec-Fetch-Mode: cors
Aug 11 14:45:27 rtmp mediamtx[26968]: Sec-Fetch-Site: same-origin
Aug 11 14:45:27 rtmp mediamtx[26968]: Te: trailers
Aug 11 14:45:27 rtmp mediamtx[26968]: User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0
Aug 11 14:45:27 rtmp mediamtx[26968]:
Aug 11 14:45:27 rtmp mediamtx[26968]: 2023/08/11 14:45:27 INF [HLS] [muxer wut] created (requested by 10.101.101.34)
Aug 11 14:45:27 rtmp mediamtx[26968]: 2023/08/11 14:45:27 INF [HLS] [muxer wut] is converting into HLS, 2 tracks (H264, Opus)
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] [s->c] HTTP/1.1 200 OK
Aug 11 14:45:33 rtmp mediamtx[26968]: Access-Control-Allow-Credentials: true
Aug 11 14:45:33 rtmp mediamtx[26968]: Access-Control-Allow-Origin: *
Aug 11 14:45:33 rtmp mediamtx[26968]: Cache-Control: max-age=30
Aug 11 14:45:33 rtmp mediamtx[26968]: Content-Type: application/vnd.apple.mpegurl
Aug 11 14:45:33 rtmp mediamtx[26968]: Server: mediamtx
Aug 11 14:45:33 rtmp mediamtx[26968]: (body of 191 bytes)
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] GET /wut/stream.m3u8
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] [c->s] GET /wut/stream.m3u8 HTTP/2.0
Aug 11 14:45:33 rtmp mediamtx[26968]: Host: rtmp.bogus.tld:8888
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept: */*
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept-Encoding: gzip, deflate, br
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept-Language: en-US,en;q=0.5
Aug 11 14:45:33 rtmp mediamtx[26968]: Cookie: ph_phc_t3lgBB66QsPW4HEfiGopO14um4XGNtBcefEKYWelWda_posthog=%7B%22distinct_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24device_id%22%3A%22188595eb9f7573-0a941dd4bf2baf-d565429-384000-188595eb9f81a9e%22%2C%22%24user_state%22%3A%22identified%22%2C%22%24sesid%22%3A%5B1691482890521%2C%22189d43c6cf41557-03ad1fde65b40a8-d535429-384000-189d43c6cf512b4%22%2C1691482877172%5D%2C%22%24groups%22%3A%7B%22cluster%22%3A%220f92c6fe-60f6-47c2-a120-a378124a8c04%22%7D%2C%22%24user_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24session_recording_enabled_server_side%22%3Afalse%2C%22%24autocapture_disabled_server_side%22%3Atrue%2C%22%24active_feature_flags%22%3A%5B%5D%2C%22%24enabled_feature_flags%22%3A%7B%7D%2C%22%24feature_flag_payloads%22%3A%7B%7D%7D
Aug 11 14:45:33 rtmp mediamtx[26968]: Dnt: 1
Aug 11 14:45:33 rtmp mediamtx[26968]: Referer: https://rtmp.bogus.tld:8888/wut/
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Dest: empty
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Mode: cors
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Site: same-origin
Aug 11 14:45:33 rtmp mediamtx[26968]: Te: trailers
Aug 11 14:45:33 rtmp mediamtx[26968]: User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0
Aug 11 14:45:33 rtmp mediamtx[26968]:
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] [s->c] HTTP/1.1 200 OK
Aug 11 14:45:33 rtmp mediamtx[26968]: Access-Control-Allow-Credentials: true
Aug 11 14:45:33 rtmp mediamtx[26968]: Access-Control-Allow-Origin: *
Aug 11 14:45:33 rtmp mediamtx[26968]: Cache-Control: no-cache
Aug 11 14:45:33 rtmp mediamtx[26968]: Content-Type: application/vnd.apple.mpegurl
Aug 11 14:45:33 rtmp mediamtx[26968]: Server: mediamtx
Aug 11 14:45:33 rtmp mediamtx[26968]: (body of 1145 bytes)
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] GET /wut/stream.m3u8
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] [c->s] GET /wut/stream.m3u8?_HLS_msn=8&_HLS_part=0&_HLS_skip=YES HTTP/2.0
Aug 11 14:45:33 rtmp mediamtx[26968]: Host: rtmp.bogus.tld:8888
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept: */*
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept-Encoding: gzip, deflate, br
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept-Language: en-US,en;q=0.5
Aug 11 14:45:33 rtmp mediamtx[26968]: Cookie: ph_phc_t3lgBB66QsPW4HEfiGopO14um4XGNtBcefEKYWelWda_posthog=%7B%22distinct_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24device_id%22%3A%22188595eb9f7573-0a941dd4bf2baf-d565429-384000-188595eb9f81a9e%22%2C%22%24user_state%22%3A%22identified%22%2C%22%24sesid%22%3A%5B1691482890521%2C%22189d43c6cf41557-03ad1fde65b40a8-d535429-384000-189d43c6cf512b4%22%2C1691482877172%5D%2C%22%24groups%22%3A%7B%22cluster%22%3A%220f92c6fe-60f6-47c2-a120-a378124a8c04%22%7D%2C%22%24user_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24session_recording_enabled_server_side%22%3Afalse%2C%22%24autocapture_disabled_server_side%22%3Atrue%2C%22%24active_feature_flags%22%3A%5B%5D%2C%22%24enabled_feature_flags%22%3A%7B%7D%2C%22%24feature_flag_payloads%22%3A%7B%7D%7D
Aug 11 14:45:33 rtmp mediamtx[26968]: Dnt: 1
Aug 11 14:45:33 rtmp mediamtx[26968]: Referer: https://rtmp.bogus.tld:8888/wut/
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Dest: empty
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Mode: cors
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Site: same-origin
Aug 11 14:45:33 rtmp mediamtx[26968]: Te: trailers
Aug 11 14:45:33 rtmp mediamtx[26968]: User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0
Aug 11 14:45:33 rtmp mediamtx[26968]:
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] GET /wut/bda65f61ad0b_init.mp4
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] [c->s] GET /wut/bda65f61ad0b_init.mp4 HTTP/2.0
Aug 11 14:45:33 rtmp mediamtx[26968]: Host: rtmp.bogus.tld:8888
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept: */*
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept-Encoding: gzip, deflate, br
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept-Language: en-US,en;q=0.5
Aug 11 14:45:33 rtmp mediamtx[26968]: Cookie: ph_phc_t3lgBB66QsPW4HEfiGopO14um4XGNtBcefEKYWelWda_posthog=%7B%22distinct_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24device_id%22%3A%22188595eb9f7573-0a941dd4bf2baf-d565429-384000-188595eb9f81a9e%22%2C%22%24user_state%22%3A%22identified%22%2C%22%24sesid%22%3A%5B1691482890521%2C%22189d43c6cf41557-03ad1fde65b40a8-d535429-384000-189d43c6cf512b4%22%2C1691482877172%5D%2C%22%24groups%22%3A%7B%22cluster%22%3A%220f92c6fe-60f6-47c2-a120-a378124a8c04%22%7D%2C%22%24user_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24session_recording_enabled_server_side%22%3Afalse%2C%22%24autocapture_disabled_server_side%22%3Atrue%2C%22%24active_feature_flags%22%3A%5B%5D%2C%22%24enabled_feature_flags%22%3A%7B%7D%2C%22%24feature_flag_payloads%22%3A%7B%7D%7D
Aug 11 14:45:33 rtmp mediamtx[26968]: Dnt: 1
Aug 11 14:45:33 rtmp mediamtx[26968]: Referer: https://rtmp.bogus.tld:8888/wut/
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Dest: empty
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Mode: cors
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Site: same-origin
Aug 11 14:45:33 rtmp mediamtx[26968]: Te: trailers
Aug 11 14:45:33 rtmp mediamtx[26968]: User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0
Aug 11 14:45:33 rtmp mediamtx[26968]:
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] [s->c] HTTP/1.1 200 OK
Aug 11 14:45:33 rtmp mediamtx[26968]: Access-Control-Allow-Credentials: true
Aug 11 14:45:33 rtmp mediamtx[26968]: Access-Control-Allow-Origin: *
Aug 11 14:45:33 rtmp mediamtx[26968]: Cache-Control: max-age=30
Aug 11 14:45:33 rtmp mediamtx[26968]: Content-Type: video/mp4
Aug 11 14:45:33 rtmp mediamtx[26968]: Server: mediamtx
Aug 11 14:45:33 rtmp mediamtx[26968]: (body of 1139 bytes)
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] GET /wut/bda65f61ad0b_part0.mp4
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] [c->s] GET /wut/bda65f61ad0b_part0.mp4 HTTP/2.0
Aug 11 14:45:33 rtmp mediamtx[26968]: Host: rtmp.bogus.tld:8888
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept: */*
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept-Encoding: gzip, deflate, br
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept-Language: en-US,en;q=0.5
Aug 11 14:45:33 rtmp mediamtx[26968]: Cookie: ph_phc_t3lgBB66QsPW4HEfiGopO14um4XGNtBcefEKYWelWda_posthog=%7B%22distinct_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24device_id%22%3A%22188595eb9f7573-0a941dd4bf2baf-d565429-384000-188595eb9f81a9e%22%2C%22%24user_state%22%3A%22identified%22%2C%22%24sesid%22%3A%5B1691482890521%2C%22189d43c6cf41557-03ad1fde65b40a8-d535429-384000-189d43c6cf512b4%22%2C1691482877172%5D%2C%22%24groups%22%3A%7B%22cluster%22%3A%220f92c6fe-60f6-47c2-a120-a378124a8c04%22%7D%2C%22%24user_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24session_recording_enabled_server_side%22%3Afalse%2C%22%24autocapture_disabled_server_side%22%3Atrue%2C%22%24active_feature_flags%22%3A%5B%5D%2C%22%24enabled_feature_flags%22%3A%7B%7D%2C%22%24feature_flag_payloads%22%3A%7B%7D%7D
Aug 11 14:45:33 rtmp mediamtx[26968]: Dnt: 1
Aug 11 14:45:33 rtmp mediamtx[26968]: Referer: https://rtmp.bogus.tld:8888/wut/
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Dest: empty
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Mode: cors
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Site: same-origin
Aug 11 14:45:33 rtmp mediamtx[26968]: Te: trailers
Aug 11 14:45:33 rtmp mediamtx[26968]: User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0
Aug 11 14:45:33 rtmp mediamtx[26968]:
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] [s->c] HTTP/1.1 200 OK
Aug 11 14:45:33 rtmp mediamtx[26968]: Access-Control-Allow-Credentials: true
Aug 11 14:45:33 rtmp mediamtx[26968]: Access-Control-Allow-Origin: *
Aug 11 14:45:33 rtmp mediamtx[26968]: Cache-Control: max-age=3600
Aug 11 14:45:33 rtmp mediamtx[26968]: Content-Type: video/mp4
Aug 11 14:45:33 rtmp mediamtx[26968]: Server: mediamtx
Aug 11 14:45:33 rtmp mediamtx[26968]: (body of 63299 bytes)
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] GET /wut/bda65f61ad0b_part1.mp4
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] [c->s] GET /wut/bda65f61ad0b_part1.mp4 HTTP/2.0
Aug 11 14:45:33 rtmp mediamtx[26968]: Host: rtmp.bogus.tld:8888
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept: */*
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept-Encoding: gzip, deflate, br
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept-Language: en-US,en;q=0.5
Aug 11 14:45:33 rtmp mediamtx[26968]: Cookie: ph_phc_t3lgBB66QsPW4HEfiGopO14um4XGNtBcefEKYWelWda_posthog=%7B%22distinct_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24device_id%22%3A%22188595eb9f7573-0a941dd4bf2baf-d565429-384000-188595eb9f81a9e%22%2C%22%24user_state%22%3A%22identified%22%2C%22%24sesid%22%3A%5B1691482890521%2C%22189d43c6cf41557-03ad1fde65b40a8-d535429-384000-189d43c6cf512b4%22%2C1691482877172%5D%2C%22%24groups%22%3A%7B%22cluster%22%3A%220f92c6fe-60f6-47c2-a120-a378124a8c04%22%7D%2C%22%24user_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24session_recording_enabled_server_side%22%3Afalse%2C%22%24autocapture_disabled_server_side%22%3Atrue%2C%22%24active_feature_flags%22%3A%5B%5D%2C%22%24enabled_feature_flags%22%3A%7B%7D%2C%22%24feature_flag_payloads%22%3A%7B%7D%7D
Aug 11 14:45:33 rtmp mediamtx[26968]: Dnt: 1
Aug 11 14:45:33 rtmp mediamtx[26968]: Referer: https://rtmp.bogus.tld:8888/wut/
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Dest: empty
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Mode: cors
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Site: same-origin
Aug 11 14:45:33 rtmp mediamtx[26968]: Te: trailers
Aug 11 14:45:33 rtmp mediamtx[26968]: User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0
Aug 11 14:45:33 rtmp mediamtx[26968]:
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] [s->c] HTTP/1.1 200 OK
Aug 11 14:45:33 rtmp mediamtx[26968]: Access-Control-Allow-Credentials: true
Aug 11 14:45:33 rtmp mediamtx[26968]: Access-Control-Allow-Origin: *
Aug 11 14:45:33 rtmp mediamtx[26968]: Cache-Control: max-age=3600
Aug 11 14:45:33 rtmp mediamtx[26968]: Content-Type: video/mp4
Aug 11 14:45:33 rtmp mediamtx[26968]: Server: mediamtx
Aug 11 14:45:33 rtmp mediamtx[26968]: (body of 102897 bytes)
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] GET /wut/bda65f61ad0b_part2.mp4
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] [c->s] GET /wut/bda65f61ad0b_part2.mp4 HTTP/2.0
Aug 11 14:45:33 rtmp mediamtx[26968]: Host: rtmp.bogus.tld:8888
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept: */*
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept-Encoding: gzip, deflate, br
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept-Language: en-US,en;q=0.5
Aug 11 14:45:33 rtmp mediamtx[26968]: Cookie: ph_phc_t3lgBB66QsPW4HEfiGopO14um4XGNtBcefEKYWelWda_posthog=%7B%22distinct_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24device_id%22%3A%22188595eb9f7573-0a941dd4bf2baf-d565429-384000-188595eb9f81a9e%22%2C%22%24user_state%22%3A%22identified%22%2C%22%24sesid%22%3A%5B1691482890521%2C%22189d43c6cf41557-03ad1fde65b40a8-d535429-384000-189d43c6cf512b4%22%2C1691482877172%5D%2C%22%24groups%22%3A%7B%22cluster%22%3A%220f92c6fe-60f6-47c2-a120-a378124a8c04%22%7D%2C%22%24user_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24session_recording_enabled_server_side%22%3Afalse%2C%22%24autocapture_disabled_server_side%22%3Atrue%2C%22%24active_feature_flags%22%3A%5B%5D%2C%22%24enabled_feature_flags%22%3A%7B%7D%2C%22%24feature_flag_payloads%22%3A%7B%7D%7D
Aug 11 14:45:33 rtmp mediamtx[26968]: Dnt: 1
Aug 11 14:45:33 rtmp mediamtx[26968]: Referer: https://rtmp.bogus.tld:8888/wut/
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Dest: empty
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Mode: cors
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Site: same-origin
Aug 11 14:45:33 rtmp mediamtx[26968]: Te: trailers
Aug 11 14:45:33 rtmp mediamtx[26968]: User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0
Aug 11 14:45:33 rtmp mediamtx[26968]:
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] [s->c] HTTP/1.1 200 OK
Aug 11 14:45:33 rtmp mediamtx[26968]: Access-Control-Allow-Credentials: true
Aug 11 14:45:33 rtmp mediamtx[26968]: Access-Control-Allow-Origin: *
Aug 11 14:45:33 rtmp mediamtx[26968]: Cache-Control: max-age=3600
Aug 11 14:45:33 rtmp mediamtx[26968]: Content-Type: video/mp4
Aug 11 14:45:33 rtmp mediamtx[26968]: Server: mediamtx
Aug 11 14:45:33 rtmp mediamtx[26968]: (body of 21638 bytes)
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] GET /wut/bda65f61ad0b_part3.mp4
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] [c->s] GET /wut/bda65f61ad0b_part3.mp4 HTTP/2.0
Aug 11 14:45:33 rtmp mediamtx[26968]: Host: rtmp.bogus.tld:8888
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept: */*
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept-Encoding: gzip, deflate, br
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept-Language: en-US,en;q=0.5
Aug 11 14:45:33 rtmp mediamtx[26968]: Cookie: ph_phc_t3lgBB66QsPW4HEfiGopO14um4XGNtBcefEKYWelWda_posthog=%7B%22distinct_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24device_id%22%3A%22188595eb9f7573-0a941dd4bf2baf-d565429-384000-188595eb9f81a9e%22%2C%22%24user_state%22%3A%22identified%22%2C%22%24sesid%22%3A%5B1691482890521%2C%22189d43c6cf41557-03ad1fde65b40a8-d535429-384000-189d43c6cf512b4%22%2C1691482877172%5D%2C%22%24groups%22%3A%7B%22cluster%22%3A%220f92c6fe-60f6-47c2-a120-a378124a8c04%22%7D%2C%22%24user_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24session_recording_enabled_server_side%22%3Afalse%2C%22%24autocapture_disabled_server_side%22%3Atrue%2C%22%24active_feature_flags%22%3A%5B%5D%2C%22%24enabled_feature_flags%22%3A%7B%7D%2C%22%24feature_flag_payloads%22%3A%7B%7D%7D
Aug 11 14:45:33 rtmp mediamtx[26968]: Dnt: 1
Aug 11 14:45:33 rtmp mediamtx[26968]: Referer: https://rtmp.bogus.tld:8888/wut/
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Dest: empty
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Mode: cors
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Site: same-origin
Aug 11 14:45:33 rtmp mediamtx[26968]: Te: trailers
Aug 11 14:45:33 rtmp mediamtx[26968]: User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0
Aug 11 14:45:33 rtmp mediamtx[26968]:
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] [s->c] HTTP/1.1 200 OK
Aug 11 14:45:33 rtmp mediamtx[26968]: Access-Control-Allow-Credentials: true
Aug 11 14:45:33 rtmp mediamtx[26968]: Access-Control-Allow-Origin: *
Aug 11 14:45:33 rtmp mediamtx[26968]: Cache-Control: max-age=3600
Aug 11 14:45:33 rtmp mediamtx[26968]: Content-Type: video/mp4
Aug 11 14:45:33 rtmp mediamtx[26968]: Server: mediamtx
Aug 11 14:45:33 rtmp mediamtx[26968]: (body of 21635 bytes)
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] GET /wut/bda65f61ad0b_part4.mp4
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] [c->s] GET /wut/bda65f61ad0b_part4.mp4 HTTP/2.0
Aug 11 14:45:33 rtmp mediamtx[26968]: Host: rtmp.bogus.tld:8888
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept: */*
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept-Encoding: gzip, deflate, br
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept-Language: en-US,en;q=0.5
Aug 11 14:45:33 rtmp mediamtx[26968]: Cookie: ph_phc_t3lgBB66QsPW4HEfiGopO14um4XGNtBcefEKYWelWda_posthog=%7B%22distinct_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24device_id%22%3A%22188595eb9f7573-0a941dd4bf2baf-d565429-384000-188595eb9f81a9e%22%2C%22%24user_state%22%3A%22identified%22%2C%22%24sesid%22%3A%5B1691482890521%2C%22189d43c6cf41557-03ad1fde65b40a8-d535429-384000-189d43c6cf512b4%22%2C1691482877172%5D%2C%22%24groups%22%3A%7B%22cluster%22%3A%220f92c6fe-60f6-47c2-a120-a378124a8c04%22%7D%2C%22%24user_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24session_recording_enabled_server_side%22%3Afalse%2C%22%24autocapture_disabled_server_side%22%3Atrue%2C%22%24active_feature_flags%22%3A%5B%5D%2C%22%24enabled_feature_flags%22%3A%7B%7D%2C%22%24feature_flag_payloads%22%3A%7B%7D%7D
Aug 11 14:45:33 rtmp mediamtx[26968]: Dnt: 1
Aug 11 14:45:33 rtmp mediamtx[26968]: Referer: https://rtmp.bogus.tld:8888/wut/
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Dest: empty
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Mode: cors
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Site: same-origin
Aug 11 14:45:33 rtmp mediamtx[26968]: Te: trailers
Aug 11 14:45:33 rtmp mediamtx[26968]: User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0
Aug 11 14:45:33 rtmp mediamtx[26968]:
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] [s->c] HTTP/1.1 200 OK
Aug 11 14:45:33 rtmp mediamtx[26968]: Access-Control-Allow-Credentials: true
Aug 11 14:45:33 rtmp mediamtx[26968]: Access-Control-Allow-Origin: *
Aug 11 14:45:33 rtmp mediamtx[26968]: Cache-Control: max-age=3600
Aug 11 14:45:33 rtmp mediamtx[26968]: Content-Type: video/mp4
Aug 11 14:45:33 rtmp mediamtx[26968]: Server: mediamtx
Aug 11 14:45:33 rtmp mediamtx[26968]: (body of 21777 bytes)
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] GET /wut/bda65f61ad0b_part5.mp4
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] [c->s] GET /wut/bda65f61ad0b_part5.mp4 HTTP/2.0
Aug 11 14:45:33 rtmp mediamtx[26968]: Host: rtmp.bogus.tld:8888
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept: */*
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept-Encoding: gzip, deflate, br
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept-Language: en-US,en;q=0.5
Aug 11 14:45:33 rtmp mediamtx[26968]: Cookie: ph_phc_t3lgBB66QsPW4HEfiGopO14um4XGNtBcefEKYWelWda_posthog=%7B%22distinct_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24device_id%22%3A%22188595eb9f7573-0a941dd4bf2baf-d565429-384000-188595eb9f81a9e%22%2C%22%24user_state%22%3A%22identified%22%2C%22%24sesid%22%3A%5B1691482890521%2C%22189d43c6cf41557-03ad1fde65b40a8-d535429-384000-189d43c6cf512b4%22%2C1691482877172%5D%2C%22%24groups%22%3A%7B%22cluster%22%3A%220f92c6fe-60f6-47c2-a120-a378124a8c04%22%7D%2C%22%24user_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24session_recording_enabled_server_side%22%3Afalse%2C%22%24autocapture_disabled_server_side%22%3Atrue%2C%22%24active_feature_flags%22%3A%5B%5D%2C%22%24enabled_feature_flags%22%3A%7B%7D%2C%22%24feature_flag_payloads%22%3A%7B%7D%7D
Aug 11 14:45:33 rtmp mediamtx[26968]: Dnt: 1
Aug 11 14:45:33 rtmp mediamtx[26968]: Referer: https://rtmp.bogus.tld:8888/wut/
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Dest: empty
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Mode: cors
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Site: same-origin
Aug 11 14:45:33 rtmp mediamtx[26968]: Te: trailers
Aug 11 14:45:33 rtmp mediamtx[26968]: User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0
Aug 11 14:45:33 rtmp mediamtx[26968]:
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] [s->c] HTTP/1.1 200 OK
Aug 11 14:45:33 rtmp mediamtx[26968]: Access-Control-Allow-Credentials: true
Aug 11 14:45:33 rtmp mediamtx[26968]: Access-Control-Allow-Origin: *
Aug 11 14:45:33 rtmp mediamtx[26968]: Cache-Control: max-age=3600
Aug 11 14:45:33 rtmp mediamtx[26968]: Content-Type: video/mp4
Aug 11 14:45:33 rtmp mediamtx[26968]: Server: mediamtx
Aug 11 14:45:33 rtmp mediamtx[26968]: (body of 21950 bytes)
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] GET /wut/bda65f61ad0b_part6.mp4
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] [c->s] GET /wut/bda65f61ad0b_part6.mp4 HTTP/2.0
Aug 11 14:45:33 rtmp mediamtx[26968]: Host: rtmp.bogus.tld:8888
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept: */*
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept-Encoding: gzip, deflate, br
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept-Language: en-US,en;q=0.5
Aug 11 14:45:33 rtmp mediamtx[26968]: Cookie: ph_phc_t3lgBB66QsPW4HEfiGopO14um4XGNtBcefEKYWelWda_posthog=%7B%22distinct_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24device_id%22%3A%22188595eb9f7573-0a941dd4bf2baf-d565429-384000-188595eb9f81a9e%22%2C%22%24user_state%22%3A%22identified%22%2C%22%24sesid%22%3A%5B1691482890521%2C%22189d43c6cf41557-03ad1fde65b40a8-d535429-384000-189d43c6cf512b4%22%2C1691482877172%5D%2C%22%24groups%22%3A%7B%22cluster%22%3A%220f92c6fe-60f6-47c2-a120-a378124a8c04%22%7D%2C%22%24user_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24session_recording_enabled_server_side%22%3Afalse%2C%22%24autocapture_disabled_server_side%22%3Atrue%2C%22%24active_feature_flags%22%3A%5B%5D%2C%22%24enabled_feature_flags%22%3A%7B%7D%2C%22%24feature_flag_payloads%22%3A%7B%7D%7D
Aug 11 14:45:33 rtmp mediamtx[26968]: Dnt: 1
Aug 11 14:45:33 rtmp mediamtx[26968]: Referer: https://rtmp.bogus.tld:8888/wut/
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Dest: empty
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Mode: cors
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Site: same-origin
Aug 11 14:45:33 rtmp mediamtx[26968]: Te: trailers
Aug 11 14:45:33 rtmp mediamtx[26968]: User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0
Aug 11 14:45:33 rtmp mediamtx[26968]:
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] [s->c] HTTP/1.1 200 OK
Aug 11 14:45:33 rtmp mediamtx[26968]: Access-Control-Allow-Credentials: true
Aug 11 14:45:33 rtmp mediamtx[26968]: Access-Control-Allow-Origin: *
Aug 11 14:45:33 rtmp mediamtx[26968]: Cache-Control: max-age=3600
Aug 11 14:45:33 rtmp mediamtx[26968]: Content-Type: video/mp4
Aug 11 14:45:33 rtmp mediamtx[26968]: Server: mediamtx
Aug 11 14:45:33 rtmp mediamtx[26968]: (body of 21835 bytes)
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] GET /wut/bda65f61ad0b_part7.mp4
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] [c->s] GET /wut/bda65f61ad0b_part7.mp4 HTTP/2.0
Aug 11 14:45:33 rtmp mediamtx[26968]: Host: rtmp.bogus.tld:8888
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept: */*
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept-Encoding: gzip, deflate, br
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept-Language: en-US,en;q=0.5
Aug 11 14:45:33 rtmp mediamtx[26968]: Cookie: ph_phc_t3lgBB66QsPW4HEfiGopO14um4XGNtBcefEKYWelWda_posthog=%7B%22distinct_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24device_id%22%3A%22188595eb9f7573-0a941dd4bf2baf-d565429-384000-188595eb9f81a9e%22%2C%22%24user_state%22%3A%22identified%22%2C%22%24sesid%22%3A%5B1691482890521%2C%22189d43c6cf41557-03ad1fde65b40a8-d535429-384000-189d43c6cf512b4%22%2C1691482877172%5D%2C%22%24groups%22%3A%7B%22cluster%22%3A%220f92c6fe-60f6-47c2-a120-a378124a8c04%22%7D%2C%22%24user_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24session_recording_enabled_server_side%22%3Afalse%2C%22%24autocapture_disabled_server_side%22%3Atrue%2C%22%24active_feature_flags%22%3A%5B%5D%2C%22%24enabled_feature_flags%22%3A%7B%7D%2C%22%24feature_flag_payloads%22%3A%7B%7D%7D
Aug 11 14:45:33 rtmp mediamtx[26968]: Dnt: 1
Aug 11 14:45:33 rtmp mediamtx[26968]: Referer: https://rtmp.bogus.tld:8888/wut/
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Dest: empty
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Mode: cors
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Site: same-origin
Aug 11 14:45:33 rtmp mediamtx[26968]: Te: trailers
Aug 11 14:45:33 rtmp mediamtx[26968]: User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0
Aug 11 14:45:33 rtmp mediamtx[26968]:
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] [s->c] HTTP/1.1 200 OK
Aug 11 14:45:33 rtmp mediamtx[26968]: Access-Control-Allow-Credentials: true
Aug 11 14:45:33 rtmp mediamtx[26968]: Access-Control-Allow-Origin: *
Aug 11 14:45:33 rtmp mediamtx[26968]: Cache-Control: max-age=3600
Aug 11 14:45:33 rtmp mediamtx[26968]: Content-Type: video/mp4
Aug 11 14:45:33 rtmp mediamtx[26968]: Server: mediamtx
Aug 11 14:45:33 rtmp mediamtx[26968]: (body of 21045 bytes)
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] GET /wut/bda65f61ad0b_part8.mp4
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] [c->s] GET /wut/bda65f61ad0b_part8.mp4 HTTP/2.0
Aug 11 14:45:33 rtmp mediamtx[26968]: Host: rtmp.bogus.tld:8888
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept: */*
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept-Encoding: gzip, deflate, br
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept-Language: en-US,en;q=0.5
Aug 11 14:45:33 rtmp mediamtx[26968]: Cookie: ph_phc_t3lgBB66QsPW4HEfiGopO14um4XGNtBcefEKYWelWda_posthog=%7B%22distinct_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24device_id%22%3A%22188595eb9f7573-0a941dd4bf2baf-d565429-384000-188595eb9f81a9e%22%2C%22%24user_state%22%3A%22identified%22%2C%22%24sesid%22%3A%5B1691482890521%2C%22189d43c6cf41557-03ad1fde65b40a8-d535429-384000-189d43c6cf512b4%22%2C1691482877172%5D%2C%22%24groups%22%3A%7B%22cluster%22%3A%220f92c6fe-60f6-47c2-a120-a378124a8c04%22%7D%2C%22%24user_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24session_recording_enabled_server_side%22%3Afalse%2C%22%24autocapture_disabled_server_side%22%3Atrue%2C%22%24active_feature_flags%22%3A%5B%5D%2C%22%24enabled_feature_flags%22%3A%7B%7D%2C%22%24feature_flag_payloads%22%3A%7B%7D%7D
Aug 11 14:45:33 rtmp mediamtx[26968]: Dnt: 1
Aug 11 14:45:33 rtmp mediamtx[26968]: Referer: https://rtmp.bogus.tld:8888/wut/
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Dest: empty
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Mode: cors
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Site: same-origin
Aug 11 14:45:33 rtmp mediamtx[26968]: Te: trailers
Aug 11 14:45:33 rtmp mediamtx[26968]: User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0
Aug 11 14:45:33 rtmp mediamtx[26968]:
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] [s->c] HTTP/1.1 200 OK
Aug 11 14:45:33 rtmp mediamtx[26968]: Access-Control-Allow-Credentials: true
Aug 11 14:45:33 rtmp mediamtx[26968]: Access-Control-Allow-Origin: *
Aug 11 14:45:33 rtmp mediamtx[26968]: Cache-Control: max-age=3600
Aug 11 14:45:33 rtmp mediamtx[26968]: Content-Type: video/mp4
Aug 11 14:45:33 rtmp mediamtx[26968]: Server: mediamtx
Aug 11 14:45:33 rtmp mediamtx[26968]: (body of 7506 bytes)
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] [s->c] HTTP/1.1 200 OK
Aug 11 14:45:33 rtmp mediamtx[26968]: Access-Control-Allow-Credentials: true
Aug 11 14:45:33 rtmp mediamtx[26968]: Access-Control-Allow-Origin: *
Aug 11 14:45:33 rtmp mediamtx[26968]: Cache-Control: no-cache
Aug 11 14:45:33 rtmp mediamtx[26968]: Content-Type: application/vnd.apple.mpegurl
Aug 11 14:45:33 rtmp mediamtx[26968]: Server: mediamtx
Aug 11 14:45:33 rtmp mediamtx[26968]: (body of 1140 bytes)
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] GET /wut/stream.m3u8
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] [c->s] GET /wut/stream.m3u8?_HLS_msn=8&_HLS_part=1&_HLS_skip=YES HTTP/2.0
Aug 11 14:45:33 rtmp mediamtx[26968]: Host: rtmp.bogus.tld:8888
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept: */*
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept-Encoding: gzip, deflate, br
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept-Language: en-US,en;q=0.5
Aug 11 14:45:33 rtmp mediamtx[26968]: Cookie: ph_phc_t3lgBB66QsPW4HEfiGopO14um4XGNtBcefEKYWelWda_posthog=%7B%22distinct_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24device_id%22%3A%22188595eb9f7573-0a941dd4bf2baf-d565429-384000-188595eb9f81a9e%22%2C%22%24user_state%22%3A%22identified%22%2C%22%24sesid%22%3A%5B1691482890521%2C%22189d43c6cf41557-03ad1fde65b40a8-d535429-384000-189d43c6cf512b4%22%2C1691482877172%5D%2C%22%24groups%22%3A%7B%22cluster%22%3A%220f92c6fe-60f6-47c2-a120-a378124a8c04%22%7D%2C%22%24user_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24session_recording_enabled_server_side%22%3Afalse%2C%22%24autocapture_disabled_server_side%22%3Atrue%2C%22%24active_feature_flags%22%3A%5B%5D%2C%22%24enabled_feature_flags%22%3A%7B%7D%2C%22%24feature_flag_payloads%22%3A%7B%7D%7D
Aug 11 14:45:33 rtmp mediamtx[26968]: Dnt: 1
Aug 11 14:45:33 rtmp mediamtx[26968]: Referer: https://rtmp.bogus.tld:8888/wut/
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Dest: empty
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Mode: cors
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Site: same-origin
Aug 11 14:45:33 rtmp mediamtx[26968]: Te: trailers
Aug 11 14:45:33 rtmp mediamtx[26968]: User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0
Aug 11 14:45:33 rtmp mediamtx[26968]:
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] GET /wut/bda65f61ad0b_part9.mp4
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] [c->s] GET /wut/bda65f61ad0b_part9.mp4 HTTP/2.0
Aug 11 14:45:33 rtmp mediamtx[26968]: Host: rtmp.bogus.tld:8888
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept: */*
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept-Encoding: gzip, deflate, br
Aug 11 14:45:33 rtmp mediamtx[26968]: Accept-Language: en-US,en;q=0.5
Aug 11 14:45:33 rtmp mediamtx[26968]: Cookie: ph_phc_t3lgBB66QsPW4HEfiGopO14um4XGNtBcefEKYWelWda_posthog=%7B%22distinct_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24device_id%22%3A%22188595eb9f7573-0a941dd4bf2baf-d565429-384000-188595eb9f81a9e%22%2C%22%24user_state%22%3A%22identified%22%2C%22%24sesid%22%3A%5B1691482890521%2C%22189d43c6cf41557-03ad1fde65b40a8-d535429-384000-189d43c6cf512b4%22%2C1691482877172%5D%2C%22%24groups%22%3A%7B%22cluster%22%3A%220f92c6fe-60f6-47c2-a120-a378124a8c04%22%7D%2C%22%24user_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24session_recording_enabled_server_side%22%3Afalse%2C%22%24autocapture_disabled_server_side%22%3Atrue%2C%22%24active_feature_flags%22%3A%5B%5D%2C%22%24enabled_feature_flags%22%3A%7B%7D%2C%22%24feature_flag_payloads%22%3A%7B%7D%7D
Aug 11 14:45:33 rtmp mediamtx[26968]: Dnt: 1
Aug 11 14:45:33 rtmp mediamtx[26968]: Referer: https://rtmp.bogus.tld:8888/wut/
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Dest: empty
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Mode: cors
Aug 11 14:45:33 rtmp mediamtx[26968]: Sec-Fetch-Site: same-origin
Aug 11 14:45:33 rtmp mediamtx[26968]: Te: trailers
Aug 11 14:45:33 rtmp mediamtx[26968]: User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0
Aug 11 14:45:33 rtmp mediamtx[26968]:
Aug 11 14:45:33 rtmp mediamtx[26968]: 2023/08/11 14:45:33 DEB [HLS] [conn 10.101.101.34:16443] [s->c] HTTP/1.1 200 OK
Aug 11 14:45:33 rtmp mediamtx[26968]: Access-Control-Allow-Credentials: true
Aug 11 14:45:33 rtmp mediamtx[26968]: Access-Control-Allow-Origin: *
Aug 11 14:45:33 rtmp mediamtx[26968]: Cache-Control: max-age=3600
Aug 11 14:45:33 rtmp mediamtx[26968]: Content-Type: video/mp4
Aug 11 14:45:33 rtmp mediamtx[26968]: Server: mediamtx
Aug 11 14:45:33 rtmp mediamtx[26968]: (body of 63645 bytes)
Aug 11 14:45:34 rtmp mediamtx[26968]: 2023/08/11 14:45:34 DEB [HLS] [conn 10.101.101.34:16443] [s->c] HTTP/1.1 200 OK
Aug 11 14:45:34 rtmp mediamtx[26968]: Access-Control-Allow-Credentials: true
Aug 11 14:45:34 rtmp mediamtx[26968]: Access-Control-Allow-Origin: *
Aug 11 14:45:34 rtmp mediamtx[26968]: Cache-Control: no-cache
Aug 11 14:45:34 rtmp mediamtx[26968]: Content-Type: application/vnd.apple.mpegurl
Aug 11 14:45:34 rtmp mediamtx[26968]: Server: mediamtx
Aug 11 14:45:34 rtmp mediamtx[26968]: (body of 1199 bytes)
Aug 11 14:45:34 rtmp mediamtx[26968]: 2023/08/11 14:45:34 DEB [HLS] [conn 10.101.101.34:16443] GET /wut/stream.m3u8
Aug 11 14:45:34 rtmp mediamtx[26968]: 2023/08/11 14:45:34 DEB [HLS] [conn 10.101.101.34:16443] [c->s] GET /wut/stream.m3u8?_HLS_msn=8&_HLS_part=2&_HLS_skip=YES HTTP/2.0
Aug 11 14:45:34 rtmp mediamtx[26968]: Host: rtmp.bogus.tld:8888
Aug 11 14:45:34 rtmp mediamtx[26968]: Accept: */*
Aug 11 14:45:34 rtmp mediamtx[26968]: Accept-Encoding: gzip, deflate, br
Aug 11 14:45:34 rtmp mediamtx[26968]: Accept-Language: en-US,en;q=0.5
Aug 11 14:45:34 rtmp mediamtx[26968]: Cookie: ph_phc_t3lgBB66QsPW4HEfiGopO14um4XGNtBcefEKYWelWda_posthog=%7B%22distinct_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24device_id%22%3A%22188595eb9f7573-0a941dd4bf2baf-d565429-384000-188595eb9f81a9e%22%2C%22%24user_state%22%3A%22identified%22%2C%22%24sesid%22%3A%5B1691482890521%2C%22189d43c6cf41557-03ad1fde65b40a8-d535429-384000-189d43c6cf512b4%22%2C1691482877172%5D%2C%22%24groups%22%3A%7B%22cluster%22%3A%220f92c6fe-60f6-47c2-a120-a378124a8c04%22%7D%2C%22%24user_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24session_recording_enabled_server_side%22%3Afalse%2C%22%24autocapture_disabled_server_side%22%3Atrue%2C%22%24active_feature_flags%22%3A%5B%5D%2C%22%24enabled_feature_flags%22%3A%7B%7D%2C%22%24feature_flag_payloads%22%3A%7B%7D%7D
Aug 11 14:45:34 rtmp mediamtx[26968]: Dnt: 1
Aug 11 14:45:34 rtmp mediamtx[26968]: Referer: https://rtmp.bogus.tld:8888/wut/
Aug 11 14:45:34 rtmp mediamtx[26968]: Sec-Fetch-Dest: empty
Aug 11 14:45:34 rtmp mediamtx[26968]: Sec-Fetch-Mode: cors
Aug 11 14:45:34 rtmp mediamtx[26968]: Sec-Fetch-Site: same-origin
Aug 11 14:45:34 rtmp mediamtx[26968]: Te: trailers
Aug 11 14:45:34 rtmp mediamtx[26968]: User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0
Aug 11 14:45:34 rtmp mediamtx[26968]:
Aug 11 14:45:34 rtmp mediamtx[26968]: 2023/08/11 14:45:34 DEB [HLS] [conn 10.101.101.34:16443] GET /wut/bda65f61ad0b_part10.mp4
Aug 11 14:45:34 rtmp mediamtx[26968]: 2023/08/11 14:45:34 DEB [HLS] [conn 10.101.101.34:16443] [c->s] GET /wut/bda65f61ad0b_part10.mp4 HTTP/2.0
Aug 11 14:45:34 rtmp mediamtx[26968]: Host: rtmp.bogus.tld:8888
Aug 11 14:45:34 rtmp mediamtx[26968]: Accept: */*
Aug 11 14:45:34 rtmp mediamtx[26968]: Accept-Encoding: gzip, deflate, br
Aug 11 14:45:34 rtmp mediamtx[26968]: Accept-Language: en-US,en;q=0.5
Aug 11 14:45:34 rtmp mediamtx[26968]: Cookie: ph_phc_t3lgBB66QsPW4HEfiGopO14um4XGNtBcefEKYWelWda_posthog=%7B%22distinct_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24device_id%22%3A%22188595eb9f7573-0a941dd4bf2baf-d565429-384000-188595eb9f81a9e%22%2C%22%24user_state%22%3A%22identified%22%2C%22%24sesid%22%3A%5B1691482890521%2C%22189d43c6cf41557-03ad1fde65b40a8-d535429-384000-189d43c6cf512b4%22%2C1691482877172%5D%2C%22%24groups%22%3A%7B%22cluster%22%3A%220f92c6fe-60f6-47c2-a120-a378124a8c04%22%7D%2C%22%24user_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24session_recording_enabled_server_side%22%3Afalse%2C%22%24autocapture_disabled_server_side%22%3Atrue%2C%22%24active_feature_flags%22%3A%5B%5D%2C%22%24enabled_feature_flags%22%3A%7B%7D%2C%22%24feature_flag_payloads%22%3A%7B%7D%7D
Aug 11 14:45:34 rtmp mediamtx[26968]: Dnt: 1
Aug 11 14:45:34 rtmp mediamtx[26968]: Referer: https://rtmp.bogus.tld:8888/wut/
Aug 11 14:45:34 rtmp mediamtx[26968]: Sec-Fetch-Dest: empty
Aug 11 14:45:34 rtmp mediamtx[26968]: Sec-Fetch-Mode: cors
Aug 11 14:45:34 rtmp mediamtx[26968]: Sec-Fetch-Site: same-origin
Aug 11 14:45:34 rtmp mediamtx[26968]: Te: trailers
Aug 11 14:45:34 rtmp mediamtx[26968]: User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0
Aug 11 14:45:34 rtmp mediamtx[26968]:
Aug 11 14:45:34 rtmp mediamtx[26968]: 2023/08/11 14:45:34 DEB [HLS] [conn 10.101.101.34:16443] [s->c] HTTP/1.1 200 OK
Aug 11 14:45:34 rtmp mediamtx[26968]: Access-Control-Allow-Credentials: true
Aug 11 14:45:34 rtmp mediamtx[26968]: Access-Control-Allow-Origin: *
Aug 11 14:45:34 rtmp mediamtx[26968]: Cache-Control: max-age=3600
Aug 11 14:45:34 rtmp mediamtx[26968]: Content-Type: video/mp4
Aug 11 14:45:34 rtmp mediamtx[26968]: Server: mediamtx
Aug 11 14:45:34 rtmp mediamtx[26968]: (body of 19975 bytes)
Aug 11 14:45:34 rtmp mediamtx[26968]: 2023/08/11 14:45:34 DEB [HLS] [conn 10.101.101.34:16443] [s->c] HTTP/1.1 200 OK
Aug 11 14:45:34 rtmp mediamtx[26968]: Access-Control-Allow-Credentials: true
Aug 11 14:45:34 rtmp mediamtx[26968]: Access-Control-Allow-Origin: *
Aug 11 14:45:34 rtmp mediamtx[26968]: Cache-Control: no-cache
Aug 11 14:45:34 rtmp mediamtx[26968]: Content-Type: application/vnd.apple.mpegurl
Aug 11 14:45:34 rtmp mediamtx[26968]: Server: mediamtx
Aug 11 14:45:34 rtmp mediamtx[26968]: (body of 1258 bytes)
Aug 11 14:45:34 rtmp mediamtx[26968]: 2023/08/11 14:45:34 DEB [HLS] [conn 10.101.101.34:16443] GET /wut/stream.m3u8
Aug 11 14:45:34 rtmp mediamtx[26968]: 2023/08/11 14:45:34 DEB [HLS] [conn 10.101.101.34:16443] [c->s] GET /wut/stream.m3u8?_HLS_msn=8&_HLS_part=3&_HLS_skip=YES HTTP/2.0
Aug 11 14:45:34 rtmp mediamtx[26968]: Host: rtmp.bogus.tld:8888
Aug 11 14:45:34 rtmp mediamtx[26968]: Accept: */*
Aug 11 14:45:34 rtmp mediamtx[26968]: Accept-Encoding: gzip, deflate, br
Aug 11 14:45:34 rtmp mediamtx[26968]: Accept-Language: en-US,en;q=0.5
Aug 11 14:45:34 rtmp mediamtx[26968]: Cookie: ph_phc_t3lgBB66QsPW4HEfiGopO14um4XGNtBcefEKYWelWda_posthog=%7B%22distinct_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24device_id%22%3A%22188595eb9f7573-0a941dd4bf2baf-d565429-384000-188595eb9f81a9e%22%2C%22%24user_state%22%3A%22identified%22%2C%22%24sesid%22%3A%5B1691482890521%2C%22189d43c6cf41557-03ad1fde65b40a8-d535429-384000-189d43c6cf512b4%22%2C1691482877172%5D%2C%22%24groups%22%3A%7B%22cluster%22%3A%220f92c6fe-60f6-47c2-a120-a378124a8c04%22%7D%2C%22%24user_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24session_recording_enabled_server_side%22%3Afalse%2C%22%24autocapture_disabled_server_side%22%3Atrue%2C%22%24active_feature_flags%22%3A%5B%5D%2C%22%24enabled_feature_flags%22%3A%7B%7D%2C%22%24feature_flag_payloads%22%3A%7B%7D%7D
Aug 11 14:45:34 rtmp mediamtx[26968]: Dnt: 1
Aug 11 14:45:34 rtmp mediamtx[26968]: Referer: https://rtmp.bogus.tld:8888/wut/
Aug 11 14:45:34 rtmp mediamtx[26968]: Sec-Fetch-Dest: empty
Aug 11 14:45:34 rtmp mediamtx[26968]: Sec-Fetch-Mode: cors
Aug 11 14:45:34 rtmp mediamtx[26968]: Sec-Fetch-Site: same-origin
Aug 11 14:45:34 rtmp mediamtx[26968]: Te: trailers
Aug 11 14:45:34 rtmp mediamtx[26968]: User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0
Aug 11 14:45:34 rtmp mediamtx[26968]:
Aug 11 14:45:34 rtmp mediamtx[26968]: 2023/08/11 14:45:34 DEB [HLS] [conn 10.101.101.34:16443] GET /wut/bda65f61ad0b_part11.mp4
Aug 11 14:45:34 rtmp mediamtx[26968]: 2023/08/11 14:45:34 DEB [HLS] [conn 10.101.101.34:16443] [c->s] GET /wut/bda65f61ad0b_part11.mp4 HTTP/2.0
Aug 11 14:45:34 rtmp mediamtx[26968]: Host: rtmp.bogus.tld:8888
Aug 11 14:45:34 rtmp mediamtx[26968]: Accept: */*
Aug 11 14:45:34 rtmp mediamtx[26968]: Accept-Encoding: gzip, deflate, br
Aug 11 14:45:34 rtmp mediamtx[26968]: Accept-Language: en-US,en;q=0.5
Aug 11 14:45:34 rtmp mediamtx[26968]: Cookie: ph_phc_t3lgBB66QsPW4HEfiGopO14um4XGNtBcefEKYWelWda_posthog=%7B%22distinct_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24device_id%22%3A%22188595eb9f7573-0a941dd4bf2baf-d565429-384000-188595eb9f81a9e%22%2C%22%24user_state%22%3A%22identified%22%2C%22%24sesid%22%3A%5B1691482890521%2C%22189d43c6cf41557-03ad1fde65b40a8-d535429-384000-189d43c6cf512b4%22%2C1691482877172%5D%2C%22%24groups%22%3A%7B%22cluster%22%3A%220f92c6fe-60f6-47c2-a120-a378124a8c04%22%7D%2C%22%24user_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24session_recording_enabled_server_side%22%3Afalse%2C%22%24autocapture_disabled_server_side%22%3Atrue%2C%22%24active_feature_flags%22%3A%5B%5D%2C%22%24enabled_feature_flags%22%3A%7B%7D%2C%22%24feature_flag_payloads%22%3A%7B%7D%7D
Aug 11 14:45:34 rtmp mediamtx[26968]: Dnt: 1
Aug 11 14:45:34 rtmp mediamtx[26968]: Referer: https://rtmp.bogus.tld:8888/wut/
Aug 11 14:45:34 rtmp mediamtx[26968]: Sec-Fetch-Dest: empty
Aug 11 14:45:34 rtmp mediamtx[26968]: Sec-Fetch-Mode: cors
Aug 11 14:45:34 rtmp mediamtx[26968]: Sec-Fetch-Site: same-origin
Aug 11 14:45:34 rtmp mediamtx[26968]: Te: trailers
Aug 11 14:45:34 rtmp mediamtx[26968]: User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0
Aug 11 14:45:34 rtmp mediamtx[26968]:
Aug 11 14:45:34 rtmp mediamtx[26968]: 2023/08/11 14:45:34 DEB [HLS] [conn 10.101.101.34:16443] [s->c] HTTP/1.1 200 OK
Aug 11 14:45:34 rtmp mediamtx[26968]: Access-Control-Allow-Credentials: true
Aug 11 14:45:34 rtmp mediamtx[26968]: Access-Control-Allow-Origin: *
Aug 11 14:45:34 rtmp mediamtx[26968]: Cache-Control: max-age=3600
Aug 11 14:45:34 rtmp mediamtx[26968]: Content-Type: video/mp4
Aug 11 14:45:34 rtmp mediamtx[26968]: Server: mediamtx
Aug 11 14:45:34 rtmp mediamtx[26968]: (body of 19523 bytes)
Aug 11 14:45:35 rtmp mediamtx[26968]: 2023/08/11 14:45:35 DEB [HLS] [conn 10.101.101.34:16443] [s->c] HTTP/1.1 200 OK
Aug 11 14:45:35 rtmp mediamtx[26968]: Access-Control-Allow-Credentials: true
Aug 11 14:45:35 rtmp mediamtx[26968]: Access-Control-Allow-Origin: *
Aug 11 14:45:35 rtmp mediamtx[26968]: Cache-Control: no-cache
Aug 11 14:45:35 rtmp mediamtx[26968]: Content-Type: application/vnd.apple.mpegurl
Aug 11 14:45:35 rtmp mediamtx[26968]: Server: mediamtx
Aug 11 14:45:35 rtmp mediamtx[26968]: (body of 1317 bytes)
Aug 11 14:45:35 rtmp mediamtx[26968]: 2023/08/11 14:45:35 DEB [HLS] [conn 10.101.101.34:16443] GET /wut/stream.m3u8
Aug 11 14:45:35 rtmp mediamtx[26968]: 2023/08/11 14:45:35 DEB [HLS] [conn 10.101.101.34:16443] GET /wut/bda65f61ad0b_part12.mp4
Aug 11 14:45:35 rtmp mediamtx[26968]: 2023/08/11 14:45:35 DEB [HLS] [conn 10.101.101.34:16443] [c->s] GET /wut/bda65f61ad0b_part12.mp4 HTTP/2.0
Aug 11 14:45:35 rtmp mediamtx[26968]: Host: rtmp.bogus.tld:8888
Aug 11 14:45:35 rtmp mediamtx[26968]: Accept: */*
Aug 11 14:45:35 rtmp mediamtx[26968]: Accept-Encoding: gzip, deflate, br
Aug 11 14:45:35 rtmp mediamtx[26968]: Accept-Language: en-US,en;q=0.5
Aug 11 14:45:35 rtmp mediamtx[26968]: Cookie: ph_phc_t3lgBB66QsPW4HEfiGopO14um4XGNtBcefEKYWelWda_posthog=%7B%22distinct_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24device_id%22%3A%22188595eb9f7573-0a941dd4bf2baf-d565429-384000-188595eb9f81a9e%22%2C%22%24user_state%22%3A%22identified%22%2C%22%24sesid%22%3A%5B1691482890521%2C%22189d43c6cf41557-03ad1fde65b40a8-d535429-384000-189d43c6cf512b4%22%2C1691482877172%5D%2C%22%24groups%22%3A%7B%22cluster%22%3A%220f92c6fe-60f6-47c2-a120-a378124a8c04%22%7D%2C%22%24user_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24session_recording_enabled_server_side%22%3Afalse%2C%22%24autocapture_disabled_server_side%22%3Atrue%2C%22%24active_feature_flags%22%3A%5B%5D%2C%22%24enabled_feature_flags%22%3A%7B%7D%2C%22%24feature_flag_payloads%22%3A%7B%7D%7D
Aug 11 14:45:35 rtmp mediamtx[26968]: Dnt: 1
Aug 11 14:45:35 rtmp mediamtx[26968]: Referer: https://rtmp.bogus.tld:8888/wut/
Aug 11 14:45:35 rtmp mediamtx[26968]: Sec-Fetch-Dest: empty
Aug 11 14:45:35 rtmp mediamtx[26968]: Sec-Fetch-Mode: cors
Aug 11 14:45:35 rtmp mediamtx[26968]: Sec-Fetch-Site: same-origin
Aug 11 14:45:35 rtmp mediamtx[26968]: Te: trailers
Aug 11 14:45:35 rtmp mediamtx[26968]: User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0
Aug 11 14:45:35 rtmp mediamtx[26968]:
Aug 11 14:45:35 rtmp mediamtx[26968]: 2023/08/11 14:45:35 DEB [HLS] [conn 10.101.101.34:16443] [c->s] GET /wut/stream.m3u8?_HLS_msn=8&_HLS_part=4&_HLS_skip=YES HTTP/2.0
Aug 11 14:45:35 rtmp mediamtx[26968]: Host: rtmp.bogus.tld:8888
Aug 11 14:45:35 rtmp mediamtx[26968]: Accept: */*
Aug 11 14:45:35 rtmp mediamtx[26968]: Accept-Encoding: gzip, deflate, br
Aug 11 14:45:35 rtmp mediamtx[26968]: Accept-Language: en-US,en;q=0.5
Aug 11 14:45:35 rtmp mediamtx[26968]: Cookie: ph_phc_t3lgBB66QsPW4HEfiGopO14um4XGNtBcefEKYWelWda_posthog=%7B%22distinct_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24device_id%22%3A%22188595eb9f7573-0a941dd4bf2baf-d565429-384000-188595eb9f81a9e%22%2C%22%24user_state%22%3A%22identified%22%2C%22%24sesid%22%3A%5B1691482890521%2C%22189d43c6cf41557-03ad1fde65b40a8-d535429-384000-189d43c6cf512b4%22%2C1691482877172%5D%2C%22%24groups%22%3A%7B%22cluster%22%3A%220f92c6fe-60f6-47c2-a120-a378124a8c04%22%7D%2C%22%24user_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24session_recording_enabled_server_side%22%3Afalse%2C%22%24autocapture_disabled_server_side%22%3Atrue%2C%22%24active_feature_flags%22%3A%5B%5D%2C%22%24enabled_feature_flags%22%3A%7B%7D%2C%22%24feature_flag_payloads%22%3A%7B%7D%7D
Aug 11 14:45:35 rtmp mediamtx[26968]: Dnt: 1
Aug 11 14:45:35 rtmp mediamtx[26968]: Referer: https://rtmp.bogus.tld:8888/wut/
Aug 11 14:45:35 rtmp mediamtx[26968]: Sec-Fetch-Dest: empty
Aug 11 14:45:35 rtmp mediamtx[26968]: Sec-Fetch-Mode: cors
Aug 11 14:45:35 rtmp mediamtx[26968]: Sec-Fetch-Site: same-origin
Aug 11 14:45:35 rtmp mediamtx[26968]: Te: trailers
Aug 11 14:45:35 rtmp mediamtx[26968]: User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0
Aug 11 14:45:35 rtmp mediamtx[26968]:
Aug 11 14:45:35 rtmp mediamtx[26968]: 2023/08/11 14:45:35 DEB [HLS] [conn 10.101.101.34:16443] [s->c] HTTP/1.1 200 OK
Aug 11 14:45:35 rtmp mediamtx[26968]: Access-Control-Allow-Credentials: true
Aug 11 14:45:35 rtmp mediamtx[26968]: Access-Control-Allow-Origin: *
Aug 11 14:45:35 rtmp mediamtx[26968]: Cache-Control: max-age=3600
Aug 11 14:45:35 rtmp mediamtx[26968]: Content-Type: video/mp4
Aug 11 14:45:35 rtmp mediamtx[26968]: Server: mediamtx
Aug 11 14:45:35 rtmp mediamtx[26968]: (body of 20614 bytes)
Aug 11 14:45:35 rtmp mediamtx[26968]: 2023/08/11 14:45:35 DEB [HLS] [conn 10.101.101.34:16443] [s->c] HTTP/1.1 200 OK
Aug 11 14:45:35 rtmp mediamtx[26968]: Access-Control-Allow-Credentials: true
Aug 11 14:45:35 rtmp mediamtx[26968]: Access-Control-Allow-Origin: *
Aug 11 14:45:35 rtmp mediamtx[26968]: Cache-Control: no-cache
Aug 11 14:45:35 rtmp mediamtx[26968]: Content-Type: application/vnd.apple.mpegurl
Aug 11 14:45:35 rtmp mediamtx[26968]: Server: mediamtx
Aug 11 14:45:35 rtmp mediamtx[26968]: (body of 1376 bytes)
Aug 11 14:45:35 rtmp mediamtx[26968]: 2023/08/11 14:45:35 DEB [HLS] [conn 10.101.101.34:16443] GET /wut/stream.m3u8
Aug 11 14:45:35 rtmp mediamtx[26968]: 2023/08/11 14:45:35 DEB [HLS] [conn 10.101.101.34:16443] [c->s] GET /wut/stream.m3u8?_HLS_msn=8&_HLS_part=5&_HLS_skip=YES HTTP/2.0
Aug 11 14:45:35 rtmp mediamtx[26968]: Host: rtmp.bogus.tld:8888
Aug 11 14:45:35 rtmp mediamtx[26968]: Accept: */*
Aug 11 14:45:35 rtmp mediamtx[26968]: Accept-Encoding: gzip, deflate, br
Aug 11 14:45:35 rtmp mediamtx[26968]: Accept-Language: en-US,en;q=0.5
Aug 11 14:45:35 rtmp mediamtx[26968]: Cookie: ph_phc_t3lgBB66QsPW4HEfiGopO14um4XGNtBcefEKYWelWda_posthog=%7B%22distinct_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24device_id%22%3A%22188595eb9f7573-0a941dd4bf2baf-d565429-384000-188595eb9f81a9e%22%2C%22%24user_state%22%3A%22identified%22%2C%22%24sesid%22%3A%5B1691482890521%2C%22189d43c6cf41557-03ad1fde65b40a8-d535429-384000-189d43c6cf512b4%22%2C1691482877172%5D%2C%22%24groups%22%3A%7B%22cluster%22%3A%220f92c6fe-60f6-47c2-a120-a378124a8c04%22%7D%2C%22%24user_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24session_recording_enabled_server_side%22%3Afalse%2C%22%24autocapture_disabled_server_side%22%3Atrue%2C%22%24active_feature_flags%22%3A%5B%5D%2C%22%24enabled_feature_flags%22%3A%7B%7D%2C%22%24feature_flag_payloads%22%3A%7B%7D%7D
Aug 11 14:45:35 rtmp mediamtx[26968]: Dnt: 1
Aug 11 14:45:35 rtmp mediamtx[26968]: Referer: https://rtmp.bogus.tld:8888/wut/
Aug 11 14:45:35 rtmp mediamtx[26968]: Sec-Fetch-Dest: empty
Aug 11 14:45:35 rtmp mediamtx[26968]: Sec-Fetch-Mode: cors
Aug 11 14:45:35 rtmp mediamtx[26968]: Sec-Fetch-Site: same-origin
Aug 11 14:45:35 rtmp mediamtx[26968]: Te: trailers
Aug 11 14:45:35 rtmp mediamtx[26968]: User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0
Aug 11 14:45:35 rtmp mediamtx[26968]:
Aug 11 14:45:35 rtmp mediamtx[26968]: 2023/08/11 14:45:35 DEB [HLS] [conn 10.101.101.34:16443] GET /wut/bda65f61ad0b_part13.mp4
Aug 11 14:45:35 rtmp mediamtx[26968]: 2023/08/11 14:45:35 DEB [HLS] [conn 10.101.101.34:16443] [c->s] GET /wut/bda65f61ad0b_part13.mp4 HTTP/2.0
Aug 11 14:45:35 rtmp mediamtx[26968]: Host: rtmp.bogus.tld:8888
Aug 11 14:45:35 rtmp mediamtx[26968]: Accept: */*
Aug 11 14:45:35 rtmp mediamtx[26968]: Accept-Encoding: gzip, deflate, br
Aug 11 14:45:35 rtmp mediamtx[26968]: Accept-Language: en-US,en;q=0.5
Aug 11 14:45:35 rtmp mediamtx[26968]: Cookie: ph_phc_t3lgBB66QsPW4HEfiGopO14um4XGNtBcefEKYWelWda_posthog=%7B%22distinct_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24device_id%22%3A%22188595eb9f7573-0a941dd4bf2baf-d565429-384000-188595eb9f81a9e%22%2C%22%24user_state%22%3A%22identified%22%2C%22%24sesid%22%3A%5B1691482890521%2C%22189d43c6cf41557-03ad1fde65b40a8-d535429-384000-189d43c6cf512b4%22%2C1691482877172%5D%2C%22%24groups%22%3A%7B%22cluster%22%3A%220f92c6fe-60f6-47c2-a120-a378124a8c04%22%7D%2C%22%24user_id%22%3A%22bb5d6f382a2193fb04664bd429ef96eb91b40f4dc44bc0d6ebb39169ce80aee0%22%2C%22%24session_recording_enabled_server_side%22%3Afalse%2C%22%24autocapture_disabled_server_side%22%3Atrue%2C%22%24active_feature_flags%22%3A%5B%5D%2C%22%24enabled_feature_flags%22%3A%7B%7D%2C%22%24feature_flag_payloads%22%3A%7B%7D%7D
Aug 11 14:45:35 rtmp mediamtx[26968]: Dnt: 1
Aug 11 14:45:35 rtmp mediamtx[26968]: Referer: https://rtmp.bogus.tld:8888/wut/
Aug 11 14:45:35 rtmp mediamtx[26968]: Sec-Fetch-Dest: empty
Aug 11 14:45:35 rtmp mediamtx[26968]: Sec-Fetch-Mode: cors
Aug 11 14:45:35 rtmp mediamtx[26968]: Sec-Fetch-Site: same-origin
Aug 11 14:45:35 rtmp mediamtx[26968]: Te: trailers
Aug 11 14:45:35 rtmp mediamtx[26968]: User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0
Aug 11 14:45:35 rtmp mediamtx[26968]:
Aug 11 14:45:35 rtmp mediamtx[26968]: 2023/08/11 14:45:35 DEB [HLS] [conn 10.101.101.34:16443] [s->c] HTTP/1.1 200 OK
Aug 11 14:45:35 rtmp mediamtx[26968]: Access-Control-Allow-Credentials: true
Aug 11 14:45:35 rtmp mediamtx[26968]: Access-Control-Allow-Origin: *
Aug 11 14:45:35 rtmp mediamtx[26968]: Cache-Control: max-age=3600
Aug 11 14:45:35 rtmp mediamtx[26968]: Content-Type: video/mp4
Aug 11 14:45:35 rtmp mediamtx[26968]: Server: mediamtx
Aug 11 14:45:35 rtmp mediamtx[26968]: (body of 20901 bytes)
Aug 11 14:45:36 rtmp mediamtx[26968]: 2023/08/11 14:45:36 DEB [HLS] [conn 10.101.101.34:16443] [s->c] HTTP/1.1 200 OK
Aug 11 14:45:36 rtmp mediamtx[26968]: Access-Control-Allow-Credentials: true
Aug 11 14:45:36 rtmp mediamtx[26968]: Access-Control-Allow-Origin: *
Aug 11 14:45:36 rtmp mediamtx[26968]: Cache-Control: no-cache
Aug 11 14:45:36 rtmp mediamtx[26968]: Content-Type: application/vnd.apple.mpegurl
Aug 11 14:45:36 rtmp mediamtx[26968]: Server: mediamtx
Aug 11 14:45:36 rtmp mediamtx[26968]: (body of 1435 bytes)
JohnnyMclain12 commented 10 months ago

Hi guys, someone works on this, can you give me some feedback? Why the web browsers have no problem to run HLS stream but VLC or QuickTime Player can not read that stream? I have also noticed the problem exists on browser when the URL looks like this: 127.0.0.1:8888/channel/stream.m3u8 or 127.0.0.1:8888/channel/index.m3u8 but without .m3u8 stream works great on web browser. I can't run stream via VLC or Quick Time Player without .m3u8. Cheers

JohnnyMclain12 commented 9 months ago

Hi, I found where the problem is, findSegmentWithInvPosition() method in gohlslib, clientLiveInitialDistance is too small, in another request findSegmentWithID tries to get segments which don't exist in playlist. findSegmentWithInvPosition should start from the beginning or should be configurable. It works on web browsers cause hls.min.js makes request until gets those segments, other players can't do that. I have made some changes and works like a charm.

icanc0 commented 1 month ago
image

In the comments above and my testing, PART-HOLD-BACK is only 2.5x larger than PART-TARGET.

It seems mediamtx (or gohlslib) is not following RFC recommendations: https://datatracker.ietf.org/doc/html/draft-pantos-hls-rfc8216bis

image image

This is likely the reason why stalls are happening.

Using Apple's mediastreamvalidator I can confirm this is an issue.

--------------------------------------------------------------------------------
MUST fix issues
--------------------------------------------------------------------------------

Error: Invalid URL
--> Detail:  '(null)' is not a valid URL
--> Source:  stream.m3u8 - 6617639c3db1_seg8.mp4

--> Detail:  '(null)' is not a valid URL
--> Source:  stream.m3u8 - 6617639c3db1_seg9.mp4

--> Detail:  '(null)' is not a valid URL
--> Source:  stream.m3u8 - 6617639c3db1_seg10.mp4

--> Detail:  '(null)' is not a valid URL
--> Source:  stream.m3u8 - 6617639c3db1_seg11.mp4

--> Detail:  '(null)' is not a valid URL
--> Source:  stream.m3u8 - 6617639c3db1_seg12.mp4

--> Detail:  '(null)' is not a valid URL
--> Source:  stream.m3u8 - 6617639c3db1_seg13.mp4

--> Detail:  '(null)' is not a valid URL
--> Source:  stream.m3u8 - 6617639c3db1_seg14.mp4

--> Detail:  '(null)' is not a valid URL
--> Source:  stream.m3u8 - 6617639c3db1_seg15.mp4

--> Detail:  '(null)' is not a valid URL
--> Source:  stream.m3u8 - 6617639c3db1_seg16.mp4

--> Detail:  '(null)' is not a valid URL
--> Source:  stream.m3u8 - (null)

--------------------------------------------------------------------------------
SHOULD fix issues
--------------------------------------------------------------------------------

Warning: PART-HOLD-BACK SHOULD be at least three times the Part Target Duration
--> Detail:  Part hold back: 0.335000, Part target: 0.134000
--> Source:  stream.m3u8

The "must-fix" issues are all caused by stalls in the stream. The program expects resources to be available based on parameters given by the server. But it's not available as the timing is too tight.

@JohnnyMclain12 Is it possible for you to submit the changes upstream?