diff --git a/owncast/compose.yaml b/owncast/compose.yaml
new file mode 100644
index 0000000..2edf274
--- /dev/null
+++ b/owncast/compose.yaml
@@ -0,0 +1,22 @@
+services:
+ owncast:
+ image: owncast/owncast:latest
+ container_name: owncast
+ restart: unless-stopped
+ volumes:
+ - ./data:/app/data
+ labels:
+ - "traefik.enable=true"
+ - "traefik.http.routers.owncast.rule=Host(`stream.sportakrobatik-dobersberg.com`)"
+ - "traefik.http.routers.owncast.entrypoints=websecure"
+ - "traefik.http.routers.owncast.tls=true"
+ - "traefik.http.routers.owncast.tls.certresolver=cloudflare"
+ - "traefik.http.services.owncast.loadbalancer.server.port=8080"
+ ports:
+ - "1935:1935"
+ networks:
+ - traefik-network
+
+networks:
+ traefik-network:
+ external: true
\ No newline at end of file
diff --git a/owncast/data/backup/owncastdb.bak b/owncast/data/backup/owncastdb.bak
new file mode 100644
index 0000000..867d1ed
Binary files /dev/null and b/owncast/data/backup/owncastdb.bak differ
diff --git a/owncast/data/emoji/blob/ablobattention.gif b/owncast/data/emoji/blob/ablobattention.gif
new file mode 100644
index 0000000..8bd8cbc
Binary files /dev/null and b/owncast/data/emoji/blob/ablobattention.gif differ
diff --git a/owncast/data/emoji/blob/ablobaww.gif b/owncast/data/emoji/blob/ablobaww.gif
new file mode 100644
index 0000000..fde2552
Binary files /dev/null and b/owncast/data/emoji/blob/ablobaww.gif differ
diff --git a/owncast/data/emoji/blob/ablobblewobble.gif b/owncast/data/emoji/blob/ablobblewobble.gif
new file mode 100644
index 0000000..d5bf9f6
Binary files /dev/null and b/owncast/data/emoji/blob/ablobblewobble.gif differ
diff --git a/owncast/data/emoji/blob/ablobcheer.gif b/owncast/data/emoji/blob/ablobcheer.gif
new file mode 100644
index 0000000..b5c7474
Binary files /dev/null and b/owncast/data/emoji/blob/ablobcheer.gif differ
diff --git a/owncast/data/emoji/blob/ablobcry.gif b/owncast/data/emoji/blob/ablobcry.gif
new file mode 100644
index 0000000..e80531a
Binary files /dev/null and b/owncast/data/emoji/blob/ablobcry.gif differ
diff --git a/owncast/data/emoji/blob/ablobdancer.gif b/owncast/data/emoji/blob/ablobdancer.gif
new file mode 100644
index 0000000..1c59504
Binary files /dev/null and b/owncast/data/emoji/blob/ablobdancer.gif differ
diff --git a/owncast/data/emoji/blob/ablobgift.gif b/owncast/data/emoji/blob/ablobgift.gif
new file mode 100644
index 0000000..00437bd
Binary files /dev/null and b/owncast/data/emoji/blob/ablobgift.gif differ
diff --git a/owncast/data/emoji/blob/ablobgiggle.gif b/owncast/data/emoji/blob/ablobgiggle.gif
new file mode 100644
index 0000000..ed72455
Binary files /dev/null and b/owncast/data/emoji/blob/ablobgiggle.gif differ
diff --git a/owncast/data/emoji/blob/ablobparty.gif b/owncast/data/emoji/blob/ablobparty.gif
new file mode 100644
index 0000000..1525490
Binary files /dev/null and b/owncast/data/emoji/blob/ablobparty.gif differ
diff --git a/owncast/data/emoji/blob/ablobsleep.gif b/owncast/data/emoji/blob/ablobsleep.gif
new file mode 100644
index 0000000..b13ef32
Binary files /dev/null and b/owncast/data/emoji/blob/ablobsleep.gif differ
diff --git a/owncast/data/emoji/blob/ablobthinking.gif b/owncast/data/emoji/blob/ablobthinking.gif
new file mode 100644
index 0000000..e851386
Binary files /dev/null and b/owncast/data/emoji/blob/ablobthinking.gif differ
diff --git a/owncast/data/emoji/blob/ablobwave.gif b/owncast/data/emoji/blob/ablobwave.gif
new file mode 100644
index 0000000..4f1b9e4
Binary files /dev/null and b/owncast/data/emoji/blob/ablobwave.gif differ
diff --git a/owncast/data/emoji/blob/blobangry.png b/owncast/data/emoji/blob/blobangry.png
new file mode 100644
index 0000000..fc055b5
Binary files /dev/null and b/owncast/data/emoji/blob/blobangry.png differ
diff --git a/owncast/data/emoji/blob/blobaww.png b/owncast/data/emoji/blob/blobaww.png
new file mode 100644
index 0000000..80ee413
Binary files /dev/null and b/owncast/data/emoji/blob/blobaww.png differ
diff --git a/owncast/data/emoji/blob/blobdancer.png b/owncast/data/emoji/blob/blobdancer.png
new file mode 100644
index 0000000..04eeac1
Binary files /dev/null and b/owncast/data/emoji/blob/blobdancer.png differ
diff --git a/owncast/data/emoji/blob/blobjam.png b/owncast/data/emoji/blob/blobjam.png
new file mode 100644
index 0000000..4e0af9c
Binary files /dev/null and b/owncast/data/emoji/blob/blobjam.png differ
diff --git a/owncast/data/emoji/blob/blobscream.png b/owncast/data/emoji/blob/blobscream.png
new file mode 100644
index 0000000..b97973a
Binary files /dev/null and b/owncast/data/emoji/blob/blobscream.png differ
diff --git a/owncast/data/emoji/blob/blobthanks.png b/owncast/data/emoji/blob/blobthanks.png
new file mode 100644
index 0000000..fc0ef2e
Binary files /dev/null and b/owncast/data/emoji/blob/blobthanks.png differ
diff --git a/owncast/data/emoji/blob/blobthinking.png b/owncast/data/emoji/blob/blobthinking.png
new file mode 100644
index 0000000..fca4ae0
Binary files /dev/null and b/owncast/data/emoji/blob/blobthinking.png differ
diff --git a/owncast/data/emoji/blob/blobwave.png b/owncast/data/emoji/blob/blobwave.png
new file mode 100644
index 0000000..50bb72f
Binary files /dev/null and b/owncast/data/emoji/blob/blobwave.png differ
diff --git a/owncast/data/emoji/blob/blobyes.png b/owncast/data/emoji/blob/blobyes.png
new file mode 100644
index 0000000..a890735
Binary files /dev/null and b/owncast/data/emoji/blob/blobyes.png differ
diff --git a/owncast/data/emoji/blob/blobyum.png b/owncast/data/emoji/blob/blobyum.png
new file mode 100644
index 0000000..6ab5928
Binary files /dev/null and b/owncast/data/emoji/blob/blobyum.png differ
diff --git a/owncast/data/emoji/conigliolo96/conigliolo1.gif b/owncast/data/emoji/conigliolo96/conigliolo1.gif
new file mode 100644
index 0000000..ef93ebc
Binary files /dev/null and b/owncast/data/emoji/conigliolo96/conigliolo1.gif differ
diff --git a/owncast/data/emoji/conigliolo96/conigliolo15.gif b/owncast/data/emoji/conigliolo96/conigliolo15.gif
new file mode 100644
index 0000000..f712d7d
Binary files /dev/null and b/owncast/data/emoji/conigliolo96/conigliolo15.gif differ
diff --git a/owncast/data/emoji/conigliolo96/conigliolo17.gif b/owncast/data/emoji/conigliolo96/conigliolo17.gif
new file mode 100644
index 0000000..d6d07c6
Binary files /dev/null and b/owncast/data/emoji/conigliolo96/conigliolo17.gif differ
diff --git a/owncast/data/emoji/conigliolo96/conigliolo21.gif b/owncast/data/emoji/conigliolo96/conigliolo21.gif
new file mode 100644
index 0000000..b63f53b
Binary files /dev/null and b/owncast/data/emoji/conigliolo96/conigliolo21.gif differ
diff --git a/owncast/data/emoji/conigliolo96/conigliolo25.gif b/owncast/data/emoji/conigliolo96/conigliolo25.gif
new file mode 100644
index 0000000..01648d4
Binary files /dev/null and b/owncast/data/emoji/conigliolo96/conigliolo25.gif differ
diff --git a/owncast/data/emoji/conigliolo96/conigliolo28.gif b/owncast/data/emoji/conigliolo96/conigliolo28.gif
new file mode 100644
index 0000000..76e2461
Binary files /dev/null and b/owncast/data/emoji/conigliolo96/conigliolo28.gif differ
diff --git a/owncast/data/emoji/dog/img001.svg b/owncast/data/emoji/dog/img001.svg
new file mode 100644
index 0000000..0846add
--- /dev/null
+++ b/owncast/data/emoji/dog/img001.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/dog/img091.svg b/owncast/data/emoji/dog/img091.svg
new file mode 100644
index 0000000..7f08acc
--- /dev/null
+++ b/owncast/data/emoji/dog/img091.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/dog/img093.svg b/owncast/data/emoji/dog/img093.svg
new file mode 100644
index 0000000..1cb04ea
--- /dev/null
+++ b/owncast/data/emoji/dog/img093.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/dog/img203.svg b/owncast/data/emoji/dog/img203.svg
new file mode 100644
index 0000000..50c3a3c
--- /dev/null
+++ b/owncast/data/emoji/dog/img203.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/dog/img288.svg b/owncast/data/emoji/dog/img288.svg
new file mode 100644
index 0000000..2e72c17
--- /dev/null
+++ b/owncast/data/emoji/dog/img288.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/dog/img327.svg b/owncast/data/emoji/dog/img327.svg
new file mode 100644
index 0000000..4ddcbc0
--- /dev/null
+++ b/owncast/data/emoji/dog/img327.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/dog/img346.svg b/owncast/data/emoji/dog/img346.svg
new file mode 100644
index 0000000..5aebd2b
--- /dev/null
+++ b/owncast/data/emoji/dog/img346.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/dog/img347.svg b/owncast/data/emoji/dog/img347.svg
new file mode 100644
index 0000000..6003272
--- /dev/null
+++ b/owncast/data/emoji/dog/img347.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/dog/img352.svg b/owncast/data/emoji/dog/img352.svg
new file mode 100644
index 0000000..026a24e
--- /dev/null
+++ b/owncast/data/emoji/dog/img352.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/fediverse/fedi_spin.gif b/owncast/data/emoji/fediverse/fedi_spin.gif
new file mode 100644
index 0000000..a7856c5
Binary files /dev/null and b/owncast/data/emoji/fediverse/fedi_spin.gif differ
diff --git a/owncast/data/emoji/mutant/8_ball.svg b/owncast/data/emoji/mutant/8_ball.svg
new file mode 100644
index 0000000..7bf8bc9
--- /dev/null
+++ b/owncast/data/emoji/mutant/8_ball.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/alien.svg b/owncast/data/emoji/mutant/alien.svg
new file mode 100644
index 0000000..ec04fe6
--- /dev/null
+++ b/owncast/data/emoji/mutant/alien.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/american_football.svg b/owncast/data/emoji/mutant/american_football.svg
new file mode 100644
index 0000000..8afd591
--- /dev/null
+++ b/owncast/data/emoji/mutant/american_football.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/arms_in_the_air.svg b/owncast/data/emoji/mutant/arms_in_the_air.svg
new file mode 100644
index 0000000..79bd20b
--- /dev/null
+++ b/owncast/data/emoji/mutant/arms_in_the_air.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/artist.svg b/owncast/data/emoji/mutant/artist.svg
new file mode 100644
index 0000000..e06e529
--- /dev/null
+++ b/owncast/data/emoji/mutant/artist.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/astronaut.svg b/owncast/data/emoji/mutant/astronaut.svg
new file mode 100644
index 0000000..80f80b7
--- /dev/null
+++ b/owncast/data/emoji/mutant/astronaut.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/back_of_hand_clw.svg b/owncast/data/emoji/mutant/back_of_hand_clw.svg
new file mode 100644
index 0000000..ca99507
--- /dev/null
+++ b/owncast/data/emoji/mutant/back_of_hand_clw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/back_of_hand_hoof.svg b/owncast/data/emoji/mutant/back_of_hand_hoof.svg
new file mode 100644
index 0000000..85c3aa4
--- /dev/null
+++ b/owncast/data/emoji/mutant/back_of_hand_hoof.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/back_of_hand_paw.svg b/owncast/data/emoji/mutant/back_of_hand_paw.svg
new file mode 100644
index 0000000..4f3447a
--- /dev/null
+++ b/owncast/data/emoji/mutant/back_of_hand_paw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/baseball.svg b/owncast/data/emoji/mutant/baseball.svg
new file mode 100644
index 0000000..eedaf61
--- /dev/null
+++ b/owncast/data/emoji/mutant/baseball.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/basketball.svg b/owncast/data/emoji/mutant/basketball.svg
new file mode 100644
index 0000000..db4dbed
--- /dev/null
+++ b/owncast/data/emoji/mutant/basketball.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/blep.svg b/owncast/data/emoji/mutant/blep.svg
new file mode 100644
index 0000000..88e3e07
--- /dev/null
+++ b/owncast/data/emoji/mutant/blep.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/bow_b3.svg b/owncast/data/emoji/mutant/bow_b3.svg
new file mode 100644
index 0000000..2261033
--- /dev/null
+++ b/owncast/data/emoji/mutant/bow_b3.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/cat_crying.svg b/owncast/data/emoji/mutant/cat_crying.svg
new file mode 100644
index 0000000..72659e2
--- /dev/null
+++ b/owncast/data/emoji/mutant/cat_crying.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/cat_devious.svg b/owncast/data/emoji/mutant/cat_devious.svg
new file mode 100644
index 0000000..346e898
--- /dev/null
+++ b/owncast/data/emoji/mutant/cat_devious.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/cat_grin.svg b/owncast/data/emoji/mutant/cat_grin.svg
new file mode 100644
index 0000000..7360c1f
--- /dev/null
+++ b/owncast/data/emoji/mutant/cat_grin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/cat_heart_eyes.svg b/owncast/data/emoji/mutant/cat_heart_eyes.svg
new file mode 100644
index 0000000..55f56bc
--- /dev/null
+++ b/owncast/data/emoji/mutant/cat_heart_eyes.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/cat_joy.svg b/owncast/data/emoji/mutant/cat_joy.svg
new file mode 100644
index 0000000..d9f73a7
--- /dev/null
+++ b/owncast/data/emoji/mutant/cat_joy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/cat_kiss.svg b/owncast/data/emoji/mutant/cat_kiss.svg
new file mode 100644
index 0000000..e0cf122
--- /dev/null
+++ b/owncast/data/emoji/mutant/cat_kiss.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/cat_pouting.svg b/owncast/data/emoji/mutant/cat_pouting.svg
new file mode 100644
index 0000000..6553048
--- /dev/null
+++ b/owncast/data/emoji/mutant/cat_pouting.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/cat_scream.svg b/owncast/data/emoji/mutant/cat_scream.svg
new file mode 100644
index 0000000..4a25a7e
--- /dev/null
+++ b/owncast/data/emoji/mutant/cat_scream.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/cat_smile.svg b/owncast/data/emoji/mutant/cat_smile.svg
new file mode 100644
index 0000000..3134411
--- /dev/null
+++ b/owncast/data/emoji/mutant/cat_smile.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/chef.svg b/owncast/data/emoji/mutant/chef.svg
new file mode 100644
index 0000000..c48ed79
--- /dev/null
+++ b/owncast/data/emoji/mutant/chef.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/detective.svg b/owncast/data/emoji/mutant/detective.svg
new file mode 100644
index 0000000..db19d5e
--- /dev/null
+++ b/owncast/data/emoji/mutant/detective.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/ear.svg b/owncast/data/emoji/mutant/ear.svg
new file mode 100644
index 0000000..a70dc45
--- /dev/null
+++ b/owncast/data/emoji/mutant/ear.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/eye.svg b/owncast/data/emoji/mutant/eye.svg
new file mode 100644
index 0000000..a8df406
--- /dev/null
+++ b/owncast/data/emoji/mutant/eye.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/eyes.svg b/owncast/data/emoji/mutant/eyes.svg
new file mode 100644
index 0000000..fd85532
--- /dev/null
+++ b/owncast/data/emoji/mutant/eyes.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/facepalm.svg b/owncast/data/emoji/mutant/facepalm.svg
new file mode 100644
index 0000000..08cd94c
--- /dev/null
+++ b/owncast/data/emoji/mutant/facepalm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/football.svg b/owncast/data/emoji/mutant/football.svg
new file mode 100644
index 0000000..fca3a8b
--- /dev/null
+++ b/owncast/data/emoji/mutant/football.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/ghost.svg b/owncast/data/emoji/mutant/ghost.svg
new file mode 100644
index 0000000..7c87c52
--- /dev/null
+++ b/owncast/data/emoji/mutant/ghost.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/grumpy_block.svg b/owncast/data/emoji/mutant/grumpy_block.svg
new file mode 100644
index 0000000..9761940
--- /dev/null
+++ b/owncast/data/emoji/mutant/grumpy_block.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/hot_shit.svg b/owncast/data/emoji/mutant/hot_shit.svg
new file mode 100644
index 0000000..3a25ebd
--- /dev/null
+++ b/owncast/data/emoji/mutant/hot_shit.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/jack_o_lantern.svg b/owncast/data/emoji/mutant/jack_o_lantern.svg
new file mode 100644
index 0000000..e40d612
--- /dev/null
+++ b/owncast/data/emoji/mutant/jack_o_lantern.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/long_pointed_ear.svg b/owncast/data/emoji/mutant/long_pointed_ear.svg
new file mode 100644
index 0000000..d72cb4b
--- /dev/null
+++ b/owncast/data/emoji/mutant/long_pointed_ear.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/mechanical_arm.svg b/owncast/data/emoji/mutant/mechanical_arm.svg
new file mode 100644
index 0000000..67e7fe6
--- /dev/null
+++ b/owncast/data/emoji/mutant/mechanical_arm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/no_good.svg b/owncast/data/emoji/mutant/no_good.svg
new file mode 100644
index 0000000..b63a64b
--- /dev/null
+++ b/owncast/data/emoji/mutant/no_good.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/office_worker.svg b/owncast/data/emoji/mutant/office_worker.svg
new file mode 100644
index 0000000..97f7972
--- /dev/null
+++ b/owncast/data/emoji/mutant/office_worker.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/ok_gesture.svg b/owncast/data/emoji/mutant/ok_gesture.svg
new file mode 100644
index 0000000..ec69807
--- /dev/null
+++ b/owncast/data/emoji/mutant/ok_gesture.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/person_frowning.svg b/owncast/data/emoji/mutant/person_frowning.svg
new file mode 100644
index 0000000..b655ba8
--- /dev/null
+++ b/owncast/data/emoji/mutant/person_frowning.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/raising_hand.svg b/owncast/data/emoji/mutant/raising_hand.svg
new file mode 100644
index 0000000..b485359
--- /dev/null
+++ b/owncast/data/emoji/mutant/raising_hand.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/robot.svg b/owncast/data/emoji/mutant/robot.svg
new file mode 100644
index 0000000..afe5711
--- /dev/null
+++ b/owncast/data/emoji/mutant/robot.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/shrug.svg b/owncast/data/emoji/mutant/shrug.svg
new file mode 100644
index 0000000..e04e4dc
--- /dev/null
+++ b/owncast/data/emoji/mutant/shrug.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/singer.svg b/owncast/data/emoji/mutant/singer.svg
new file mode 100644
index 0000000..60ef63a
--- /dev/null
+++ b/owncast/data/emoji/mutant/singer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/skull.svg b/owncast/data/emoji/mutant/skull.svg
new file mode 100644
index 0000000..cd0311e
--- /dev/null
+++ b/owncast/data/emoji/mutant/skull.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/skull_and_crossbones.svg b/owncast/data/emoji/mutant/skull_and_crossbones.svg
new file mode 100644
index 0000000..4ff45cc
--- /dev/null
+++ b/owncast/data/emoji/mutant/skull_and_crossbones.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/softball.svg b/owncast/data/emoji/mutant/softball.svg
new file mode 100644
index 0000000..c7964a1
--- /dev/null
+++ b/owncast/data/emoji/mutant/softball.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/student.svg b/owncast/data/emoji/mutant/student.svg
new file mode 100644
index 0000000..0b5f59d
--- /dev/null
+++ b/owncast/data/emoji/mutant/student.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/studio_microphone.svg b/owncast/data/emoji/mutant/studio_microphone.svg
new file mode 100644
index 0000000..31e56ef
--- /dev/null
+++ b/owncast/data/emoji/mutant/studio_microphone.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/technologist.svg b/owncast/data/emoji/mutant/technologist.svg
new file mode 100644
index 0000000..7fbb2ab
--- /dev/null
+++ b/owncast/data/emoji/mutant/technologist.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/tennis.svg b/owncast/data/emoji/mutant/tennis.svg
new file mode 100644
index 0000000..77613e6
--- /dev/null
+++ b/owncast/data/emoji/mutant/tennis.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/mutant/volleyball.svg b/owncast/data/emoji/mutant/volleyball.svg
new file mode 100644
index 0000000..6a1094d
--- /dev/null
+++ b/owncast/data/emoji/mutant/volleyball.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/owncast/data/emoji/thanks.png b/owncast/data/emoji/thanks.png
new file mode 100644
index 0000000..80e0d32
Binary files /dev/null and b/owncast/data/emoji/thanks.png differ
diff --git a/owncast/data/hls/0/stream-GqE6BMTDgm-19.ts b/owncast/data/hls/0/stream-GqE6BMTDgm-19.ts
new file mode 100644
index 0000000..43f0054
Binary files /dev/null and b/owncast/data/hls/0/stream-GqE6BMTDgm-19.ts differ
diff --git a/owncast/data/hls/0/stream-GqE6BMTDgm-20.ts b/owncast/data/hls/0/stream-GqE6BMTDgm-20.ts
new file mode 100644
index 0000000..279b66d
Binary files /dev/null and b/owncast/data/hls/0/stream-GqE6BMTDgm-20.ts differ
diff --git a/owncast/data/hls/0/stream-GqE6BMTDgm-21.ts b/owncast/data/hls/0/stream-GqE6BMTDgm-21.ts
new file mode 100644
index 0000000..942cd2a
Binary files /dev/null and b/owncast/data/hls/0/stream-GqE6BMTDgm-21.ts differ
diff --git a/owncast/data/hls/0/stream-GqE6BMTDgm-22.ts b/owncast/data/hls/0/stream-GqE6BMTDgm-22.ts
new file mode 100644
index 0000000..b62a7c5
Binary files /dev/null and b/owncast/data/hls/0/stream-GqE6BMTDgm-22.ts differ
diff --git a/owncast/data/hls/0/stream-GqE6BMTDgm-23.ts b/owncast/data/hls/0/stream-GqE6BMTDgm-23.ts
new file mode 100644
index 0000000..ebfd1e5
Binary files /dev/null and b/owncast/data/hls/0/stream-GqE6BMTDgm-23.ts differ
diff --git a/owncast/data/hls/0/stream-GqE6BMTDgm-24.ts b/owncast/data/hls/0/stream-GqE6BMTDgm-24.ts
new file mode 100644
index 0000000..70382df
Binary files /dev/null and b/owncast/data/hls/0/stream-GqE6BMTDgm-24.ts differ
diff --git a/owncast/data/hls/0/stream-GqE6BMTDgm-25.ts b/owncast/data/hls/0/stream-GqE6BMTDgm-25.ts
new file mode 100644
index 0000000..b346bd9
Binary files /dev/null and b/owncast/data/hls/0/stream-GqE6BMTDgm-25.ts differ
diff --git a/owncast/data/hls/0/stream-GqE6BMTDgm-26.ts b/owncast/data/hls/0/stream-GqE6BMTDgm-26.ts
new file mode 100644
index 0000000..5e409ed
Binary files /dev/null and b/owncast/data/hls/0/stream-GqE6BMTDgm-26.ts differ
diff --git a/owncast/data/hls/0/stream-GqE6BMTDgm-27.ts b/owncast/data/hls/0/stream-GqE6BMTDgm-27.ts
new file mode 100644
index 0000000..4d96bba
Binary files /dev/null and b/owncast/data/hls/0/stream-GqE6BMTDgm-27.ts differ
diff --git a/owncast/data/hls/0/stream-GqE6BMTDgm-28.ts b/owncast/data/hls/0/stream-GqE6BMTDgm-28.ts
new file mode 100644
index 0000000..771326c
Binary files /dev/null and b/owncast/data/hls/0/stream-GqE6BMTDgm-28.ts differ
diff --git a/owncast/data/hls/0/stream-GqE6BMTDgm-29.ts b/owncast/data/hls/0/stream-GqE6BMTDgm-29.ts
new file mode 100644
index 0000000..95952d3
Binary files /dev/null and b/owncast/data/hls/0/stream-GqE6BMTDgm-29.ts differ
diff --git a/owncast/data/hls/0/stream-GqE6BMTDgm-30.ts b/owncast/data/hls/0/stream-GqE6BMTDgm-30.ts
new file mode 100644
index 0000000..5ad8a87
Binary files /dev/null and b/owncast/data/hls/0/stream-GqE6BMTDgm-30.ts differ
diff --git a/owncast/data/hls/0/stream-GqE6BMTDgm-31.ts b/owncast/data/hls/0/stream-GqE6BMTDgm-31.ts
new file mode 100644
index 0000000..a8cc256
Binary files /dev/null and b/owncast/data/hls/0/stream-GqE6BMTDgm-31.ts differ
diff --git a/owncast/data/hls/0/stream-GqE6BMTDgm-32.ts b/owncast/data/hls/0/stream-GqE6BMTDgm-32.ts
new file mode 100644
index 0000000..5f3a20c
Binary files /dev/null and b/owncast/data/hls/0/stream-GqE6BMTDgm-32.ts differ
diff --git a/owncast/data/hls/0/stream-GqE6BMTDgm-33.ts b/owncast/data/hls/0/stream-GqE6BMTDgm-33.ts
new file mode 100644
index 0000000..a02215d
Binary files /dev/null and b/owncast/data/hls/0/stream-GqE6BMTDgm-33.ts differ
diff --git a/owncast/data/hls/0/stream-GqE6BMTDgm-34.ts b/owncast/data/hls/0/stream-GqE6BMTDgm-34.ts
new file mode 100644
index 0000000..0b5b3f3
Binary files /dev/null and b/owncast/data/hls/0/stream-GqE6BMTDgm-34.ts differ
diff --git a/owncast/data/hls/0/stream-GqE6BMTDgm-35.ts b/owncast/data/hls/0/stream-GqE6BMTDgm-35.ts
new file mode 100644
index 0000000..ec30aa2
Binary files /dev/null and b/owncast/data/hls/0/stream-GqE6BMTDgm-35.ts differ
diff --git a/owncast/data/hls/0/stream-GqE6BMTDgm-36.ts b/owncast/data/hls/0/stream-GqE6BMTDgm-36.ts
new file mode 100644
index 0000000..5cf53dc
Binary files /dev/null and b/owncast/data/hls/0/stream-GqE6BMTDgm-36.ts differ
diff --git a/owncast/data/hls/0/stream-GqE6BMTDgm-37.ts b/owncast/data/hls/0/stream-GqE6BMTDgm-37.ts
new file mode 100644
index 0000000..fce9a36
Binary files /dev/null and b/owncast/data/hls/0/stream-GqE6BMTDgm-37.ts differ
diff --git a/owncast/data/hls/0/stream-GqE6BMTDgm-38.ts b/owncast/data/hls/0/stream-GqE6BMTDgm-38.ts
new file mode 100644
index 0000000..2abba01
Binary files /dev/null and b/owncast/data/hls/0/stream-GqE6BMTDgm-38.ts differ
diff --git a/owncast/data/hls/0/stream-GqE6BMTDgm-39.ts b/owncast/data/hls/0/stream-GqE6BMTDgm-39.ts
new file mode 100644
index 0000000..d4b26b6
Binary files /dev/null and b/owncast/data/hls/0/stream-GqE6BMTDgm-39.ts differ
diff --git a/owncast/data/hls/0/stream-GqE6BMTDgm-40.ts b/owncast/data/hls/0/stream-GqE6BMTDgm-40.ts
new file mode 100644
index 0000000..f999157
Binary files /dev/null and b/owncast/data/hls/0/stream-GqE6BMTDgm-40.ts differ
diff --git a/owncast/data/hls/0/stream-GqE6BMTDgm-41.ts b/owncast/data/hls/0/stream-GqE6BMTDgm-41.ts
new file mode 100644
index 0000000..b1fe7c6
Binary files /dev/null and b/owncast/data/hls/0/stream-GqE6BMTDgm-41.ts differ
diff --git a/owncast/data/hls/0/stream.m3u8 b/owncast/data/hls/0/stream.m3u8
new file mode 100644
index 0000000..dc665de
--- /dev/null
+++ b/owncast/data/hls/0/stream.m3u8
@@ -0,0 +1,35 @@
+#EXTM3U
+#EXT-X-VERSION:6
+#EXT-X-TARGETDURATION:3
+#EXT-X-MEDIA-SEQUENCE:32
+#EXT-X-INDEPENDENT-SEGMENTS
+#EXTINF:3.000000,
+#EXT-X-PROGRAM-DATE-TIME:2026-04-25T08:41:38.517+0000
+stream-GqE6BMTDgm-32.ts
+#EXTINF:3.000000,
+#EXT-X-PROGRAM-DATE-TIME:2026-04-25T08:41:41.517+0000
+stream-GqE6BMTDgm-33.ts
+#EXTINF:3.000000,
+#EXT-X-PROGRAM-DATE-TIME:2026-04-25T08:41:44.517+0000
+stream-GqE6BMTDgm-34.ts
+#EXTINF:3.000000,
+#EXT-X-PROGRAM-DATE-TIME:2026-04-25T08:41:47.517+0000
+stream-GqE6BMTDgm-35.ts
+#EXTINF:3.000000,
+#EXT-X-PROGRAM-DATE-TIME:2026-04-25T08:41:50.517+0000
+stream-GqE6BMTDgm-36.ts
+#EXTINF:3.000000,
+#EXT-X-PROGRAM-DATE-TIME:2026-04-25T08:41:53.517+0000
+stream-GqE6BMTDgm-37.ts
+#EXTINF:3.000000,
+#EXT-X-PROGRAM-DATE-TIME:2026-04-25T08:41:56.517+0000
+stream-GqE6BMTDgm-38.ts
+#EXTINF:3.000000,
+#EXT-X-PROGRAM-DATE-TIME:2026-04-25T08:41:59.517+0000
+stream-GqE6BMTDgm-39.ts
+#EXTINF:3.000000,
+#EXT-X-PROGRAM-DATE-TIME:2026-04-25T08:42:02.517+0000
+stream-GqE6BMTDgm-40.ts
+#EXTINF:3.000000,
+#EXT-X-PROGRAM-DATE-TIME:2026-04-25T08:42:05.517+0000
+stream-GqE6BMTDgm-41.ts
diff --git a/owncast/data/hls/stream.m3u8 b/owncast/data/hls/stream.m3u8
new file mode 100644
index 0000000..50985bd
--- /dev/null
+++ b/owncast/data/hls/stream.m3u8
@@ -0,0 +1,5 @@
+#EXTM3U
+#EXT-X-VERSION:6
+#EXT-X-STREAM-INF:BANDWIDTH=1180889,RESOLUTION=1280x720,CODECS="avc1.64001f,mp4a.40.2"
+0/stream.m3u8
+
diff --git a/owncast/data/logo.png b/owncast/data/logo.png
new file mode 100644
index 0000000..d3b5f6f
Binary files /dev/null and b/owncast/data/logo.png differ
diff --git a/owncast/data/logs/owncast.log b/owncast/data/logs/owncast.log
new file mode 120000
index 0000000..d0d1e65
--- /dev/null
+++ b/owncast/data/logs/owncast.log
@@ -0,0 +1 @@
+owncast.log.202604200000
\ No newline at end of file
diff --git a/owncast/data/logs/owncast.log.202604200000 b/owncast/data/logs/owncast.log.202604200000
new file mode 100644
index 0000000..90ba040
--- /dev/null
+++ b/owncast/data/logs/owncast.log.202604200000
@@ -0,0 +1,56 @@
+time="2026-04-24T15:11:05Z" level=info msg="Owncast v0.2.5-linux-64bit (f1da0fc30c28c31febf8aebffc647cc95ded6447)"
+time="2026-04-24T15:11:05Z" level=info msg="Web server is listening on port 8080."
+time="2026-04-24T15:11:05Z" level=info msg="Configure this server by visiting /admin."
+time="2026-04-24T15:28:19Z" level=error msg="invalid streaming key; rejecting incoming stream from 89.144.199.55:12766"
+time="2026-04-24T15:39:27Z" level=error msg="invalid streaming key; rejecting incoming stream from 89.144.199.55:12767"
+time="2026-04-24T15:42:27Z" level=info msg="Inbound stream connected from 89.144.199.55:12769"
+time="2026-04-24T15:42:27Z" level=info msg="Processing video using codec x264 with 1 output qualities configured."
+time="2026-04-24T15:43:48Z" level=info msg="Inbound stream disconnected."
+time="2026-04-25T06:09:00Z" level=info msg="Owncast v0.2.5-linux-64bit (f1da0fc30c28c31febf8aebffc647cc95ded6447)"
+time="2026-04-25T06:09:00Z" level=info msg="Web server is listening on port 8080."
+time="2026-04-25T06:09:00Z" level=info msg="Configure this server by visiting /admin."
+time="2026-04-25T06:18:07Z" level=error msg="invalid streaming key; rejecting incoming stream from 62.93.113.66:54755"
+time="2026-04-25T06:18:46Z" level=error msg="invalid streaming key; rejecting incoming stream from 62.93.113.66:54822"
+time="2026-04-25T06:20:18Z" level=info msg="Inbound stream connected from 89.144.199.55:14971"
+time="2026-04-25T06:20:18Z" level=info msg="Processing video using codec x264 with 1 output qualities configured."
+time="2026-04-25T06:20:26Z" level=info msg="Inbound stream disconnected."
+time="2026-04-25T06:21:09Z" level=info msg="Inbound stream connected from 62.93.113.66:54888"
+time="2026-04-25T06:21:09Z" level=info msg="Processing video using codec x264 with 1 output qualities configured."
+time="2026-04-25T06:23:18Z" level=info msg="Inbound stream disconnected."
+time="2026-04-25T06:27:14Z" level=info msg="Inbound stream connected from 62.93.113.66:54936"
+time="2026-04-25T06:27:14Z" level=info msg="Processing video using codec x264 with 1 output qualities configured."
+time="2026-04-25T06:27:29Z" level=info msg="Inbound stream disconnected."
+time="2026-04-25T06:53:30Z" level=info msg="Inbound stream connected from 62.93.113.66:60618"
+time="2026-04-25T06:53:30Z" level=info msg="Processing video using codec x264 with 1 output qualities configured."
+time="2026-04-25T06:54:48Z" level=error msg="stream already running; can not overtake an existing stream from 62.93.113.66:60622"
+time="2026-04-25T06:54:52Z" level=error msg="stream already running; can not overtake an existing stream from 62.93.113.66:60623"
+time="2026-04-25T06:54:52Z" level=info msg="Inbound stream disconnected."
+time="2026-04-25T06:54:57Z" level=info msg="Inbound stream connected from 62.93.113.66:60625"
+time="2026-04-25T06:54:57Z" level=info msg="Processing video using codec x264 with 1 output qualities configured."
+time="2026-04-25T07:04:13Z" level=info msg="Inbound stream disconnected."
+time="2026-04-25T07:04:16Z" level=info msg="Inbound stream connected from 62.93.113.66:59615"
+time="2026-04-25T07:04:16Z" level=info msg="Processing video using codec x264 with 1 output qualities configured."
+time="2026-04-25T07:10:25Z" level=info msg="Inbound stream disconnected."
+time="2026-04-25T07:10:29Z" level=info msg="Inbound stream connected from 62.93.113.66:60397"
+time="2026-04-25T07:10:29Z" level=info msg="Processing video using codec x264 with 1 output qualities configured."
+time="2026-04-25T07:11:02Z" level=info msg="Inbound stream disconnected."
+time="2026-04-25T07:11:03Z" level=info msg="Inbound stream connected from 62.93.113.66:57031"
+time="2026-04-25T07:11:03Z" level=info msg="Processing video using codec x264 with 1 output qualities configured."
+time="2026-04-25T07:21:06Z" level=info msg="Inbound stream disconnected."
+time="2026-04-25T07:21:10Z" level=info msg="Inbound stream connected from 62.93.113.66:57080"
+time="2026-04-25T07:21:10Z" level=info msg="Processing video using codec x264 with 1 output qualities configured."
+time="2026-04-25T07:29:21Z" level=info msg="Inbound stream disconnected."
+time="2026-04-25T07:29:23Z" level=info msg="Inbound stream connected from 62.93.113.66:56228"
+time="2026-04-25T07:29:23Z" level=info msg="Processing video using codec x264 with 1 output qualities configured."
+time="2026-04-25T07:32:36Z" level=info msg="Inbound stream disconnected."
+time="2026-04-25T07:45:23Z" level=info msg="Inbound stream connected from 77.119.187.207:51223"
+time="2026-04-25T07:45:23Z" level=info msg="Processing video using codec x264 with 1 output qualities configured."
+time="2026-04-25T07:55:29Z" level=info msg="Inbound stream disconnected."
+time="2026-04-25T07:56:06Z" level=info msg="Inbound stream connected from 77.119.187.207:51206"
+time="2026-04-25T07:56:06Z" level=info msg="Processing video using codec x264 with 1 output qualities configured."
+time="2026-04-25T07:57:16Z" level=info msg="Inbound stream disconnected."
+time="2026-04-25T07:57:19Z" level=info msg="Inbound stream connected from 77.119.187.207:51236"
+time="2026-04-25T07:57:19Z" level=info msg="Processing video using codec x264 with 1 output qualities configured."
+time="2026-04-25T08:39:57Z" level=info msg="Inbound stream disconnected."
+time="2026-04-25T08:40:01Z" level=info msg="Inbound stream connected from 77.119.187.207:51209"
+time="2026-04-25T08:40:01Z" level=info msg="Processing video using codec x264 with 1 output qualities configured."
diff --git a/owncast/data/logs/transcoder.log b/owncast/data/logs/transcoder.log
new file mode 100644
index 0000000..d5897cc
--- /dev/null
+++ b/owncast/data/logs/transcoder.log
@@ -0,0 +1,129 @@
+ffmpeg started on 2026-04-25 at 08:40:01
+Report written to "data/logs/transcoder.log"
+Log level: 32
+Command line:
+/usr/bin/ffmpeg -hide_banner -loglevel warning -fflags +genpts -flags +cgop -i pipe:0 -map v:0 -c:v:0 libx264 -b:v:0 1008k -maxrate:v:0 1088k -g:v:0 72 -keyint_min:v:0 72 -r:v:0 24 -x264-params:v:0 "scenecut=0:open_gop=0" -bufsize:v:0 1088k -profile:v:0 high -map "a:0?" -c:a:0 copy -preset veryfast -var_stream_map v:0,a:0 -f hls -hls_time 3 -hls_list_size 10 -hls_flags program_date_time+independent_segments+omit_endlist -segment_format_options "mpegts_flags=mpegts_copyts=1" -tune zerolatency -pix_fmt yuv420p -sc_threshold 0 -master_pl_name stream.m3u8 -hls_segment_filename "http://127.0.0.1:38905/%v/stream-GqE6BMTDgm-%d.ts" -max_muxing_queue_size 400 -method PUT "http://127.0.0.1:38905/%v/stream.m3u8"
+Input #0, flv, from 'pipe:0':
+ Metadata:
+ fileSize : 0
+ audiochannels : 2
+ 2.1 : false
+ 3.1 : false
+ 4.0 : false
+ 4.1 : false
+ 5.1 : false
+ 7.1 : false
+ encoder : obs-output module (libobs version 28.1.0)
+ Duration: 00:00:00.00, start: 0.033000, bitrate: N/A
+ Stream #0:0: Audio: aac (LC), 48000 Hz, stereo, fltp, 65 kb/s, start 0.033000
+ Stream #0:1: Video: h264 (High), yuv420p(tv, bt709, progressive), 1280x720 [SAR 1:1 DAR 16:9], 1536 kb/s, 60 fps, 60 tbr, 1k tbn, start 0.033000
+Stream mapping:
+ Stream #0:1 -> #0:0 (h264 (native) -> h264 (libx264))
+ Stream #0:0 -> #0:1 (copy)
+[libx264 @ 0x7fc4434e3b00] using SAR=1/1
+[libx264 @ 0x7fc4434e3b00] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
+[libx264 @ 0x7fc4434e3b00] profile High, level 3.1, 4:2:0, 8-bit
+[libx264 @ 0x7fc4434e3b00] 264 - core 164 r3108 - H.264/MPEG-4 AVC codec - Copyleft 2003-2023 - http://www.videolan.org/x264.html - options: cabac=1 ref=1 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=2 psy=1 psy_rd=1.00:0.00 mixed_ref=0 me_range=16 chroma_me=1 trellis=0 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=11 lookahead_threads=11 sliced_threads=1 slices=11 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=1 keyint=72 keyint_min=37 scenecut=0 intra_refresh=0 rc_lookahead=0 rc=abr mbtree=0 bitrate=1008 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=1088 vbv_bufsize=1088 nal_hrd=none filler=0 ip_ratio=1.40 aq=1:1.00
+Output #0, hls, to 'http://127.0.0.1:38905/%v/stream.m3u8':
+ Metadata:
+ fileSize : 0
+ audiochannels : 2
+ 2.1 : false
+ 3.1 : false
+ 4.0 : false
+ 4.1 : false
+ 5.1 : false
+ 7.1 : false
+ encoder : Lavf62.3.100
+ Stream #0:0: Video: h264, yuv420p(tv, bt709, progressive), 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 1008 kb/s, 24 fps, 90k tbn
+ Metadata:
+ encoder : Lavc62.11.100 libx264
+ Side data:
+ cpb: bitrate max/min/avg: 1088000/0/1008000 buffer size: 1088000 vbv_delay: N/A
+ Stream #0:1: Audio: aac (LC), 48000 Hz, stereo, fltp, 65 kb/s
+frame= 25 fps=0.0 q=24.0 size=N/A time=00:00:01.04 bitrate=N/A dup=0 drop=33 speed=2.08x elapsed=0:00:00.50
frame= 36 fps= 36 q=23.0 size=N/A time=00:00:01.50 bitrate=N/A dup=0 drop=50 speed= 1.5x elapsed=0:00:01.00
frame= 49 fps= 33 q=23.0 size=N/A time=00:00:02.04 bitrate=N/A dup=0 drop=69 speed=1.36x elapsed=0:00:01.50
frame= 61 fps= 30 q=22.0 size=N/A time=00:00:02.54 bitrate=N/A dup=0 drop=87 speed=1.27x elapsed=0:00:02.00
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-0.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/stream.m3u8' for writing
+frame= 73 fps= 29 q=23.0 size=N/A time=00:00:03.04 bitrate=N/A dup=0 drop=105 speed=1.22x elapsed=0:00:02.50
frame= 76 fps= 25 q=24.0 size=N/A time=00:00:03.16 bitrate=N/A dup=0 drop=110 speed=1.06x elapsed=0:00:03.00
frame= 96 fps= 27 q=21.0 size=N/A time=00:00:04.00 bitrate=N/A dup=0 drop=139 speed=1.14x elapsed=0:00:03.50
frame= 108 fps= 27 q=21.0 size=N/A time=00:00:04.50 bitrate=N/A dup=0 drop=159 speed=1.12x elapsed=0:00:04.00
frame= 120 fps= 27 q=22.0 size=N/A time=00:00:05.00 bitrate=N/A dup=0 drop=176 speed=1.11x elapsed=0:00:04.50
frame= 133 fps= 27 q=22.0 size=N/A time=00:00:05.54 bitrate=N/A dup=0 drop=195 speed=1.11x elapsed=0:00:05.00
frame= 144 fps= 26 q=21.0 size=N/A time=00:00:06.00 bitrate=N/A dup=0 drop=211 speed=1.09x elapsed=0:00:05.50
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-1.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 152 fps= 25 q=22.0 size=N/A time=00:00:06.33 bitrate=N/A dup=0 drop=223 speed=1.06x elapsed=0:00:06.00
frame= 168 fps= 26 q=23.0 size=N/A time=00:00:07.00 bitrate=N/A dup=0 drop=248 speed=1.08x elapsed=0:00:06.50
frame= 181 fps= 26 q=23.0 size=N/A time=00:00:07.54 bitrate=N/A dup=0 drop=267 speed=1.08x elapsed=0:00:07.00
frame= 193 fps= 26 q=22.0 size=N/A time=00:00:08.04 bitrate=N/A dup=0 drop=285 speed=1.07x elapsed=0:00:07.50
frame= 205 fps= 26 q=22.0 size=N/A time=00:00:08.54 bitrate=N/A dup=0 drop=304 speed=1.07x elapsed=0:00:08.00
frame= 216 fps= 25 q=22.0 size=N/A time=00:00:09.00 bitrate=N/A dup=0 drop=319 speed=1.06x elapsed=0:00:08.50
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-2.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 228 fps= 25 q=22.0 size=N/A time=00:00:09.50 bitrate=N/A dup=0 drop=338 speed=1.06x elapsed=0:00:09.00
frame= 241 fps= 25 q=23.0 size=N/A time=00:00:10.04 bitrate=N/A dup=0 drop=357 speed=1.06x elapsed=0:00:09.50
frame= 252 fps= 25 q=22.0 size=N/A time=00:00:10.50 bitrate=N/A dup=0 drop=374 speed=1.05x elapsed=0:00:10.00
frame= 266 fps= 25 q=21.0 size=N/A time=00:00:11.08 bitrate=N/A dup=0 drop=394 speed=1.06x elapsed=0:00:10.50
frame= 277 fps= 25 q=22.0 size=N/A time=00:00:11.54 bitrate=N/A dup=0 drop=411 speed=1.05x elapsed=0:00:11.00
frame= 288 fps= 25 q=22.0 size=N/A time=00:00:12.00 bitrate=N/A dup=0 drop=428 speed=1.04x elapsed=0:00:11.50
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-3.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 301 fps= 25 q=21.0 size=N/A time=00:00:12.54 bitrate=N/A dup=0 drop=447 speed=1.04x elapsed=0:00:12.00
frame= 314 fps= 25 q=22.0 size=N/A time=00:00:13.08 bitrate=N/A dup=0 drop=466 speed=1.05x elapsed=0:00:12.50
frame= 325 fps= 25 q=22.0 size=N/A time=00:00:13.54 bitrate=N/A dup=0 drop=483 speed=1.04x elapsed=0:00:13.00
frame= 337 fps= 25 q=22.0 size=N/A time=00:00:14.04 bitrate=N/A dup=0 drop=502 speed=1.04x elapsed=0:00:13.50
frame= 348 fps= 25 q=22.0 size=N/A time=00:00:14.50 bitrate=N/A dup=0 drop=517 speed=1.04x elapsed=0:00:14.00
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-4.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 362 fps= 25 q=26.0 size=N/A time=00:00:15.08 bitrate=N/A dup=0 drop=538 speed=1.04x elapsed=0:00:14.50
frame= 373 fps= 25 q=22.0 size=N/A time=00:00:15.54 bitrate=N/A dup=0 drop=555 speed=1.04x elapsed=0:00:15.00
frame= 383 fps= 25 q=22.0 size=N/A time=00:00:15.95 bitrate=N/A dup=0 drop=570 speed=1.03x elapsed=0:00:15.50
frame= 396 fps= 25 q=22.0 size=N/A time=00:00:16.50 bitrate=N/A dup=0 drop=589 speed=1.03x elapsed=0:00:16.00
frame= 409 fps= 25 q=21.0 size=N/A time=00:00:17.04 bitrate=N/A dup=0 drop=609 speed=1.03x elapsed=0:00:16.50
frame= 420 fps= 25 q=22.0 size=N/A time=00:00:17.50 bitrate=N/A dup=0 drop=626 speed=1.03x elapsed=0:00:17.00
frame= 432 fps= 25 q=22.0 size=N/A time=00:00:18.00 bitrate=N/A dup=0 drop=644 speed=1.03x elapsed=0:00:17.50
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-5.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 440 fps= 24 q=22.0 size=N/A time=00:00:18.33 bitrate=N/A dup=0 drop=655 speed=1.02x elapsed=0:00:18.00
frame= 451 fps= 24 q=23.0 size=N/A time=00:00:18.79 bitrate=N/A dup=0 drop=675 speed=1.02x elapsed=0:00:18.50
frame= 468 fps= 25 q=22.0 size=N/A time=00:00:19.50 bitrate=N/A dup=0 drop=698 speed=1.03x elapsed=0:00:19.00
frame= 480 fps= 25 q=22.0 size=N/A time=00:00:20.00 bitrate=N/A dup=0 drop=715 speed=1.03x elapsed=0:00:19.50
frame= 493 fps= 25 q=22.0 size=N/A time=00:00:20.54 bitrate=N/A dup=0 drop=735 speed=1.03x elapsed=0:00:20.00
frame= 502 fps= 24 q=20.0 size=N/A time=00:00:20.91 bitrate=N/A dup=0 drop=748 speed=1.02x elapsed=0:00:20.50
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-6.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 517 fps= 25 q=23.0 size=N/A time=00:00:21.54 bitrate=N/A dup=0 drop=771 speed=1.03x elapsed=0:00:21.00
frame= 528 fps= 25 q=22.0 size=N/A time=00:00:22.00 bitrate=N/A dup=0 drop=788 speed=1.02x elapsed=0:00:21.50
frame= 540 fps= 25 q=22.0 size=N/A time=00:00:22.50 bitrate=N/A dup=0 drop=806 speed=1.02x elapsed=0:00:22.00
frame= 551 fps= 24 q=22.0 size=N/A time=00:00:22.95 bitrate=N/A dup=0 drop=822 speed=1.02x elapsed=0:00:22.50
frame= 564 fps= 25 q=22.0 size=N/A time=00:00:23.50 bitrate=N/A dup=0 drop=841 speed=1.02x elapsed=0:00:23.00
frame= 576 fps= 25 q=21.0 size=N/A time=00:00:24.00 bitrate=N/A dup=0 drop=860 speed=1.02x elapsed=0:00:23.50
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-7.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 589 fps= 25 q=23.0 size=N/A time=00:00:24.54 bitrate=N/A dup=0 drop=879 speed=1.02x elapsed=0:00:24.00
frame= 596 fps= 24 q=22.0 size=N/A time=00:00:24.83 bitrate=N/A dup=0 drop=889 speed=1.01x elapsed=0:00:24.50
frame= 612 fps= 24 q=22.0 size=N/A time=00:00:25.50 bitrate=N/A dup=0 drop=913 speed=1.02x elapsed=0:00:25.00
frame= 625 fps= 25 q=22.0 size=N/A time=00:00:26.04 bitrate=N/A dup=0 drop=933 speed=1.02x elapsed=0:00:25.50
frame= 634 fps= 24 q=22.0 size=N/A time=00:00:26.41 bitrate=N/A dup=0 drop=946 speed=1.02x elapsed=0:00:26.00
frame= 648 fps= 24 q=22.0 size=N/A time=00:00:27.00 bitrate=N/A dup=0 drop=967 speed=1.02x elapsed=0:00:26.50
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-8.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 660 fps= 24 q=23.0 size=N/A time=00:00:27.50 bitrate=N/A dup=0 drop=986 speed=1.02x elapsed=0:00:27.00
frame= 673 fps= 24 q=23.0 size=N/A time=00:00:28.04 bitrate=N/A dup=0 drop=1005 speed=1.02x elapsed=0:00:27.50
frame= 680 fps= 24 q=22.0 size=N/A time=00:00:28.33 bitrate=N/A dup=0 drop=1015 speed=1.01x elapsed=0:00:28.00
frame= 696 fps= 24 q=22.0 size=N/A time=00:00:29.00 bitrate=N/A dup=0 drop=1039 speed=1.02x elapsed=0:00:28.50
frame= 706 fps= 24 q=22.0 size=N/A time=00:00:29.41 bitrate=N/A dup=0 drop=1054 speed=1.01x elapsed=0:00:29.00
frame= 720 fps= 24 q=22.0 size=N/A time=00:00:30.00 bitrate=N/A dup=0 drop=1076 speed=1.02x elapsed=0:00:29.50
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-9.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 732 fps= 24 q=22.0 size=N/A time=00:00:30.50 bitrate=N/A dup=0 drop=1093 speed=1.02x elapsed=0:00:30.00
frame= 744 fps= 24 q=22.0 size=N/A time=00:00:31.00 bitrate=N/A dup=0 drop=1112 speed=1.02x elapsed=0:00:30.50
frame= 757 fps= 24 q=23.0 size=N/A time=00:00:31.54 bitrate=N/A dup=0 drop=1131 speed=1.02x elapsed=0:00:31.00
frame= 769 fps= 24 q=23.0 size=N/A time=00:00:32.04 bitrate=N/A dup=0 drop=1150 speed=1.02x elapsed=0:00:31.50
frame= 781 fps= 24 q=23.0 size=N/A time=00:00:32.54 bitrate=N/A dup=0 drop=1167 speed=1.02x elapsed=0:00:32.00
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-10.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 793 fps= 24 q=20.0 size=N/A time=00:00:33.04 bitrate=N/A dup=0 drop=1185 speed=1.02x elapsed=0:00:32.50
frame= 797 fps= 24 q=24.0 size=N/A time=00:00:33.20 bitrate=N/A dup=0 drop=1191 speed=1.01x elapsed=0:00:33.00
frame= 810 fps= 24 q=22.0 size=N/A time=00:00:33.75 bitrate=N/A dup=0 drop=1213 speed=1.01x elapsed=0:00:33.51
frame= 826 fps= 24 q=22.0 size=N/A time=00:00:34.41 bitrate=N/A dup=0 drop=1234 speed=1.01x elapsed=0:00:34.01
frame= 838 fps= 24 q=22.0 size=N/A time=00:00:34.91 bitrate=N/A dup=0 drop=1252 speed=1.01x elapsed=0:00:34.51
frame= 851 fps= 24 q=22.0 size=N/A time=00:00:35.45 bitrate=N/A dup=0 drop=1272 speed=1.01x elapsed=0:00:35.01
frame= 864 fps= 24 q=22.0 size=N/A time=00:00:36.00 bitrate=N/A dup=0 drop=1291 speed=1.01x elapsed=0:00:35.51
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-11.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 875 fps= 24 q=22.0 size=N/A time=00:00:36.45 bitrate=N/A dup=0 drop=1308 speed=1.01x elapsed=0:00:36.01
frame= 876 fps= 24 q=22.0 size=N/A time=00:00:36.50 bitrate=N/A dup=0 drop=1310 speed= 1x elapsed=0:00:36.51
frame= 894 fps= 24 q=23.0 size=N/A time=00:00:37.25 bitrate=N/A dup=0 drop=1336 speed=1.01x elapsed=0:00:37.01
frame= 898 fps= 24 q=22.0 size=N/A time=00:00:37.41 bitrate=N/A dup=0 drop=1342 speed=0.997x elapsed=0:00:37.51
frame= 904 fps= 24 q=23.0 size=N/A time=00:00:37.66 bitrate=N/A dup=0 drop=1352 speed=0.991x elapsed=0:00:38.01
frame= 922 fps= 24 q=22.0 size=N/A time=00:00:38.41 bitrate=N/A dup=0 drop=1378 speed=0.998x elapsed=0:00:38.51
frame= 936 fps= 24 q=22.0 size=N/A time=00:00:39.00 bitrate=N/A dup=0 drop=1400 speed= 1x elapsed=0:00:39.01
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-12.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 941 fps= 24 q=24.0 size=N/A time=00:00:39.20 bitrate=N/A dup=0 drop=1407 speed=0.992x elapsed=0:00:39.51
frame= 952 fps= 24 q=22.0 size=N/A time=00:00:39.66 bitrate=N/A dup=0 drop=1424 speed=0.991x elapsed=0:00:40.01
frame= 957 fps= 24 q=23.0 size=N/A time=00:00:39.87 bitrate=N/A dup=0 drop=1431 speed=0.984x elapsed=0:00:40.51
frame= 974 fps= 24 q=22.0 size=N/A time=00:00:40.58 bitrate=N/A dup=0 drop=1458 speed=0.99x elapsed=0:00:41.01
frame= 995 fps= 24 q=23.0 size=N/A time=00:00:41.45 bitrate=N/A dup=0 drop=1488 speed=0.999x elapsed=0:00:41.51
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-13.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 1012 fps= 24 q=24.0 size=N/A time=00:00:42.16 bitrate=N/A dup=0 drop=1513 speed= 1x elapsed=0:00:42.01
frame= 1033 fps= 24 q=22.0 size=N/A time=00:00:43.04 bitrate=N/A dup=0 drop=1545 speed=1.01x elapsed=0:00:42.51
frame= 1045 fps= 24 q=23.0 size=N/A time=00:00:43.54 bitrate=N/A dup=0 drop=1563 speed=1.01x elapsed=0:00:43.01
frame= 1057 fps= 24 q=23.0 size=N/A time=00:00:44.04 bitrate=N/A dup=0 drop=1581 speed=1.01x elapsed=0:00:43.51
frame= 1070 fps= 24 q=23.0 size=N/A time=00:00:44.58 bitrate=N/A dup=0 drop=1600 speed=1.01x elapsed=0:00:44.01
frame= 1080 fps= 24 q=22.0 size=N/A time=00:00:45.00 bitrate=N/A dup=0 drop=1615 speed=1.01x elapsed=0:00:44.51
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-14.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 1094 fps= 24 q=23.0 size=N/A time=00:00:45.58 bitrate=N/A dup=0 drop=1636 speed=1.01x elapsed=0:00:45.01
frame= 1106 fps= 24 q=23.0 size=N/A time=00:00:46.08 bitrate=N/A dup=0 drop=1654 speed=1.01x elapsed=0:00:45.51
frame= 1117 fps= 24 q=23.0 size=N/A time=00:00:46.54 bitrate=N/A dup=0 drop=1671 speed=1.01x elapsed=0:00:46.01
frame= 1129 fps= 24 q=23.0 size=N/A time=00:00:47.04 bitrate=N/A dup=0 drop=1689 speed=1.01x elapsed=0:00:46.51
frame= 1142 fps= 24 q=22.0 size=N/A time=00:00:47.58 bitrate=N/A dup=0 drop=1708 speed=1.01x elapsed=0:00:47.01
frame= 1152 fps= 24 q=22.0 size=N/A time=00:00:48.00 bitrate=N/A dup=0 drop=1723 speed=1.01x elapsed=0:00:47.51
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-15.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 1165 fps= 24 q=23.0 size=N/A time=00:00:48.54 bitrate=N/A dup=0 drop=1743 speed=1.01x elapsed=0:00:48.01
frame= 1174 fps= 24 q=22.0 size=N/A time=00:00:48.91 bitrate=N/A dup=0 drop=1756 speed=1.01x elapsed=0:00:48.51
frame= 1189 fps= 24 q=23.0 size=N/A time=00:00:49.54 bitrate=N/A dup=0 drop=1779 speed=1.01x elapsed=0:00:49.01
frame= 1202 fps= 24 q=20.0 size=N/A time=00:00:50.08 bitrate=N/A dup=0 drop=1798 speed=1.01x elapsed=0:00:49.51
frame= 1214 fps= 24 q=22.0 size=N/A time=00:00:50.58 bitrate=N/A dup=0 drop=1816 speed=1.01x elapsed=0:00:50.01
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-16.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 1225 fps= 24 q=20.0 size=N/A time=00:00:51.04 bitrate=N/A dup=0 drop=1833 speed=1.01x elapsed=0:00:50.51
frame= 1238 fps= 24 q=23.0 size=N/A time=00:00:51.58 bitrate=N/A dup=0 drop=1852 speed=1.01x elapsed=0:00:51.01
frame= 1249 fps= 24 q=23.0 size=N/A time=00:00:52.04 bitrate=N/A dup=0 drop=1869 speed=1.01x elapsed=0:00:51.51
frame= 1261 fps= 24 q=22.0 size=N/A time=00:00:52.54 bitrate=N/A dup=0 drop=1887 speed=1.01x elapsed=0:00:52.01
frame= 1273 fps= 24 q=22.0 size=N/A time=00:00:53.04 bitrate=N/A dup=0 drop=1905 speed=1.01x elapsed=0:00:52.51
frame= 1284 fps= 24 q=22.0 size=N/A time=00:00:53.50 bitrate=N/A dup=0 drop=1924 speed=1.01x elapsed=0:00:53.01
frame= 1291 fps= 24 q=22.0 size=N/A time=00:00:53.79 bitrate=N/A dup=0 drop=1932 speed=1.01x elapsed=0:00:53.51
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-17.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 1309 fps= 24 q=21.0 size=N/A time=00:00:54.54 bitrate=N/A dup=0 drop=1959 speed=1.01x elapsed=0:00:54.01
frame= 1322 fps= 24 q=23.0 size=N/A time=00:00:55.08 bitrate=N/A dup=0 drop=1978 speed=1.01x elapsed=0:00:54.51
frame= 1332 fps= 24 q=22.0 size=N/A time=00:00:55.50 bitrate=N/A dup=0 drop=1993 speed=1.01x elapsed=0:00:55.01
frame= 1346 fps= 24 q=22.0 size=N/A time=00:00:56.08 bitrate=N/A dup=0 drop=2014 speed=1.01x elapsed=0:00:55.51
frame= 1357 fps= 24 q=22.0 size=N/A time=00:00:56.54 bitrate=N/A dup=0 drop=2031 speed=1.01x elapsed=0:00:56.01
frame= 1368 fps= 24 q=22.0 size=N/A time=00:00:57.00 bitrate=N/A dup=0 drop=2050 speed=1.01x elapsed=0:00:56.51
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-18.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 1380 fps= 24 q=22.0 size=N/A time=00:00:57.50 bitrate=N/A dup=0 drop=2065 speed=1.01x elapsed=0:00:57.01
frame= 1389 fps= 24 q=22.0 size=N/A time=00:00:57.87 bitrate=N/A dup=0 drop=2085 speed=1.01x elapsed=0:00:57.51
frame= 1406 fps= 24 q=21.0 size=N/A time=00:00:58.58 bitrate=N/A dup=0 drop=2104 speed=1.01x elapsed=0:00:58.01
frame= 1416 fps= 24 q=22.0 size=N/A time=00:00:59.00 bitrate=N/A dup=0 drop=2119 speed=1.01x elapsed=0:00:58.51
frame= 1430 fps= 24 q=22.0 size=N/A time=00:00:59.58 bitrate=N/A dup=0 drop=2140 speed=1.01x elapsed=0:00:59.01
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-19.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 1441 fps= 24 q=20.0 size=N/A time=00:01:00.04 bitrate=N/A dup=0 drop=2157 speed=1.01x elapsed=0:00:59.51
frame= 1451 fps= 24 q=22.0 size=N/A time=00:01:00.45 bitrate=N/A dup=0 drop=2172 speed=1.01x elapsed=0:01:00.01
frame= 1466 fps= 24 q=21.0 size=N/A time=00:01:01.08 bitrate=N/A dup=0 drop=2194 speed=1.01x elapsed=0:01:00.51
frame= 1476 fps= 24 q=22.0 size=N/A time=00:01:01.50 bitrate=N/A dup=0 drop=2210 speed=1.01x elapsed=0:01:01.01
frame= 1487 fps= 24 q=22.0 size=N/A time=00:01:01.95 bitrate=N/A dup=0 drop=2226 speed=1.01x elapsed=0:01:01.51
frame= 1502 fps= 24 q=20.0 size=N/A time=00:01:02.58 bitrate=N/A dup=0 drop=2248 speed=1.01x elapsed=0:01:02.01
frame= 1512 fps= 24 q=22.0 size=N/A time=00:01:03.00 bitrate=N/A dup=0 drop=2266 speed=1.01x elapsed=0:01:02.51
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-20.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 1525 fps= 24 q=22.0 size=N/A time=00:01:03.54 bitrate=N/A dup=0 drop=2283 speed=1.01x elapsed=0:01:03.01
frame= 1537 fps= 24 q=22.0 size=N/A time=00:01:04.04 bitrate=N/A dup=0 drop=2301 speed=1.01x elapsed=0:01:03.51
frame= 1550 fps= 24 q=21.0 size=N/A time=00:01:04.58 bitrate=N/A dup=0 drop=2320 speed=1.01x elapsed=0:01:04.01
frame= 1560 fps= 24 q=22.0 size=N/A time=00:01:05.00 bitrate=N/A dup=0 drop=2336 speed=1.01x elapsed=0:01:04.51
frame= 1573 fps= 24 q=22.0 size=N/A time=00:01:05.54 bitrate=N/A dup=0 drop=2355 speed=1.01x elapsed=0:01:05.01
frame= 1583 fps= 24 q=22.0 size=N/A time=00:01:05.95 bitrate=N/A dup=0 drop=2370 speed=1.01x elapsed=0:01:05.51
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-21.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 1596 fps= 24 q=22.0 size=N/A time=00:01:06.50 bitrate=N/A dup=0 drop=2389 speed=1.01x elapsed=0:01:06.01
frame= 1609 fps= 24 q=22.0 size=N/A time=00:01:07.04 bitrate=N/A dup=0 drop=2409 speed=1.01x elapsed=0:01:06.51
frame= 1621 fps= 24 q=22.0 size=N/A time=00:01:07.54 bitrate=N/A dup=0 drop=2427 speed=1.01x elapsed=0:01:07.01
frame= 1633 fps= 24 q=23.0 size=N/A time=00:01:08.04 bitrate=N/A dup=0 drop=2445 speed=1.01x elapsed=0:01:07.51
frame= 1640 fps= 24 q=22.0 size=N/A time=00:01:08.33 bitrate=N/A dup=0 drop=2455 speed= 1x elapsed=0:01:08.01
frame= 1649 fps= 24 q=22.0 size=N/A time=00:01:08.70 bitrate=N/A dup=0 drop=2469 speed= 1x elapsed=0:01:08.51
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-22.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 1660 fps= 24 q=24.0 size=N/A time=00:01:09.16 bitrate=N/A dup=0 drop=2485 speed= 1x elapsed=0:01:09.01
frame= 1675 fps= 24 q=22.0 size=N/A time=00:01:09.79 bitrate=N/A dup=0 drop=2508 speed= 1x elapsed=0:01:09.51
frame= 1684 fps= 24 q=22.0 size=N/A time=00:01:10.16 bitrate=N/A dup=0 drop=2522 speed= 1x elapsed=0:01:10.02
frame= 1691 fps= 24 q=22.0 size=N/A time=00:01:10.45 bitrate=N/A dup=0 drop=2532 speed=0.999x elapsed=0:01:10.52
frame= 1696 fps= 24 q=22.0 size=N/A time=00:01:10.66 bitrate=N/A dup=0 drop=2539 speed=0.995x elapsed=0:01:11.02
frame= 1706 fps= 24 q=21.0 size=N/A time=00:01:11.08 bitrate=N/A dup=0 drop=2555 speed=0.994x elapsed=0:01:11.52
frame= 1717 fps= 24 q=22.0 size=N/A time=00:01:11.54 bitrate=N/A dup=0 drop=2571 speed=0.993x elapsed=0:01:12.02
frame= 1725 fps= 24 q=22.0 size=N/A time=00:01:11.87 bitrate=N/A dup=0 drop=2583 speed=0.991x elapsed=0:01:12.52
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-23.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 1734 fps= 24 q=23.0 size=N/A time=00:01:12.25 bitrate=N/A dup=0 drop=2599 speed=0.989x elapsed=0:01:13.02
frame= 1746 fps= 24 q=22.0 size=N/A time=00:01:12.75 bitrate=N/A dup=0 drop=2614 speed=0.99x elapsed=0:01:13.52
frame= 1751 fps= 24 q=22.0 size=N/A time=00:01:12.95 bitrate=N/A dup=0 drop=2622 speed=0.986x elapsed=0:01:14.02
frame= 1760 fps= 24 q=22.0 size=N/A time=00:01:13.33 bitrate=N/A dup=0 drop=2636 speed=0.984x elapsed=0:01:14.52
frame= 1772 fps= 24 q=22.0 size=N/A time=00:01:13.83 bitrate=N/A dup=0 drop=2653 speed=0.984x elapsed=0:01:15.02
frame= 1779 fps= 24 q=22.0 size=N/A time=00:01:14.12 bitrate=N/A dup=0 drop=2664 speed=0.982x elapsed=0:01:15.52
frame= 1788 fps= 24 q=22.0 size=N/A time=00:01:14.50 bitrate=N/A dup=0 drop=2678 speed=0.98x elapsed=0:01:16.02
frame= 1796 fps= 23 q=22.0 size=N/A time=00:01:14.83 bitrate=N/A dup=0 drop=2689 speed=0.978x elapsed=0:01:16.52
frame= 1799 fps= 23 q=21.0 size=N/A time=00:01:14.95 bitrate=N/A dup=0 drop=2694 speed=0.973x elapsed=0:01:17.02
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-24.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 1819 fps= 23 q=22.0 size=N/A time=00:01:15.79 bitrate=N/A dup=0 drop=2705 speed=0.978x elapsed=0:01:17.52
frame= 1830 fps= 23 q=22.0 size=N/A time=00:01:16.25 bitrate=N/A dup=0 drop=2708 speed=0.977x elapsed=0:01:18.02
frame= 1830 fps= 23 q=22.0 size=N/A time=00:01:16.25 bitrate=N/A dup=0 drop=2708 speed=0.971x elapsed=0:01:18.52
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-25.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 1905 fps= 24 q=19.0 size=N/A time=00:01:19.37 bitrate=N/A dup=58 drop=2713 speed= 1x elapsed=0:01:19.02
frame= 1922 fps= 24 q=21.0 size=N/A time=00:01:20.08 bitrate=N/A dup=58 drop=2738 speed=1.01x elapsed=0:01:19.52
frame= 1932 fps= 24 q=21.0 size=N/A time=00:01:20.50 bitrate=N/A dup=58 drop=2753 speed=1.01x elapsed=0:01:20.02
frame= 1942 fps= 24 q=21.0 size=N/A time=00:01:20.91 bitrate=N/A dup=58 drop=2769 speed= 1x elapsed=0:01:20.52
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-26.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 1956 fps= 24 q=21.0 size=N/A time=00:01:21.50 bitrate=N/A dup=58 drop=2790 speed=1.01x elapsed=0:01:21.02
frame= 1970 fps= 24 q=21.0 size=N/A time=00:01:22.08 bitrate=N/A dup=58 drop=2810 speed=1.01x elapsed=0:01:21.52
frame= 1980 fps= 24 q=21.0 size=N/A time=00:01:22.50 bitrate=N/A dup=58 drop=2826 speed=1.01x elapsed=0:01:22.02
frame= 1994 fps= 24 q=21.0 size=N/A time=00:01:23.08 bitrate=N/A dup=58 drop=2846 speed=1.01x elapsed=0:01:22.52
frame= 2003 fps= 24 q=23.0 size=N/A time=00:01:23.45 bitrate=N/A dup=58 drop=2860 speed=1.01x elapsed=0:01:23.02
frame= 2014 fps= 24 q=22.0 size=N/A time=00:01:23.91 bitrate=N/A dup=58 drop=2876 speed= 1x elapsed=0:01:23.52
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-27.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 2029 fps= 24 q=22.0 size=N/A time=00:01:24.54 bitrate=N/A dup=58 drop=2899 speed=1.01x elapsed=0:01:24.02
frame= 2041 fps= 24 q=23.0 size=N/A time=00:01:25.04 bitrate=N/A dup=58 drop=2917 speed=1.01x elapsed=0:01:24.52
frame= 2047 fps= 24 q=23.0 size=N/A time=00:01:25.29 bitrate=N/A dup=58 drop=2926 speed= 1x elapsed=0:01:25.02
frame= 2054 fps= 24 q=23.0 size=N/A time=00:01:25.58 bitrate=N/A dup=58 drop=2936 speed= 1x elapsed=0:01:25.52
frame= 2071 fps= 24 q=22.0 size=N/A time=00:01:26.29 bitrate=N/A dup=58 drop=2962 speed= 1x elapsed=0:01:26.02
frame= 2088 fps= 24 q=22.0 size=N/A time=00:01:27.00 bitrate=N/A dup=58 drop=2987 speed=1.01x elapsed=0:01:26.52
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-28.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 2096 fps= 24 q=23.0 size=N/A time=00:01:27.33 bitrate=N/A dup=58 drop=2999 speed= 1x elapsed=0:01:27.02
frame= 2114 fps= 24 q=23.0 size=N/A time=00:01:28.08 bitrate=N/A dup=58 drop=3026 speed=1.01x elapsed=0:01:27.52
frame= 2124 fps= 24 q=23.0 size=N/A time=00:01:28.50 bitrate=N/A dup=58 drop=3041 speed=1.01x elapsed=0:01:28.02
frame= 2136 fps= 24 q=22.0 size=N/A time=00:01:29.00 bitrate=N/A dup=58 drop=3060 speed=1.01x elapsed=0:01:28.52
frame= 2149 fps= 24 q=23.0 size=N/A time=00:01:29.54 bitrate=N/A dup=58 drop=3079 speed=1.01x elapsed=0:01:29.02
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-29.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 2161 fps= 24 q=20.0 size=N/A time=00:01:30.04 bitrate=N/A dup=58 drop=3098 speed=1.01x elapsed=0:01:29.52
frame= 2172 fps= 24 q=24.0 size=N/A time=00:01:30.50 bitrate=N/A dup=58 drop=3114 speed=1.01x elapsed=0:01:30.02
frame= 2186 fps= 24 q=23.0 size=N/A time=00:01:31.08 bitrate=N/A dup=58 drop=3134 speed=1.01x elapsed=0:01:30.52
frame= 2196 fps= 24 q=23.0 size=N/A time=00:01:31.50 bitrate=N/A dup=58 drop=3149 speed=1.01x elapsed=0:01:31.02
frame= 2210 fps= 24 q=22.0 size=N/A time=00:01:32.08 bitrate=N/A dup=58 drop=3170 speed=1.01x elapsed=0:01:31.52
frame= 2214 fps= 24 q=22.0 size=N/A time=00:01:32.25 bitrate=N/A dup=58 drop=3176 speed= 1x elapsed=0:01:32.02
frame= 2232 fps= 24 q=22.0 size=N/A time=00:01:33.00 bitrate=N/A dup=58 drop=3204 speed=1.01x elapsed=0:01:32.52
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-30.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 2244 fps= 24 q=23.0 size=N/A time=00:01:33.50 bitrate=N/A dup=58 drop=3222 speed=1.01x elapsed=0:01:33.02
frame= 2256 fps= 24 q=23.0 size=N/A time=00:01:34.00 bitrate=N/A dup=58 drop=3240 speed=1.01x elapsed=0:01:33.52
frame= 2269 fps= 24 q=24.0 size=N/A time=00:01:34.54 bitrate=N/A dup=58 drop=3259 speed=1.01x elapsed=0:01:34.02
frame= 2280 fps= 24 q=22.0 size=N/A time=00:01:35.00 bitrate=N/A dup=58 drop=3276 speed=1.01x elapsed=0:01:34.52
frame= 2285 fps= 24 q=23.0 size=N/A time=00:01:35.20 bitrate=N/A dup=58 drop=3283 speed= 1x elapsed=0:01:35.02
frame= 2296 fps= 24 q=23.0 size=N/A time=00:01:35.66 bitrate=N/A dup=58 drop=3299 speed= 1x elapsed=0:01:35.52
frame= 2303 fps= 24 q=25.0 size=N/A time=00:01:35.95 bitrate=N/A dup=58 drop=3310 speed=0.999x elapsed=0:01:36.02
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-31.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 2311 fps= 24 q=22.0 size=N/A time=00:01:36.29 bitrate=N/A dup=58 drop=3322 speed=0.998x elapsed=0:01:36.52
frame= 2314 fps= 24 q=22.0 size=N/A time=00:01:36.41 bitrate=N/A dup=58 drop=3326 speed=0.994x elapsed=0:01:37.02
frame= 2324 fps= 24 q=23.0 size=N/A time=00:01:36.83 bitrate=N/A dup=58 drop=3341 speed=0.993x elapsed=0:01:37.52
frame= 2328 fps= 24 q=21.0 size=N/A time=00:01:37.00 bitrate=N/A dup=58 drop=3348 speed=0.99x elapsed=0:01:38.02
frame= 2335 fps= 24 q=23.0 size=N/A time=00:01:37.29 bitrate=N/A dup=58 drop=3358 speed=0.987x elapsed=0:01:38.52
frame= 2336 fps= 24 q=22.0 size=N/A time=00:01:37.33 bitrate=N/A dup=58 drop=3359 speed=0.983x elapsed=0:01:39.02
frame= 2340 fps= 24 q=22.0 size=N/A time=00:01:37.50 bitrate=N/A dup=58 drop=3366 speed=0.98x elapsed=0:01:39.52
frame= 2348 fps= 23 q=22.0 size=N/A time=00:01:37.83 bitrate=N/A dup=58 drop=3377 speed=0.978x elapsed=0:01:40.02
frame= 2348 fps= 23 q=22.0 size=N/A time=00:01:37.83 bitrate=N/A dup=58 drop=3377 speed=0.973x elapsed=0:01:40.52
frame= 2352 fps= 23 q=22.0 size=N/A time=00:01:38.00 bitrate=N/A dup=58 drop=3383 speed=0.97x elapsed=0:01:41.02
frame= 2356 fps= 23 q=23.0 size=N/A time=00:01:38.16 bitrate=N/A dup=58 drop=3389 speed=0.967x elapsed=0:01:41.52
frame= 2356 fps= 23 q=23.0 size=N/A time=00:01:38.16 bitrate=N/A dup=58 drop=3389 speed=0.962x elapsed=0:01:42.02
frame= 2362 fps= 23 q=23.0 size=N/A time=00:01:38.41 bitrate=N/A dup=58 drop=3398 speed=0.96x elapsed=0:01:42.52
frame= 2371 fps= 23 q=22.0 size=N/A time=00:01:38.79 bitrate=N/A dup=58 drop=3412 speed=0.959x elapsed=0:01:43.02
frame= 2373 fps= 23 q=23.0 size=N/A time=00:01:38.87 bitrate=N/A dup=58 drop=3415 speed=0.955x elapsed=0:01:43.52
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-32.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-33.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 2501 fps= 24 q=21.0 size=N/A time=00:01:44.20 bitrate=N/A dup=174 drop=3427 speed= 1x elapsed=0:01:44.02
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-34.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 2521 fps= 24 q=26.0 size=N/A time=00:01:45.04 bitrate=N/A dup=174 drop=3445 speed= 1x elapsed=0:01:44.53
frame= 2532 fps= 24 q=22.0 size=N/A time=00:01:45.50 bitrate=N/A dup=174 drop=3462 speed= 1x elapsed=0:01:45.03
frame= 2537 fps= 24 q=23.0 size=N/A time=00:01:45.70 bitrate=N/A dup=174 drop=3469 speed= 1x elapsed=0:01:45.53
frame= 2547 fps= 24 q=22.0 size=N/A time=00:01:46.12 bitrate=N/A dup=174 drop=3484 speed= 1x elapsed=0:01:46.03
frame= 2550 fps= 24 q=22.0 size=N/A time=00:01:46.25 bitrate=N/A dup=174 drop=3488 speed=0.997x elapsed=0:01:46.53
frame= 2557 fps= 24 q=22.0 size=N/A time=00:01:46.54 bitrate=N/A dup=174 drop=3499 speed=0.995x elapsed=0:01:47.03
frame= 2560 fps= 24 q=20.0 size=N/A time=00:01:46.66 bitrate=N/A dup=174 drop=3504 speed=0.992x elapsed=0:01:47.53
frame= 2565 fps= 24 q=21.0 size=N/A time=00:01:46.87 bitrate=N/A dup=174 drop=3511 speed=0.989x elapsed=0:01:48.03
frame= 2567 fps= 24 q=22.0 size=N/A time=00:01:46.95 bitrate=N/A dup=174 drop=3516 speed=0.986x elapsed=0:01:48.53
frame= 2573 fps= 24 q=22.0 size=N/A time=00:01:47.20 bitrate=N/A dup=174 drop=3523 speed=0.983x elapsed=0:01:49.03
frame= 2578 fps= 24 q=22.0 size=N/A time=00:01:47.41 bitrate=N/A dup=174 drop=3531 speed=0.981x elapsed=0:01:49.53
frame= 2586 fps= 24 q=22.0 size=N/A time=00:01:47.75 bitrate=N/A dup=174 drop=3542 speed=0.979x elapsed=0:01:50.03
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-35.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 2595 fps= 23 q=27.0 size=N/A time=00:01:48.12 bitrate=N/A dup=174 drop=3556 speed=0.978x elapsed=0:01:50.53
frame= 2596 fps= 23 q=27.0 size=N/A time=00:01:48.16 bitrate=N/A dup=174 drop=3558 speed=0.974x elapsed=0:01:51.03
frame= 2596 fps= 23 q=27.0 size=N/A time=00:01:48.16 bitrate=N/A dup=174 drop=3558 speed=0.97x elapsed=0:01:51.53
frame= 2598 fps= 23 q=24.0 size=N/A time=00:01:48.25 bitrate=N/A dup=174 drop=3561 speed=0.966x elapsed=0:01:52.03
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-36.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 2714 fps= 24 q=19.0 size=N/A time=00:01:53.08 bitrate=N/A dup=270 drop=3581 speed= 1x elapsed=0:01:52.53
frame= 2720 fps= 24 q=19.0 size=N/A time=00:01:53.33 bitrate=N/A dup=270 drop=3591 speed= 1x elapsed=0:01:53.03
frame= 2720 fps= 24 q=19.0 size=N/A time=00:01:53.33 bitrate=N/A dup=270 drop=3591 speed=0.998x elapsed=0:01:53.53
frame= 2720 fps= 24 q=19.0 size=N/A time=00:01:53.33 bitrate=N/A dup=270 drop=3591 speed=0.994x elapsed=0:01:54.03
frame= 2726 fps= 24 q=19.0 size=N/A time=00:01:53.58 bitrate=N/A dup=270 drop=3599 speed=0.992x elapsed=0:01:54.53
frame= 2736 fps= 24 q=22.0 size=N/A time=00:01:54.00 bitrate=N/A dup=270 drop=3614 speed=0.991x elapsed=0:01:55.03
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-37.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 2743 fps= 24 q=26.0 size=N/A time=00:01:54.29 bitrate=N/A dup=270 drop=3625 speed=0.989x elapsed=0:01:55.53
frame= 2752 fps= 24 q=24.0 size=N/A time=00:01:54.66 bitrate=N/A dup=270 drop=3639 speed=0.988x elapsed=0:01:56.03
frame= 2769 fps= 24 q=23.0 size=N/A time=00:01:55.37 bitrate=N/A dup=270 drop=3664 speed=0.99x elapsed=0:01:56.53
frame= 2787 fps= 24 q=23.0 size=N/A time=00:01:56.12 bitrate=N/A dup=270 drop=3691 speed=0.992x elapsed=0:01:57.03
frame= 2796 fps= 24 q=23.0 size=N/A time=00:01:56.50 bitrate=N/A dup=270 drop=3704 speed=0.991x elapsed=0:01:57.53
frame= 2806 fps= 24 q=24.0 size=N/A time=00:01:56.91 bitrate=N/A dup=270 drop=3720 speed=0.991x elapsed=0:01:58.03
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-38.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 2814 fps= 24 q=27.0 size=N/A time=00:01:57.25 bitrate=N/A dup=270 drop=3731 speed=0.989x elapsed=0:01:58.53
frame= 2828 fps= 24 q=24.0 size=N/A time=00:01:57.83 bitrate=N/A dup=270 drop=3753 speed=0.99x elapsed=0:01:59.03
frame= 2845 fps= 24 q=24.0 size=N/A time=00:01:58.54 bitrate=N/A dup=270 drop=3779 speed=0.992x elapsed=0:01:59.53
frame= 2857 fps= 24 q=23.0 size=N/A time=00:01:59.04 bitrate=N/A dup=270 drop=3796 speed=0.992x elapsed=0:02:00.03
frame= 2872 fps= 24 q=23.0 size=N/A time=00:01:59.66 bitrate=N/A dup=270 drop=3818 speed=0.993x elapsed=0:02:00.53
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-39.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 2881 fps= 24 q=25.0 size=N/A time=00:02:00.04 bitrate=N/A dup=270 drop=3832 speed=0.992x elapsed=0:02:01.03
frame= 2896 fps= 24 q=24.0 size=N/A time=00:02:00.66 bitrate=N/A dup=270 drop=3854 speed=0.993x elapsed=0:02:01.53
frame= 2922 fps= 24 q=23.0 size=N/A time=00:02:01.75 bitrate=N/A dup=270 drop=3896 speed=0.998x elapsed=0:02:02.03
frame= 2948 fps= 24 q=24.0 size=N/A time=00:02:02.83 bitrate=N/A dup=270 drop=3933 speed= 1x elapsed=0:02:02.53
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-40.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 2964 fps= 24 q=24.0 size=N/A time=00:02:03.50 bitrate=N/A dup=270 drop=3957 speed= 1x elapsed=0:02:03.03
frame= 2976 fps= 24 q=22.0 size=N/A time=00:02:04.00 bitrate=N/A dup=270 drop=3975 speed= 1x elapsed=0:02:03.53
frame= 2989 fps= 24 q=24.0 size=N/A time=00:02:04.54 bitrate=N/A dup=270 drop=3994 speed= 1x elapsed=0:02:04.03
frame= 2996 fps= 24 q=23.0 size=N/A time=00:02:04.83 bitrate=N/A dup=270 drop=4004 speed= 1x elapsed=0:02:04.53
frame= 3011 fps= 24 q=23.0 size=N/A time=00:02:05.45 bitrate=N/A dup=270 drop=4027 speed= 1x elapsed=0:02:05.03
[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream-GqE6BMTDgm-41.ts' for writing
+[hls @ 0x7fc448055340] Opening 'http://127.0.0.1:38905/0/stream.m3u8' for writing
+frame= 3026 fps= 24 q=27.0 size=N/A time=00:02:06.08 bitrate=N/A dup=270 drop=4050 speed= 1x elapsed=0:02:05.53
\ No newline at end of file
diff --git a/owncast/data/metrics/p-1777043585-1777047185/data b/owncast/data/metrics/p-1777043585-1777047185/data
new file mode 100644
index 0000000..326333e
Binary files /dev/null and b/owncast/data/metrics/p-1777043585-1777047185/data differ
diff --git a/owncast/data/metrics/p-1777043585-1777047185/meta.json b/owncast/data/metrics/p-1777043585-1777047185/meta.json
new file mode 100755
index 0000000..8404017
--- /dev/null
+++ b/owncast/data/metrics/p-1777043585-1777047185/meta.json
@@ -0,0 +1 @@
+{"minTimestamp":1777043585,"maxTimestamp":1777047185,"numDataPoints":32,"metrics":{"chat_client_count":{"name":"chat_client_count","offset":0,"minTimestamp":1777043585,"maxTimestamp":1777047185,"numDataPoints":31},"viewer_count":{"name":"viewer_count","offset":38,"minTimestamp":1777045385,"maxTimestamp":1777045385,"numDataPoints":1}},"createdAt":"2026-04-24T17:17:05.244283175Z"}
\ No newline at end of file
diff --git a/owncast/data/metrics/p-1777047305-1777050905/data b/owncast/data/metrics/p-1777047305-1777050905/data
new file mode 100644
index 0000000..8031413
Binary files /dev/null and b/owncast/data/metrics/p-1777047305-1777050905/data differ
diff --git a/owncast/data/metrics/p-1777047305-1777050905/meta.json b/owncast/data/metrics/p-1777047305-1777050905/meta.json
new file mode 100755
index 0000000..4e1e19b
--- /dev/null
+++ b/owncast/data/metrics/p-1777047305-1777050905/meta.json
@@ -0,0 +1 @@
+{"minTimestamp":1777047305,"maxTimestamp":1777050905,"numDataPoints":31,"metrics":{"chat_client_count":{"name":"chat_client_count","offset":0,"minTimestamp":1777047305,"maxTimestamp":1777050905,"numDataPoints":31}},"createdAt":"2026-04-24T18:19:05.244887382Z"}
\ No newline at end of file
diff --git a/owncast/data/metrics/p-1777051025-1777054625/data b/owncast/data/metrics/p-1777051025-1777054625/data
new file mode 100644
index 0000000..52ba31d
Binary files /dev/null and b/owncast/data/metrics/p-1777051025-1777054625/data differ
diff --git a/owncast/data/metrics/p-1777051025-1777054625/meta.json b/owncast/data/metrics/p-1777051025-1777054625/meta.json
new file mode 100755
index 0000000..7c7c0bc
--- /dev/null
+++ b/owncast/data/metrics/p-1777051025-1777054625/meta.json
@@ -0,0 +1 @@
+{"minTimestamp":1777051025,"maxTimestamp":1777054625,"numDataPoints":31,"metrics":{"chat_client_count":{"name":"chat_client_count","offset":0,"minTimestamp":1777051025,"maxTimestamp":1777054625,"numDataPoints":31}},"createdAt":"2026-04-24T19:21:05.244429856Z"}
\ No newline at end of file
diff --git a/owncast/data/metrics/p-1777054745-1777058345/data b/owncast/data/metrics/p-1777054745-1777058345/data
new file mode 100644
index 0000000..38f6155
Binary files /dev/null and b/owncast/data/metrics/p-1777054745-1777058345/data differ
diff --git a/owncast/data/metrics/p-1777054745-1777058345/meta.json b/owncast/data/metrics/p-1777054745-1777058345/meta.json
new file mode 100755
index 0000000..a2e0d34
--- /dev/null
+++ b/owncast/data/metrics/p-1777054745-1777058345/meta.json
@@ -0,0 +1 @@
+{"minTimestamp":1777054745,"maxTimestamp":1777058345,"numDataPoints":31,"metrics":{"chat_client_count":{"name":"chat_client_count","offset":0,"minTimestamp":1777054745,"maxTimestamp":1777058345,"numDataPoints":31}},"createdAt":"2026-04-24T20:23:05.24408499Z"}
\ No newline at end of file
diff --git a/owncast/data/metrics/p-1777058465-1777062065/data b/owncast/data/metrics/p-1777058465-1777062065/data
new file mode 100644
index 0000000..78a0ce8
Binary files /dev/null and b/owncast/data/metrics/p-1777058465-1777062065/data differ
diff --git a/owncast/data/metrics/p-1777058465-1777062065/meta.json b/owncast/data/metrics/p-1777058465-1777062065/meta.json
new file mode 100755
index 0000000..849e486
--- /dev/null
+++ b/owncast/data/metrics/p-1777058465-1777062065/meta.json
@@ -0,0 +1 @@
+{"minTimestamp":1777058465,"maxTimestamp":1777062065,"numDataPoints":31,"metrics":{"chat_client_count":{"name":"chat_client_count","offset":0,"minTimestamp":1777058465,"maxTimestamp":1777062065,"numDataPoints":31}},"createdAt":"2026-04-24T21:25:05.244815092Z"}
\ No newline at end of file
diff --git a/owncast/data/metrics/p-1777062185-1777065785/data b/owncast/data/metrics/p-1777062185-1777065785/data
new file mode 100644
index 0000000..f1bb7b1
Binary files /dev/null and b/owncast/data/metrics/p-1777062185-1777065785/data differ
diff --git a/owncast/data/metrics/p-1777062185-1777065785/meta.json b/owncast/data/metrics/p-1777062185-1777065785/meta.json
new file mode 100755
index 0000000..da1549d
--- /dev/null
+++ b/owncast/data/metrics/p-1777062185-1777065785/meta.json
@@ -0,0 +1 @@
+{"minTimestamp":1777062185,"maxTimestamp":1777065785,"numDataPoints":31,"metrics":{"chat_client_count":{"name":"chat_client_count","offset":0,"minTimestamp":1777062185,"maxTimestamp":1777065785,"numDataPoints":31}},"createdAt":"2026-04-24T22:27:05.244201458Z"}
\ No newline at end of file
diff --git a/owncast/data/metrics/p-1777065905-1777069505/data b/owncast/data/metrics/p-1777065905-1777069505/data
new file mode 100644
index 0000000..938c97e
Binary files /dev/null and b/owncast/data/metrics/p-1777065905-1777069505/data differ
diff --git a/owncast/data/metrics/p-1777065905-1777069505/meta.json b/owncast/data/metrics/p-1777065905-1777069505/meta.json
new file mode 100755
index 0000000..5d1d729
--- /dev/null
+++ b/owncast/data/metrics/p-1777065905-1777069505/meta.json
@@ -0,0 +1 @@
+{"minTimestamp":1777065905,"maxTimestamp":1777069505,"numDataPoints":31,"metrics":{"chat_client_count":{"name":"chat_client_count","offset":0,"minTimestamp":1777065905,"maxTimestamp":1777069505,"numDataPoints":31}},"createdAt":"2026-04-24T23:29:05.244192306Z"}
\ No newline at end of file
diff --git a/owncast/data/metrics/p-1777069625-1777073225/data b/owncast/data/metrics/p-1777069625-1777073225/data
new file mode 100644
index 0000000..88ceb4f
Binary files /dev/null and b/owncast/data/metrics/p-1777069625-1777073225/data differ
diff --git a/owncast/data/metrics/p-1777069625-1777073225/meta.json b/owncast/data/metrics/p-1777069625-1777073225/meta.json
new file mode 100755
index 0000000..0066f9a
--- /dev/null
+++ b/owncast/data/metrics/p-1777069625-1777073225/meta.json
@@ -0,0 +1 @@
+{"minTimestamp":1777069625,"maxTimestamp":1777073225,"numDataPoints":31,"metrics":{"chat_client_count":{"name":"chat_client_count","offset":0,"minTimestamp":1777069625,"maxTimestamp":1777073225,"numDataPoints":31}},"createdAt":"2026-04-25T00:31:05.244701345Z"}
\ No newline at end of file
diff --git a/owncast/data/metrics/p-1777073345-1777076945/data b/owncast/data/metrics/p-1777073345-1777076945/data
new file mode 100644
index 0000000..6665c2f
Binary files /dev/null and b/owncast/data/metrics/p-1777073345-1777076945/data differ
diff --git a/owncast/data/metrics/p-1777073345-1777076945/meta.json b/owncast/data/metrics/p-1777073345-1777076945/meta.json
new file mode 100755
index 0000000..b0e9c38
--- /dev/null
+++ b/owncast/data/metrics/p-1777073345-1777076945/meta.json
@@ -0,0 +1 @@
+{"minTimestamp":1777073345,"maxTimestamp":1777076945,"numDataPoints":31,"metrics":{"chat_client_count":{"name":"chat_client_count","offset":0,"minTimestamp":1777073345,"maxTimestamp":1777076945,"numDataPoints":31}},"createdAt":"2026-04-25T01:33:05.244749069Z"}
\ No newline at end of file
diff --git a/owncast/data/metrics/p-1777073345-1777080665/data b/owncast/data/metrics/p-1777073345-1777080665/data
new file mode 100644
index 0000000..c23c8f9
Binary files /dev/null and b/owncast/data/metrics/p-1777073345-1777080665/data differ
diff --git a/owncast/data/metrics/p-1777073345-1777080665/meta.json b/owncast/data/metrics/p-1777073345-1777080665/meta.json
new file mode 100755
index 0000000..d9b60c7
--- /dev/null
+++ b/owncast/data/metrics/p-1777073345-1777080665/meta.json
@@ -0,0 +1 @@
+{"minTimestamp":1777073345,"maxTimestamp":1777080665,"numDataPoints":62,"metrics":{"chat_client_count":{"name":"chat_client_count","offset":0,"minTimestamp":1777073345,"maxTimestamp":1777080665,"numDataPoints":62}},"createdAt":"2026-04-25T07:11:00.937709493Z"}
\ No newline at end of file
diff --git a/owncast/data/metrics/p-1777077065-1777080665/data b/owncast/data/metrics/p-1777077065-1777080665/data
new file mode 100644
index 0000000..585e12a
Binary files /dev/null and b/owncast/data/metrics/p-1777077065-1777080665/data differ
diff --git a/owncast/data/metrics/p-1777077065-1777080665/meta.json b/owncast/data/metrics/p-1777077065-1777080665/meta.json
new file mode 100755
index 0000000..6763083
--- /dev/null
+++ b/owncast/data/metrics/p-1777077065-1777080665/meta.json
@@ -0,0 +1 @@
+{"minTimestamp":1777077065,"maxTimestamp":1777080665,"numDataPoints":31,"metrics":{"chat_client_count":{"name":"chat_client_count","offset":0,"minTimestamp":1777077065,"maxTimestamp":1777080665,"numDataPoints":31}},"createdAt":"2026-04-25T02:35:05.244888119Z"}
\ No newline at end of file
diff --git a/owncast/data/metrics/p-1777080785-1777084385/data b/owncast/data/metrics/p-1777080785-1777084385/data
new file mode 100644
index 0000000..1de247e
Binary files /dev/null and b/owncast/data/metrics/p-1777080785-1777084385/data differ
diff --git a/owncast/data/metrics/p-1777080785-1777084385/meta.json b/owncast/data/metrics/p-1777080785-1777084385/meta.json
new file mode 100755
index 0000000..9ff2bf9
--- /dev/null
+++ b/owncast/data/metrics/p-1777080785-1777084385/meta.json
@@ -0,0 +1 @@
+{"minTimestamp":1777080785,"maxTimestamp":1777084385,"numDataPoints":31,"metrics":{"chat_client_count":{"name":"chat_client_count","offset":0,"minTimestamp":1777080785,"maxTimestamp":1777084385,"numDataPoints":31}},"createdAt":"2026-04-25T03:37:05.244177052Z"}
\ No newline at end of file
diff --git a/owncast/data/metrics/p-1777084505-1777088105/data b/owncast/data/metrics/p-1777084505-1777088105/data
new file mode 100644
index 0000000..986196e
Binary files /dev/null and b/owncast/data/metrics/p-1777084505-1777088105/data differ
diff --git a/owncast/data/metrics/p-1777084505-1777088105/meta.json b/owncast/data/metrics/p-1777084505-1777088105/meta.json
new file mode 100755
index 0000000..c73b843
--- /dev/null
+++ b/owncast/data/metrics/p-1777084505-1777088105/meta.json
@@ -0,0 +1 @@
+{"minTimestamp":1777084505,"maxTimestamp":1777088105,"numDataPoints":31,"metrics":{"chat_client_count":{"name":"chat_client_count","offset":0,"minTimestamp":1777084505,"maxTimestamp":1777088105,"numDataPoints":31}},"createdAt":"2026-04-25T04:39:05.245107238Z"}
\ No newline at end of file
diff --git a/owncast/data/metrics/p-1777088225-1777091825/data b/owncast/data/metrics/p-1777088225-1777091825/data
new file mode 100644
index 0000000..44fd54d
Binary files /dev/null and b/owncast/data/metrics/p-1777088225-1777091825/data differ
diff --git a/owncast/data/metrics/p-1777088225-1777091825/meta.json b/owncast/data/metrics/p-1777088225-1777091825/meta.json
new file mode 100755
index 0000000..48d0e40
--- /dev/null
+++ b/owncast/data/metrics/p-1777088225-1777091825/meta.json
@@ -0,0 +1 @@
+{"minTimestamp":1777088225,"maxTimestamp":1777091825,"numDataPoints":31,"metrics":{"chat_client_count":{"name":"chat_client_count","offset":0,"minTimestamp":1777088225,"maxTimestamp":1777091825,"numDataPoints":31}},"createdAt":"2026-04-25T05:41:05.244705977Z"}
\ No newline at end of file
diff --git a/owncast/data/metrics/p-1777097460-1777101060/data b/owncast/data/metrics/p-1777097460-1777101060/data
new file mode 100644
index 0000000..8ee0cbd
Binary files /dev/null and b/owncast/data/metrics/p-1777097460-1777101060/data differ
diff --git a/owncast/data/metrics/p-1777097460-1777101060/meta.json b/owncast/data/metrics/p-1777097460-1777101060/meta.json
new file mode 100755
index 0000000..fdaec1a
--- /dev/null
+++ b/owncast/data/metrics/p-1777097460-1777101060/meta.json
@@ -0,0 +1 @@
+{"minTimestamp":1777097460,"maxTimestamp":1777101060,"numDataPoints":39,"metrics":{"chat_client_count":{"name":"chat_client_count","offset":35,"minTimestamp":1777097460,"maxTimestamp":1777100940,"numDataPoints":30},"viewer_count":{"name":"viewer_count","offset":0,"minTimestamp":1777098180,"maxTimestamp":1777101060,"numDataPoints":9}},"createdAt":"2026-04-25T08:11:00.93818188Z"}
\ No newline at end of file
diff --git a/owncast/data/metrics/wal/4 b/owncast/data/metrics/wal/4
new file mode 100644
index 0000000..e69de29
diff --git a/owncast/data/owncast.db b/owncast/data/owncast.db
new file mode 100644
index 0000000..164d1fa
Binary files /dev/null and b/owncast/data/owncast.db differ
diff --git a/owncast/data/owncast.db-shm b/owncast/data/owncast.db-shm
new file mode 100644
index 0000000..c49da4f
Binary files /dev/null and b/owncast/data/owncast.db-shm differ
diff --git a/owncast/data/owncast.db-wal b/owncast/data/owncast.db-wal
new file mode 100644
index 0000000..d2d5f7c
Binary files /dev/null and b/owncast/data/owncast.db-wal differ