Как реализовать видеочат в asp.net
Я использую Silverlight, из которого я могу получить выходные данные своей веб-камеры, но я не уверен, как отправить выходные данные своей веб-камеры человеку, с которым я общаюсь.
Требуемое поведение заключается в том, что я могу просматривать веб-камеру как моего, так и человека, с которым я общаюсь....
2 ответа
Следующее, что вам нужно сделать, это кодировать и передавать потоковое видео, снятое с веб-камеры. К сожалению, хотя Microsoft теперь позволяет нам захватывать необработанные данные с веб-камеры, она не обеспечивает способ их кодирования / декодирования. Таким образом, вам, вероятно, придется купить сторонний контроль.
Как только вы справитесь с этой проблемой кодирования, вам нужно будет запустить отдельную программу на вашем компьютере (или на другом компьютере). Задача этой программы - ждать входящих запросов, кодировать и передавать потоковое видео, которое входит в него, и отправлять его человеку на другой стороне.
Честно говоря, я не знаком с тем, как это сделать в Silverlight. Во Flash вы можете использовать сервер флэш-связи в качестве промежуточного звена для выталкивания видеопотока и извлечения видеопотока других лиц. Я предполагаю, что вы могли бы воспроизвести этот тип функциональности в.Net, но я не знаю, что есть встроенный способ сделать это. Вы также можете проверить следующую ссылку, которая может помочь.