Ну, это очень интересный вопрос. Фактически, обычно должно быть возможно создать прямой эфир - но - и это «сложный» момент: вы должны делать это самостоятельно, поэтому вам нужно заботиться обо всем, что вам нужно для реального прямого эфира.
В деталях, не очень сложно реализовать своего рода трансляцию. Подумайте, что вам нужно:
1a) Источник изображения (обычно, конечно, камера)
1b) вид Image-Copier
2) Потоковый сервер
3) Потоковый клиент
Так что, если мы говорим о Windows Phone, у вас есть много классов .NET, которые делают некоторую работу для вас. Для хорошего начала вы должны рассмотреть следующую ссылку:
http://msdn.microsoft.com/en-us/library/ff637518%28VS.92%29.aspx
Если мы углубимся в детали, вам нужно выполнить следующие задачи:
1) Подготовьте изображение с камеры.
2) Скопируйте содержимое вашего пользовательского элемента video-brush / canvas в поток
3) записать поток во временный файл
4) загрузить временный файл через сервер клиентам
5) зациклиться и начать заново на 3.
Большая мысль в этом случае состоит в том, чтобы сделать копию видео-кисти, так что для этого взгляните на ссылку на msdn для видео-кисти.
http://msdn.microsoft.com/en-us/library/cc189009%28VS.95%29.aspx
Чтобы иметь хорошую отправную точку для копирования содержимого видео-кисти в поток, рассмотрите этот документ
http://msdn.microsoft.com/en-us/library/bb404773.aspx#anchor_videobrush_relationship
с использованием медиа-элемента в качестве хоста для "живых изображений".
Еще один, лучший, но, конечно, более сложный способ - реализовать собственную версию видео кисти. Прочтите эту статью, чтобы узнать, как скопировать буфер предпросмотра камеры
http://msdn.microsoft.com/en-us/library/microsoft.devices.photocamera.getpreviewbufferycbcr%28VS.92%29.aspx
Итак, я надеюсь, я смог дать вам представление о том, как реализовать ваше решение.
p.s .:
Если вы говорите по-немецки, я рекомендую вам книгу:
http://amzn.to/wxfEzd
Я автор этой книги;)