Тоесть смотри составляющие gRPC и сам проставляй галочки:
1) RPC - означает удаленный вызов процедур
2) HTTP/2 - транспорт позволяющий сервер-клиентские вызовы и установку двухсторонней связи (как веб сокеты)
3) Протобафы - представление объекта в виде двоичных данных (check)
А как работает стрим коллекции Firebase, не в курсе?
Там внутри сокеты, или что?