elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  como crear una camara virtual en WPF vb.net
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: como crear una camara virtual en WPF vb.net  (Leído 1,989 veces)
juanedwin

Desconectado Desconectado

Mensajes: 34


Ver Perfil
como crear una camara virtual en WPF vb.net
« en: 20 Octubre 2022, 22:11 pm »

Saludos a todos
En Obs Studio 28 (software para streamming) hay una opcion de "Iniciar Cámara Virtual", algo asi como una salida de video pero que lo emula como una webcam, es decir se puede ver toda la ventana de obs digamos en cualquier pagina de streaming es decir en googlemeet, zomm etc , al elegir una camara web ahi sale obs camara virtual, no se que herramienta usa o que control se debe usar en wpf para crear ese tipo de salida, espero haberme explicado bien, esta en Obs/iniciar camara virtual parte inferior derecha. saludos espero comentarios o una pista por donde investigar para realizar esto, creo que obs esta creado en lenguaje C++,


En línea

Elektro Enjuto

Desconectado Desconectado

Mensajes: 121



Ver Perfil WWW
Re: como crear una camara virtual en WPF vb.net
« Respuesta #1 en: 20 Octubre 2022, 23:52 pm »

No se muy bien que es eso de la cámara virtual, no tengo ese programa, pero echando un vistazo rápido al código fuente de OBS Studio parece utilizar la API de DirectShow para renderizar la salida de video:

 - https://github.com/obsproject/obs-studio/blob/master/plugins/win-dshow/virtualcam.c
 - https://github.com/obsproject/obs-studio/blob/master/plugins/win-dshow/virtualcam-module/virtualcam-filter.cpp
 - https://github.com/obsproject/obs-studio/blob/master/libobs/obs-output.c

En cualquier caso, estas cosas no son tan fáciles de hacer como arrastrar un control al diseñador de WPF y listo. Según lo que pretendas hacer se requeriría el uso y aprendizaje de una API o SDK ya sea para trabajar con una salida de video o algo más orientado a trabajar con la web-cam. Como OpenCV, Directshow, Expression SDK, etc.

La librería SharpDX para .NET provee wrappers de la API de DirectShow para poder trabajar con salidas de video de forma relativamente más sencilla: http://sharpdx.org/

Ahora, no me preguntes como conectar la salida de una web-cam o crear una "cámara virtual" (que repito, no me ha quedado claro lo que es eso) mediante SharpDX / Directshow, por que no tengo ni idea. Lo he utilizado para cosas mucho más básicas. Pero hay mil y un ejemplos para practicamente cualquier tipo de escenario y situación usando SharpDX. Es cuestión de buscar en Google.

De todas formas aquí tienes un par de controles de terceros de web-cams que, según lo que pretendas hacer, quizás te sirvan de algo:

 - https://github.com/FrancescoBonizzi/WebcamControl-WPF-With-OpenCV
 - https://www.codeproject.com/Articles/285964/WPF-Webcam-Control
 - https://www.nuget.org/packages/WpfWebcamControl
 - https://www.telerik.com/products/wpf/webcam.aspx (es un UI Framework de pago)
 - https://docs.devexpress.com/WindowsForms/114582/controls-and-libraries/editors-and-simple-controls/camera-control (es otro UI Framework de pago)

-Enjuto Mojamuto "rey de los frikis" a su disposición para futuras dudas.


« Última modificación: 23 Octubre 2022, 00:23 am por Enjuto Mojamuto » En línea

@%$& #$ %&#$, ¡hay que decirlo más!.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
como crear una unidad floppy virtual en windows 7
Windows
joselin25 4 19,080 Último mensaje 15 Septiembre 2011, 15:08 pm
por Randomize
¿Cómo crear una Imagen Virtual o .ISO? « 1 2 »
Juegos y Consolas
vincent13m 19 10,004 Último mensaje 10 Junio 2010, 13:54 pm
por palomitero
Cómo crear tu propia moneda virtual
Noticias
Mister12 0 4,084 Último mensaje 30 Septiembre 2014, 22:44 pm
por Mister12
¿se puede crear un modem virtual para una maquina virtual?
Windows
Misterio_S 4 5,368 Último mensaje 30 Octubre 2014, 19:39 pm
por Misterio_S
Cómo crear un disco duro virtual en Windows 10
Noticias
wolfbcn 0 1,507 Último mensaje 4 Marzo 2016, 21:49 pm
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines