Skip to content

automatic push dont work after stream restarts #290

Description

@mentoRisen

Hello MistServer team,
we are encountering stability issue that is probably some bug in automatic push workflow. We are running Mist 3.10, release Free64 on ubuntu server.
Setup:
simple stream with push:// as source and tag "autorecord".
automatic push to #autorecord with target "/opt/recording/$basename/$year$month$day
$hour$minute$second$segmentCounter.ts?split=4&startunix=1783500696&m3u8=./$year$month$day$hour_$minute_basename.m3u8&maxEntries=0&noendlist=true&append=true"
OBS that push to that stream through RTMP

Use case:
we start OBS streaming, automatic push starts, everything is working as it should
we stop OBS streaming, wait few seconds, start OBS streaming (simulating problem in source stream)
mist streams comes back online correctly
automatic push do not restarts, but it stalls, stops recording and never recover - this is first problem.
we tried workaround -> script that detects stall, stop push, and let automatic mist retry start new push -> this works on Mist 3.5.1 (I have that on other server)
on Mist 3.10 workaround dont work, Mist automaticaly create new push, but it only creates one empty .ts file and empty .m3u8 and stalls no matter how many times we restarts push.
there is no way to recover automatic push after source stream restarts

If you need any more information I will be happy to assists with debugging you awesome software.
Best Regards
Lukas

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions