sculz61
Goto Top

tv-stream auf mind. 100 clients

tv-stream up to 100 clients

hallo "leidensgenossen" face-smile

ich habe heute den ganzen tag zugebracht, einen stream für ein
tv-singal zu basteln -> ergebnislos.
was habe ich probiert:

a) windows media encoder 9 --> ab 10 clients war der server platt
b) vnc --> extremes ruckeln und zeitverschiebungen bis zu 10 sekunden, bei tv sehr schlecht
c) vls - hab ich nicht zum laufen bekommen face-sad

wichtig: OS=winXP prof
mein ziel:
das Signal der tv-karte im netz möglichst per broadcast zu verteilen.
hat jemand eine idee? ich weiß nimmer weiter.
danke, auch wenn niemand helfen kann...

Content-Key: 33494

Url: https://administrator.de/contentid/33494

Printed on: April 19, 2024 at 12:04 o'clock

Member: cykes
cykes Jun 02, 2006 at 04:58:42 (UTC)
Goto Top
Hi,

ich würde dazu VLC nehmen und das Signal von der TV-Karte, sofern es sich nicht um eine
DVB Karte handelt, in MPEG-2 transkodieren lassen.
Eine übersichtliche Konfigurationsanelitung, die sich zwar auf eine DBox2 bezieht, aber für das Verständnis der Funktionsweise recht brauchbar ist, findest Du hier:
http://wiki.tuxbox.org/VLC

Gruß

cykes
Member: sculz61
sculz61 Jun 02, 2006 at 06:07:55 (UTC)
Goto Top
es ist ein ganz normales analoges tv-signal.
wie gesagt, es kommt zu langen verzögerungen,
da jeder client einen separaten stream bekommt.
1-2 sekunden wären ja vertretbar, es sind aber mehr.
schade, dass der windows media encoder den server platt macht,
es wäre zu schön gewesen, das signal gleich im browser auszugeben.

ich habe die befürchtung, dass es wohl nixx werden wird... face-sad face-sad
Member: cykes
cykes Jun 02, 2006 at 06:15:25 (UTC)
Goto Top
Hi,

wenn Du den VLC als Streaming-Server benutzt, kannst Du auch einen Browser als Client
verwenden.

Gruß

cykes
Member: sculz61
sculz61 Jun 02, 2006 at 06:23:15 (UTC)
Goto Top
hääää??
sorry, wahrscheinlich bin ich echt zu doof...
aber ich bn mit dem wizzard (vlc) durchgegangen,
stream getestet, und anschl. die adresse http://xxx.xxx.xxx.xxx:8080 im
browser eingegeben - nüxx.
das gleiche mit dem media encoder - geht!
merkwürdiger weise geht vlc auch nur dann, wenn ich
im ASF-format streame. ich versteh das alles nicht...
Member: cykes
cykes Jun 02, 2006 at 06:34:47 (UTC)
Goto Top
Hi,

dann fehlen Dir vermutlich die passenden MPEG-2 Codecs auf Deinem System,
und zwar die zum encoden, da VLC das Signal auf ein einheitliches Format umwandelt.

Gruß

cykes
Member: sculz61
sculz61 Jun 02, 2006 at 07:02:02 (UTC)
Goto Top
...ohne dich nerven zu wollen:
also ich habe jetzt ein "codec-paket" auf einem
testclient installiert, trotzdem will der stream nicht im browser angezeigt werden.
gibt es da noch spezielle scripte?
ich habe einfach über
<object id="MediaPlayer1"
data="http://xxx.xx.xxx.xxx:8080/"
classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95"

bla bla bla

</object>

eingebunden
wie gesagt - im vlc läuft es ja...
Member: cykes
cykes Jun 02, 2006 at 10:58:35 (UTC)
Goto Top
Hi,

ich habe hier noch irgendwo ein Backup einer lauffähigen VLC Streaming Server Konfiguration,
werde das am Wochenende mal raussuchen und die Konfiguration dann hier posten.

Gruß

cykes
Member: andyarbeit
andyarbeit Jun 02, 2006 at 23:38:09 (UTC)
Goto Top
Ich habe schon lange überlegt wie ich tv übers netzwerk auf meinem laptop gucken kann. Habe am normalen pc ne analoge tv karte.

Kann mir (kenne mich nicht so gut aus) BITTE jemand schritt für schritt erklären, wie ich
das auf einfachstem weg hinbekomme? Habe den streaming-assistent von vlc auch schon angeschaut, aber blick da rein gar nix face-sad

Danke und lieber gruß,
andyarbeit
Member: sculz61
sculz61 Jun 03, 2006 at 07:15:32 (UTC)
Goto Top
...also ich bin jetzt schon ein ganzes stück weiter.
vlc funktioniert als muticast KOMISCHERWEISE nur mit dateien?!
sobald ich den stream der tv-karte als http absetze - läufts.

