|
|
DsChAeK
Administrator
Dabei seit: 14.09.2007
Beiträge: 1403
|
|
|
19.02.2008 19:51 |
|
DsChAeK
Administrator
Dabei seit: 14.09.2007
Beiträge: 1403
|
|
Ich bin leider kein Experte auf dem Gebiet, habe aber mal meine Erfahrung kurz zusammengetragen.
Prinzipiell kann ein Film, je nachdem was dargestellt wird, unterschiedl. gut komprimiert werden. Das bedeutet automatisch ständige Schwankungen in
der genutzten Bandbreite, egal mit welchem Codec. Deshalb wird man nie eine optimale Kompressions-Einstellung für alle Kanäle, und alle laufenden
Sendungen finden, es sei denn man wählt eine sehr schlechte Qualität.
Je mehr also die Bitrate schwankt, desto öfters gibt es Peaks, die je nach verfügbarer Bandbreite, letzendlich zu Rucklern führen können.
-Ein hoher Cache hilft auf jedenfall um eine längere zeitlang keine extremen Ruckler zu bekommen.
-h264 bietet beste Qualität auf kleinste Bandbreite, wenn man CPU Power hat.
-div3 ist die zweite wahl, und nutze ich persönlich
-die anderen codecs sehen, bei gleicher Bitrate, alle sehr ähnlich im Endergebniss aus.
-div1 und h263 geben nur den Ton wieder
Ich persönlich nutze für DSL16000 folgende Einstellungen, die ich aber auch immer den Gegebenheiten anpasse:
Cache Online: 5000
Video Codec: DIV3 (h264 packt mein server nicht wirklich)
Video Bitrate: 300 - 600
Video Scale: 0,2 - 0,3
Audio Codec: mp3
Audio Bitrate: 32
Audio Channels: 1
Im Prinzip kann man vielleicht grobe Ausgangswerte für verschiedene
Internet-Verbindungen vorgeben, aber das wars dann auch schon.
Vielleicht macht es Sinn zwei Schieberegler anzubieten, die Video und
Audio Qualitätsstufen komfortabler einstellbar machen.
Wäre toll, wenn jemand mit kleinerer Bandbreite ein paar Erfahrungswerte
liefern könnte.
__________________ dboxTV
Philips D-Box2 (SAT)
BluePeer v1.2.1
yWeb v2.7.0.4
nhttpd/3.1.8 (yhttpd_core/1.2.0)
VLC v0.8.6h
WinXP SP2
|
|
24.03.2008 11:50 |
|
beam
Grünschnabel
Dabei seit: 17.05.2009
Beiträge: 6
|
|
Ich würde mal sagen aussagen wie DSL 16000 bringen ja nicht wirklich was. Man sollte einfach seinen upstream angeben
Ich habe bei Alice ca. 500 kbit/s Upstream also ca. 62 kB/s.
Bis jetzt streame ich über RTP von VLC ins Internet, aber dein Projekt gefällt mir. Vorallem die Sache mit dem UDP Stream von der Dbox und dass du die dbox steuerst. Würde mich mal interessieren wie das geht.
h264 streame ich mit einer Auflösung von 340x240 mit 450 kbit/s 20 fps, audio 20 kbit/s samplerate 22500, mono.
#transcode{vcodec=h264,vb=450,fps=20,scale=1,width=340,height=240,acodec=mp
4a,ab=20,channels=1,samplerate=22500}
Dieser Beitrag wurde schon 1 mal editiert, zum letzten mal von beam am 17.05.2009 20:13.
|
|
17.05.2009 20:12 |
|
DsChAeK
Administrator
Dabei seit: 14.09.2007
Beiträge: 1403
|
|
Danke für die Info, hatte noch einen Denkfehler drinn, muß das online nochmal testen.
Ich habe dboxTV intern testweise mal auf rtp umgebaut, leider läuft das aber nicht stabil genug !?
Bisher dupliziere ich den normalen http/udp-Stream der Box als neuen http-Stream.
Den neuen http-Stream können dann alle meine VLC-Instanzen verwenden.
Wenn ich den neuen Stream jetzt auf rtp umbaue muß ich einen Multicast machen, sonst kann nur eine VLC-Instanz den rtp-Stream empfangen. Das funktioniert auch bestens, nur leider kommen nach kurzer Zeit schon Hackler rein. Habe schon mit dem Caching rumgespielt, aber bringt nix.
RTP hätte für dboxTV zwei große Vorteile:
-Timeshift Memory Leak tritt nicht mehr auf. Bisher läuft ein Überwachungs-Thread mit, der dem rechtzeitig entgegenwirkt.
-Der Stream bricht nicht ab, sondern läuft auch wenn gerade nichts gesendet wird. d.h. z.B. Vollbild-Umschaltung geht noch.
Beides ist aber zu handeln und werde ich wohl vorerst so drinn lassen, es sei denn ich finde raus, wie man das stabiler macht.
Das mit dem online rtp-streamen wäre aber sicher eine Alternative.
Edit:
Ein RTP-Stream zu einer Person ist kein Problem, jetzt auch online nicht.
Die Instabilität scheint ein Multicast Problem zu sein.
Vielleicht kannst du das bei dir mal testen, einfach auf die 239.255.1.1 streamen und mit einem 2ten VLC von dort empfangen.
Cache hatte ich auf 1s. Nach ca. 5min kommen einfach keine Daten mehr rüber und das Bild hängt.
Evlt. ist das ja nur bei mir Netzwerk bedingt...?!
Gruss
DsChAeK
__________________ dboxTV
Philips D-Box2 (SAT)
BluePeer v1.2.1
yWeb v2.7.0.4
nhttpd/3.1.8 (yhttpd_core/1.2.0)
VLC v0.8.6h
WinXP SP2
|
|
22.05.2009 20:05 |
|
|
|
|
|
|
|