Frage von sale@gee-gmbh.de:Hallo,
ich habe folgendes Problem. Ich bekomme aus dem Netzwerk mehrere
Videosignale in unterschiedlichen Formaten, welche an einen Helixserver
als Livequelle bereitgestellt werden sollen. Dazu habe ich mir
verschiedende Encoder angesehen. Alle haben sie eins gemeinsam, sie
können aus einer URL-Quelle kein Input übernehmen. Es gibt bei allen
Encodern nur die Möglichkeit, dass diese entweder einen File als Input
bekommen oder über Capturekarten als Liveinput eingebunden werden
können. Ausnahme hierbei ist der VLC von Videolan. Das Ausgangssignal
kann jedoch nicht vom aktuellen Helixserver weiterverarbeitet werden,
da es nicht priprotär ist und somit komme ich auch mit dieser Lösung
nicht weiter.
Nun zu meiner Frage. Ist es denn irgendwie möglich, die Videokameras
als Capturekarte zu simulieren und damit dem Encoder eine Livequelle
zur Verfügung zu stellen? Momentan teste ich gerade den Helix DNA
Producer 10.0 unter Debian.
Da ich nur allgemeine Kenntnisse von der
Programmierung in C/C besitze fehlt mir hier noch die zündende Idee.
Ist es möglich, so eine Lösung mit C oder C zu programmieren? Hat
jemand von Euch schon seine Erfahrung damit gemacht und kann mir bei
meinem Problem weiterhelfen?
Es ist für mich aber sehr wichtig, dass ich dieses Problem so schnell
wie möglich lösen kann. Hat jemand von Euch vielleicht Tips oder
Ideen oder gibt es schon Beispiele irgendwo? Wie könnte man das
Problem lösen?
Danke im Voraus
Reiner
Antwort von Daniel Schlotterbach:
Hallo Reiner,
die Unterstützung von Capturekarten heißt wohl VfW Quellen zu unterstützen.
Wenn man eine Software bastelt, die die Streams auf diese Schnittstelle
übersetzt hat man wohl schon eine Lösung ;-)
Evtl. macht es Sinn den Import der Streams direkt in den Encoder zu
integrieren. Habt Ihr für das Projekt ein Budget?
--
M.f.G.
D.Schlotterbach
schrieb im Newsbeitrag
Live Input einer CaptureCard simulieren###
Hallo,
ich habe folgendes Problem. Ich bekomme aus dem Netzwerk mehrere
Videosignale in unterschiedlichen Formaten, welche an einen Helixserver
als Livequelle bereitgestellt werden sollen. Dazu habe ich mir
verschiedende Encoder angesehen. Alle haben sie eins gemeinsam, sie
können aus einer URL-Quelle kein Input übernehmen. Es gibt bei allen
Antwort von Daniel Schlotterbach:
Hallo Reiner,
die Unterstützung von Capturekarten heißt wohl VfW bzw. DirectShow Quellen
zu unterstützen.
Wenn man eine Software bastelt, die die Streams auf diese Schnittstelle
übersetzt hat man wohl schon eine Lösung ;-)
Evtl. macht es Sinn den Import der Streams direkt in den Encoder zu
integrieren. Habt Ihr für das Projekt ein Budget?
--
M.f.G.
D.Schlotterbach
schrieb im Newsbeitrag
Live Input einer CaptureCard simulieren###
Hallo,
ich habe folgendes Problem. Ich bekomme aus dem Netzwerk mehrere
Videosignale in unterschiedlichen Formaten, welche an einen Helixserver
als Livequelle bereitgestellt werden sollen. Dazu habe ich mir
verschiedende Encoder angesehen. Alle haben sie eins gemeinsam, sie
können aus einer URL-Quelle kein Input übernehmen. Es gibt bei allen
Encodern nur die Möglichkeit, dass diese entweder einen File als Input
bekommen oder über Capturekarten als Liveinput eingebunden werden
können. Ausnahme hierbei ist der VLC von Videolan. Das Ausgangssignal
kann jedoch nicht vom aktuellen Helixserver weiterverarbeitet werden,
da es nicht priprotär ist und somit komme ich auch mit dieser Lösung
nicht weiter.
Nun zu meiner Frage. Ist es denn irgendwie möglich, die Videokameras
als Capturekarte zu simulieren und damit dem Encoder eine Livequelle
zur Verfügung zu stellen? Momentan teste ich gerade den Helix DNA
Producer 10.0 unter Debian.
Da ich nur allgemeine Kenntnisse von der
Programmierung in C/C besitze fehlt mir hier noch die zündende Idee.
Ist es möglich, so eine Lösung mit C oder C zu programmieren? Hat
jemand von Euch schon seine Erfahrung damit gemacht und kann mir bei
meinem Problem weiterhelfen?
Es ist für mich aber sehr wichtig, dass ich dieses Problem so schnell
wie möglich lösen kann. Hat jemand von Euch vielleicht Tips oder
Ideen oder gibt es schon Beispiele irgendwo? Wie könnte man das
Problem lösen?
Danke im Voraus
Reiner