Coole Sache! Für uns Chatmods habe ich mal sowas umgesetzt, allerdings über den Superchat zum Einlesen der Nachrichten und auch via IRC und Youtube API zum Senden der Nachrichten. Leider ist die YouTube API im Gegensatz zu IRC ziemlich lahm, daher läuft der Chat bei uns alles andere als rund
Ich werde die Tage mal reinschauen, da lässt sich bestimmt auch was schöneres mit basteln als dem aktuellen (nicht all zu schönen) Superchad. Würde sich dann auch sehr schön in meiner RBTV Fire TV App machen.
Würde mir aber eher das Backend zu herzen nehmen. Mit Ionic kenne ich mich nicht aus.
Die YouTube API liefert in livestreams einen Wert in Millisekunden, wann die nächste Anfrage reinkommen darf. Nodejs ist in seiner non-blocking Herangehensweise tatsächlich so schnell dass die Nachrichten teilweise früher in der Datenbank als bei mir im Streamchat landen.
Das Ionic Framework drumherum ist auch sehr wackelig, da muss sich noch einiges tun. Das parsen und füttern der Datenbank klappt dagegen um so besser, sobald ich eine funktionierende Funktion zum löschen der Nachrichten älter als 10min habe werde ich das Backend dann auf meinen Server werfen und durchlaufen lassen, noch habe ich Angst dass ich irgendwann aus meinem kostenlosen Firebase Kontingent in einen teuren Plan rutsche