HowTo Multicast-Stream Eingefangen mit DirectShow?

Habe ich eine Anforderung zum erstellen einer sehr einfachen streaming-server. Es muss in der Lage sein, um video von einem Gerät aufnehmen und dann streamen Sie das video per multicast an mehrere clients in einem LAN.

Den capture-Teil von diesem ist ziemlich einfach (in C#) Dank einer Bibliothek schrieb jemand mit DirectShow.Net (http://www.codeproject.com/KB/directx/directxcapture.aspx).

Die Frage, die ich jetzt haben, ist, wie multicast? Dies ist der Teil, den ich stecken geblieben bin. Ich bin mir nicht sicher, was als Nächstes zu tun oder welche Schritte zu ergreifen.

In welchem format ist dein stream komprimiert, oder ist es egal?
Wir haben drei Formate sind wir targeting. MPEG-2, MPEG-4 und h.264. Wir brauchen es für die Arbeit mit einem dieser Formate. MPEG-2 ist wahrscheinlich unsere beste Wette, aber der Chef will h.264.
Bestimmten format können nur Streams im Windows Media Player selbst, nicht andere Spieler. Ich fand, dass WMV/ASF funktioniert am besten für das streaming.

InformationsquelleAutor | 2008-12-11

Schreibe einen Kommentar