add streaming protocols