Эмулятор вебки для скайпа из потока - C#
Формулировка задачи:
итак, что имеем:
-Поток по адресу типа http://xxx.xxx.xxx.xxx:xxxx
-Xubuntu 12.04
-skype 4.1
что хотим:
-Gtk# UI простенький без наворотов (строка ввода адреса потока, кнопка пуск, кнопка выход)
-ввод url потока
-эмуляция драйвера веб камеры для *nix системы
-скайп видит как вебку и полноценно работает
-без лишних плюх аля настройки разрешения и тому подобного
некоторые аспекты:
-поток формируется приложением на андроид смарте (IPWebCam) и передается по воздуху (WiFi)
-формат потока MJPEG
-не известно в какую сторону копать именно в linux системах
итак вопросы:
1.реально ли?
2.какие основные векторы, в сторону которых следует копать
3.есть ли подобные реализации
Решение задачи: «Эмулятор вебки для скайпа из потока»
textual
Листинг программы
using System; using System.Threading; using System.IO; using System.Diagnostics; class MyClass { static void Main() { StreamWriter strwr; Console.WriteLine("prorgramm start"); Console.WriteLine("\nRunning Terminal\n"); Process cons = new Process(); try{ cons.StartInfo.FileName = "gksu"; cons.StartInfo.Arguments = "x-terminal-emulator"; cons.StartInfo.RedirectStandardInput = true; cons.StartInfo.CreateNoWindow = false; cons.StartInfo.UseShellExecute = false; cons.Start(); cons.WaitForInputIdle(); }catch(Exception e){ Console.WriteLine(e.Message);} try{ strwr = cons.StandardInput; strwr.WriteLine("cd"); }catch(Exception e){ Console.WriteLine(e.Message);} } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д