бьется http input

Здравствуйте! Обнаружил проблему, которая присутствует и в оригинальной astra 4, и в вашем форке. Суть проблемы: Вещание http unicast, mpeg ts. Если поток принимается через nginx, или другой прокси, то astra считает его битым (дело происходит на одной и той же машине, локально), хотя с ним все в порядке (он без проблем и ошибок играется любыми плеерами). Я воссоздал ситуация на столе:

Допустим, у нас есть поток http://10.1.1.1:8000/test который приходит из astra/mumudvb/getstream.

конфигурация nginx: ` server { listen 8001; server_name _;

    location / {
        proxy_pass http://10.1.1.1:8000;
    }

} ` Если запустим vlc или mplayer http://10.1.1.1:8001/test то никаких ошибок не будет, проигрывается все честно.

Если мы запустим astra --analyze http://10.1.1.1:8000/test, то никаких ошибок не будет. Если мы запустим astra --analyze http://10.1.1.1:8001/test, то будет каша из ошибок. Эти ошибки часто проявляются, если поток VBR mpeg4, и реже, если это CBR mpeg2.

vlc, mplayer, и прочее будет играть без ошибок обе ссылки.

конфигурация astra: astra --relay -p 8002 relay.lua channels = { ["test"] = "http://10.1.1.1:8001/test", } различные настройки --buffer-size и --buffer-fill не дают эффекта

или без режима relay: make_channel({ name = "test", input = { "http://10.1.1.1:8001/test" }, output = { "http://0.0.0.0:8002/test" }, }) Попытка проигрывать ссылку http://10.1.1.1:8002/test будет полна ошибок в любом плеере.