Wie das erstellen von video-streaming unter Verwendung von C#

Ich habe auf die Lösung zu entwickeln, die video-streaming-web-services mit C#. Ich benutze Windows XP, mit der neuesten version von vlc 1.0.3, um video-stream über LAN-Netzwerk. Derzeit allerdings, ich konnte nur verwalten zu stream video auf meinem eigenen PC. Problem jetzt ist, dass ich ausführen muss, um diesen stream-button in web-services statt. Hat jemand eine Idee, wie man dies ändern, um web-Methode? Wie kann ich einen link auf diese web-services, um eine html-Webseite?

Die folgenden codes verwenden, um das Streaming eines Videos mit Windows-Anwendung.

    private void btnStream_Click(object sender, EventArgs e)
    {
        //Create process and command to run file
        System.Diagnostics.ProcessStartInfo psi =
          new System.Diagnostics.ProcessStartInfo(@"C:\videotest.bat");

        psi.RedirectStandardOutput = true;

        psi.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;

        psi.UseShellExecute = false;

        System.Diagnostics.Process listFiles;

        listFiles = System.Diagnostics.Process.Start(psi);

        System.IO.StreamReader myOutput = listFiles.StandardOutput;

        listFiles.WaitForExit(2000);
        if (listFiles.HasExited)
        {
            string output = myOutput.ReadToEnd();
            //this.processResults.Text = output;
        }
    }

----- C:\videotest.bat ------

cd "C:\PROGRA~1\VideoLAN\VLC"
vlc c:\alvinchipmunks.vob --sout "#transcode{vcodec=h264,vb=800,scale=1,acodec=mp4a,ab=128,channels=2,samplerate=44100}:duplicate{dst=std{access=udp,mux=ts,dst=152.226.238.64:1234},dst=std{access=udp,mux=ts,dst=152.226.238.59:1234},dst=display}"

Jede Antwort wäre sehr geschätzt werden.

Dank! =)

InformationsquelleAutor orange24mint | 2010-01-11
Schreibe einen Kommentar