@andyarbeit: wenn du den assistenten duchklickerst, einen http-stream absetzt,
auf dem client dann die adresse eingibst - läufts. aber mit bis zu 10sek verzögerung.

bei multicast bringts diesen fehler:

main debug: adding a new input
main debug: adding a new input
mux_ts debug: adding input codec=YV12 pid=68
main error: cannot add this stream
main error: cannot create packetizer output (YV12)
main debug: adding a new input
main debug: adding a new input
mux_ts debug: adding input codec=s16l pid=69
main error: cannot add this stream
main error: cannot create packetizer output (s16l)


--> kann es sein, dass vlc nur richtig unter linux läuft?
Member: cykes
cykes Jun 03, 2006 at 07:28:10 (UTC)
Goto Top
Hi,

VLC für Windows ist halt eine Portierung von der Linuxversion, gibt auch einige Berichte,
dass unter Windows nur die Version 0.76 richtig läuft, meine Konfigurationn war damals
glaub unter 0.80, die aktuelle Version hat unter Windows offensichtlich massive Probleme.

Die Features unter den verschiedenen Betriebssystemen sind u.a. hier ganz gut aufgelistet:
http://www.videolan.org/vlc/features.html

Gruß

cykes
Member: sculz61
sculz61 Jun 03, 2006 at 08:28:07 (UTC)
Goto Top
...ja also langsam werd ich wahnsinnig face-smile
es scheint ja auch wirklich keine alternative zu geben.
das verrückte ist ja - eine datei läuft als multicast - nur eben dieser
blöde directShow (hier dann die hauppaugeCard) nicht.
unglaublich
Member: cykes
cykes Jun 03, 2006 at 09:07:16 (UTC)
Goto Top
...Zumindest keine kostenlose Alternative.
Aber ob Du das mit der Verzögerung wegbekommst ist soweiso fraglich.
Selbst beim digitalen Fernsehen (fast egal ob über Kabel, Sat oder DVB-T)
ist eine teilweise erhebliche Verzögerung gegenüber dem analogen Signal drin.

Gruß

cykes
Member: sculz61
sculz61 Jun 03, 2006 at 09:10:54 (UTC)
Goto Top
... die verzögerung bei multicast ist vernachlässigbar gering.
ich habe ein file gestartet und auf 25 clients den film laufen lassen - TOP.
bis 2 sekunden würde ich ja mitgehen. wenn diese software einfach nur meine
tv-karte im multicast streamen würde, wäre meine welt wieder heile face-smile
Member: andyarbeit
andyarbeit Jun 04, 2006 at 00:45:52 (UTC)
Goto Top
Ihr müsst mir helfen ... komme partout nicht weiter:

Also:
- Ich habe einen PC mit ner Cynergy USB 200 - TVKarte; VLC ist installiert
- Auf meinem Laptop möchte ich TV gucken (VLC auch installiert)

1. Ich öffne im VLC auf dem PC den Streaming-Assistent
2. Ich klicke auf "Über das netzwerk streamen"
3. Ich klicke auf "Wählen Sie einen Stream"
4. Ich wähle den Reiter "Direct Show"
5. Wähle unter Video meine TV-Karte aus und unter Audio meine Soundkarte
(alles andere lass ich unverändert)
6. (Im Fenster steht oben "dshow://"
7. Nun habe ich zur Auswahl: UDP Unicast, UDP Multicast und HTTP

-> hier habe ich schon ausprobiert:

a) "HTTP" und Fenster mit adresse freilassen -> wenn der stream so rausgehen würde müsste ich beim laptop im explorer ja nur "http://IP-meines-PC:8080 eingeben und könnte dann im browserfenster das tv-bild sehen oder???

b) Unicast (mit eingabe der ip meines laptops)

ABER ... egal was ich hier auswähle ... wenn ich auf "Next" klicke, macht der rechner einen neustart!!!!!!!!!!!

WAS MACHE ICH FALSCH??? Und warum macht mein pc da immer nen neustart???

Danke und lieber gruß,
andyarbeit
Member: sculz61
sculz61 Jun 05, 2006 at 09:22:21 (UTC)
Goto Top
...du solltest vorher die tv-karte initialisiert haben, d.h. die software starten und einen
kanal wählen. nach streamstart kannst das dann wieder schließen.
2-3 sachen noch:
-versuche nicht, über w-lan zu streamen - NoWay (zumindest nicht mit den 200? apoints)
-einen multicast-TV-karten stream hab ich noch nicht zum laufen bekommen, geht wohl nicht
-einen http-stream kannst du nicht einfach im browser aufrufen - wie soll das gehen?
starte einen http-stream auf dem "server" mit vlc, auf dem client öffnest du per
vlc oder wmp diesen stream und alles wird gut. wundere dich aber nicht über extreme
verzögerungen und farbfehler!
ich habe mir jetzt den windows-media-server installiert, einen encoder im push-verfahren
gestartet - geht einigermaßen.
diese technologie ist wohl noch nicht 4consumer...
greetz