Skip to content

[Issue]: Stream always freezing a few minutes after starting when using h264 (Amlogic platform) #535

@pmsobrado

Description

@pmsobrado

Describe the bug

Device Configuration:

Model: GT King PRO (Amlogic S922X-H)
OS: Android TV (9)
Host PC: RTX 3080 (powerful enough)
Connection: Both my PC and GT King are connected via Ethernet (GT King is actually connected to a Switch)

The Problem:

What the title says. My first thought was that maybe the ATV 9 h264 decoder (OMX.amlogic.avc.decoder.awesome) could be bugged, and if that's the case, this is not an Artemis bug and I'm out of luck. But I would have swear that at some point it worked, then I started tweaking both Apollo and Artemis for better latency, I even tried the experimental version for a while, and suddenly, no matter what I try, the stream freezes not long after starting a session (check screenshot).

It certainly looks like a decoder issue, so I guess Apollo should have nothing to do with that, but I'm not sure anymore. I tried other clients (vanilla Moonlight, and also this one) and it also happens on them. Only with h264. HEVC is fine. My device seems to lack support for AV1. I could use HEVC but the latency is higher (5ms vs 40-50ms).

I tried every setting here and there, and right now I don't know what to think anymore. I guess a device designed for multimedia should not have a buggy h264 decoder, even if the Android version is an old one.

Before trying to play on an Android platform I tried playing it on a Linux OS on the same device (check here) but there were audio issues. Although h264 did work fine there. I know Linux and Android work very differently, but I guess the device can physically decode h264 and there are no hardware issues.

I come here to ask, what do you think? You surely know more than me on these kind of matters so, how does it look to you? Any clue of where the issue may be?

Thanks in advance.

Steps to reproduce

Nothing special, just launch any stream with a GT King PRO and check the results.

Affected games

Any.

Other Moonlight clients

PC

Moonlight adjusted settings

No

Moonlight adjusted settings (please complete the following information)

No response

Moonlight default settings

Yes

Gamepad-related connection issue

No

Gamepad-related input issue

No

Gamepad-related streaming issue

No

Android version

9 (Android TV)

Device model

GT King PRO

Server PC OS version

Windows 10 latest

Server PC GeForce Experience version

No response

Server PC Nvidia GPU driver version

No response

Server PC antivirus and firewall software

No response

Screenshots

Image

Relevant log output

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions