Вы можете использовать WCF в потоковом режиме для видео, но я сомневаюсь, что это хорошее решение.
Я думаю, что лучше использовать чистые сокеты, чтобы добиться требуемой производительности. Отображение живого видеопотока также не является ограниченной операцией (для которой создан WCF), а скорее чем-то непрерывным.
Мое предложение:
- Для начала используйте чистый сокет TCP для видеопотока.
- Если это вызывает проблемы, вы можете переключиться на UDP. Лучше пропустить потерянные пакеты для живого видео, но с UDP вы должны самостоятельно отслеживать порядок пакетов и т. Д.
- Если вам нужны управляющие операции, используйте для этого отдельный сервис WCF.