Entwicklungsprojekt - kleine HDTV & HDMI-Box, MPEG4 H.264, DVB-S2, etc.

  • Hallo,


    aus gegebenem Anlass habe ich aktuell Zeit mich um eines unserer "Projekte" zu kümmern die wir bisher nicht angegangen sind.


    Ich habe eine kleine HDMI-Box die 1080p schafft und die es bald mit DVB-S2-Tuner geben wird. Die Preise sind sehr fair, ich gehe davon aus das der Preis später ohne Tuner bei 250-350,- Euro liegen kann und mit DVB-S2 Tuner entsprechend bei 300-450,- Euro.


    Ich denke das ist recht attraktiv! Entsprechend würde ich mich freuen wenn wir auf der „kleinen Kiste“ vdr zum Laufen bringen könnten. Aktuell kann ich eine Box mit Ethernet-Anschluss zur Verfügung stellen. In den nächsten Monaten dann ein, zwei Boxen mit DVB-S2 Tuner. Entsprechend ist dies ein Aufruf an alle Begeisterten (z.Bsp. Randy?) – sehr gerne möchte ich die Geräte zur Verfügung stellen (kostenlos) und OpenSource-Software auf dem Gerät zum Laufen bringen.


    Anbei die Spezifikationen. Da es noch das Eine oder Andere lizenzrechtlich zu klären gibt würde ich mich freuen wenn wir zunächst keine zu große Diskussion um den Hersteller beginnen würden. Der der Interesse hat/die Möglichkeit sieht vdr auf der Box zum Laufen zu bringen bekommt gerne die Hardware und meine Unterstützung. Ich würde mich freuen wenn ich die Entwicklung mit steuern könnte. Entwickeln kann ich selber nicht – aber eben alle wichtigen Informationen/Spezifikationen, SDKs etc. besorgen falls es nötig ist.


    Video
    MPEG-2 MP@HL
    H.264 Main profile L.1 to L.4.1
    VC-1 Advanced Profile L4
    MPEG-4 Part 2 ASP
    Max bit rate 50 Mbps
    480i, 576i, 720p, 1080i, 1080p output
    Up and down scaling across resolutions
    PAL B/D/G/H/I/M/N, NTSC


    Audio
    MPEG-1/2 layer I, II and III
    MPEG-2/4 AAC LC and HE
    Dolby Digital (option)
    DTS-HD (option)
    Windows Media Audio 9/Pro
    Max bit rate 192 kbps
    AC3 pass through S/PDIF
    Stereo down mix


    IP-TV
    Broadcast, multicast, unicast, VoD
    MPEG-2 transport stream, MPEG-4 stream
    TCP, UDP
    RTP (RFC 1889), RTSP (RFC 2326)
    IGMP version 2 (RFC 2236)
    DHCP client (RFC 2131)
    ICMP


    Middleware/browser
    ANT Galio
    HTTP 1.1, HTML 4.01, DHTML, XHTML
    Javascript
    CSS 1, 2, 3, CSSTV, DOM 0-3
    SSL1, SSL2, TLS1


    Copy protection
    HDCP on HDMI interface
    Macrovision 7.01 copy protection (option)


    Security
    Dedicated secure RISC processor
    DES/3DES, AES to 256 bits, RC4 to 128 bits
    Renewable conditional access


    User interface
    Infrared remote control
    Keyboard/mouse via USBMulti-function navigation buttons
    LCD display
    Picture in picture, on screen display
    32-bit RGBA with ‘per-pixel’ blending
    Full alpha blending control
    Five graphics planes
    Four LEDs - power, IR, data, ethernet
    Standby on/off modes


    Management
    Embedded web user configuration
    Remote TFTP upgrade


    Interfaces
    Ethernet 10/100 baseT
    HDMI
    S/PDIF
    Video composite RCA
    Video component YPbPr, RGB RCA
    SCART (EU)
    USB 2.0


    System
    CMS C-1080-50 ASIC, MIPS 24Ke at 333 MHz
    Linux OS, Windows CE
    Memory: 128-256 MBytes
    Flash memory: 32-64 MBytes
    External PSU: 100-250v AC, 50-60 Hz, 600mA


    Physical
    Dimensions: 258 x 128 x 32 mm
    Packaged weight: 1.4 kg
    Noise: Silent, no moving parts


    Verfügbarkeit: ohne DVB-Tuner in kleinen Stückzahlen sofort, mit DVB-Tuner kurzfristig, mit DVB-S2-Tuner in kleinen Stückzahlen in den nächsten Monaten, Anfang nächstes Jahr auch in größeren Stückzahlen


    Bilder gibt es hier:
    http://www.arneweber.de/Arbeiten/Bilder/geoeffnet.jpg
    http://www.arneweber.de/Arbeiten/Bilder/rueckseite.jpg
    http://www.arneweber.de/Arbeiten/Bilder/vonoben.jpg
    http://www.arneweber.de/Arbeiten/Bilder/nah.jpg


    Das Gerät ist wirklich mini, das Gewicht liegt gerade mal bei ein paar 100Gramm. Sehr schön – es hat einen IDE-Anschluss, USB-Anschlüsse, Mini-PCI und eben den vorbereiteten Platz für einen Tuner. Entsprechend bin ich der Meinung es ist ein sehr schönes Gerät.


    Auf Euer Interesse/Feedback/Anregungen/Kritik freue ich mich.


    Viele Grüße


    Arne

  • Wenn entsprechende Infos, Sheets, Treiber und Sourcen vorliegen und die im Sinne der GLP verwendet werden können: klingt interessant.


    Ansonsten .... nicht ;)


    arghgra

  • Sieht doch ganz brauchbar aus.
    Aber arghgra hat recht,
    es steht und fällt mit den Specs der spezialprocs
    (Tuner, ASIC, den "Dedicated secure RISC processor", den FS453).


    Den FS453 haben wir doch schon öfters gesehen, taucht der was für HD (hm, bis 1080i) ? Für HD-Input soll er gar kein Postprocessing/Scaling machen ("bypass")...


    Gibts denn schon n linux für die Box?


    Na und so.


    Grüsse,
    Bitz


    /edit: whoops, hab ich mich mit nem alten bekannten überschnitten

  • Klingt interessant. Allerdings ist so etwas bisher immer irgendwie an NDAs, Closed Source Lizenzproblemen o.ä. gescheitert. Dies sollte man unbedingt vorher abklären.


    CU
    Oliver

  • Hi,


    lieben Dank für das Feedback.


    Ich befürchte ebenfalls das einige Programmteile nicht komplett freigegeben werden können. Meine Hoffnung ist aber das man eben auf das Grundgerüst aufsetzen kann und mit dem Binärcode leben kann - dann kann man wenigstens die Boxen nutzen?!


    Von der Spezifikation her soll die Kiste auf jeden Fall 1080p schaffen, habe ich auf der Cebit auch gesehen (wenn nicht alles gefaked war ;o).


    Ich würde eben die eine Kiste nächste Woche auf Reisen schicken und wenn das erste Feedback gut ist und mehr Bedarf da ist / Interesse würde ich schauen das ich noch ein paar nachbekomme...


    Viele Grüße


    Arne

  • Hi,


    das war schon fast klar...


    Sofern die entsprechenden Binary-Only Anteile klein sind und die
    zugehörige API offengelegt ist, sehe ich die Binary-Only Teile als
    ähnliche Black-Boxen wie so ein Hardwarechip, es muß halt exakt
    entsprechend der Doku funktionieren.


    Das einzige Problem ist dann noch die GPL, hier muß man
    schon genau aufpassen was wie zusammengebaut wird.


    Gruß,
    Günter

  • Hallo Arne78


    klingt wirklich interessant. Ich will gerade ein anderes hard ware Projekt starten:
    100 Mbit LAN Tuner mit eimem micro controller abgesetzt unterm Dach mit 4 bis ?? Tunern und im PC ein VDR Plugin, das dem VDR das Vorhandensein von normalen budget Karten vortäuscht.


    Wenn Du also an solche steckbaren DVBS /S2 Tuner heran kommst und die Datenblätter dazu hast, würde ich mit auf diese Tuner festlegen und meine Erfahrungen damit und den Quelltext diesem Projek zur Verfügung stellen.


    Kannst Du mir erstmal 1 bis zwei DVBS oder DVBS2 Tuner mit Datenblatt besorgen?
    Ich bezahl sie auch zzgl. Versand usw.!
    Schick mir bitte dann eine PN.


    Viele Grüsse Frithjof

    vdr 1.7.23 suse 12.1 64 Bit 1xTTS2-6400 HD-USB: 24TB
    vdr 1.7.23 suse 11.3 64 Bit 1xTTS2-6400, 1xTTS2-3200 + ci HD:2TB
    vdr 2.2.0 Raspberry pi HD-USB: 2TB (Garten)

  • Hi Frithjof,


    ich habe ein paar Kontkate angefragt aber einzelne Tuner möchte scheinbar niemand abgeben... gerne hake ich aber noch mal stärker nach - Du möchtest, wenn ich es richtig verstanden habe, ein kleines Hardware-Modul aufsetzen das den DVB-Strom z.B. im Dachboden aufnimmt und per Netzwerk weiter streamt? Ich könnte mir vorstellen dass das auch interessant zu produzieren wäre. Vielleicht könnte ich das jemandem schmackhaft machen... Gerne kontaktierst Du mich noch mal!


    Die kleine Box ist jetzt auf Reise gegangen. Am Wochenende soll es erste Tests geben. Ich bin recht gespannt was dabei rauskommt, werde hier weiter Informationen posten und wenn es interessant aussieht weitere Boxen "besorgen" und zur Verfügung stellen.


    Ich möchte mich auch ganz herzlich für das Interesse bedanken. Bin sehr gespannt auf das Projekt/ob aus der kleinen Kiste ein kleiner vdr werden kann...


    Viele Grüße


    Arne

  • Ja, eine kleine Kiste mit mehreren Tunern auf dem Dach und etwas "Intelligenz" die aus den TS Datenströmen nur die angeforderten PIDs herausfiltert und zum VDR überträgt. Deine Box oder ein EPIA board könnte so mit mehreren Tunern ausgestattet werden.
    Werde erst mal eine budget Karte schlachten. Die blanken Tuner sollen so um die 15€ kosten, habe aber auch noch keinen gefunden, der mir welche verkauft.
    Viele Grüsse Frithjof

    vdr 1.7.23 suse 12.1 64 Bit 1xTTS2-6400 HD-USB: 24TB
    vdr 1.7.23 suse 11.3 64 Bit 1xTTS2-6400, 1xTTS2-3200 + ci HD:2TB
    vdr 2.2.0 Raspberry pi HD-USB: 2TB (Garten)

  • Zitat

    Original von Bitz



    Den FS453 haben wir doch schon öfters gesehen, taucht der was für HD (hm, bis 1080i) ? Für HD-Input soll er gar kein Postprocessing/Scaling machen ("bypass")...


    FS-453 Features


    * Programmable 2D scaling
    – Variable horizontal up and down scale
    – Variable vertical up and down scale
    – Output format can be tuned to the exact dimensions of the TV
    – VGA input can be upscaled to fit PAL (720x576)
    * Advanced 2D flicker filter
    * Broadcast quality video encoder
    * Supports multiple progressive input resolutions
    – Minimum 640x480
    – Maximum 1280 x 1024 (SXGA)
    * HD modes
    – 480p
    – 720p
    – 1080i
    * Multiple output formats
    – NTSC, NTSC-EIAJ, PAL-B/G/H/I
    – PAL-M, PAL-N, PAL-60
    – Composite, S-Video
    – RGB SCART with CVBS
    – HD YPrPb
    – SD YPrPb
    – VGA modes through XGA
    * Glueless digital interface to display chips
    * ITU-R BT.656 studio grade encoder
    * 4 assignable 10-bit output D/A converters
    * Macrovision 7 compliant (FS454)
    – Includes 480p support
    * I2C* compatible port controls
    * 80 pin PQFP package
    * 3.3V, 1.8V operation


    Der Chip ist in der "legändären Reelbox" drin, und sein jüngerer Bruder FS-454 steckt in der Xbox, der Zenega, und der T-online-Vision Box (die ja das gleiche Mobo haben).


    ... und wenn ich mal orakeln darf, dann würd ich bei der Hardware auf die CMS-1080 STMC Set-Top-Box tippen. Und wenn dies zutreffen sollte, dann gibbet dafür ne komplette Linux-Umgebung... (und ich bin sicher, dass das ein NDA davorgeschaltet ist...)


    ... und wenn ihr mir noch einen Tipp gönnt, dann würd ich mal sagen wollen, dass mit nem ordentlichen Crosscompiler und den sourcen für den FS-453 u.a. auch Zenslack zu portieren sein müsste...



    Gruss


    Adama ;)

  • Ist sicherlich ein custom-design von dem da hier: http://www.completemediasystems.com/product_cms1080.html


    Interessant ist das gepriesene Field upgradable der Codecs ...


    Und bevor da nicht jemand ein paar Wochen die Nase in das SDK reingesteckt hat, würd ich a priori davon ausgehen, dass die HW/SW eh noch unausgereift ist ;).


    [scherzkeks]Anonsten: Gibts Testberichte, wer behält die Box und wieso wurde nicht abgestimmt? :D [/scherzkeks]


    arghgra

  • Hi,


    ich hab die Box dem geschickt der am Schnellsten "her damit" gerufen hat ;)


    Über den Hersteller wollte ich gerade erstmal nicht sprechen (aber Gratulation) - es hört sich blöd an, vielleicht gerade in der Community, aber man kann oft viel erreichen wenn man vereinbart das es ok ist etwas zu tun worüber man nicht spricht... Wenn es dann zuviel Anfragen/Rummel gibt wird es schwieriger... Ich hatte da recht viel Erfolg mit DVD-Lizenzen...


    Entsprechend hoffe ich das wir einen Weg finden das ich der Community die Infos geben kann die gebraucht werden...


    Schaun wir mal, vor allem was alles an Infos benötigt wird...


    Viele Grüße


    Arne


    P.S.: Wie gesagt, ich hoffe am Wochenende gibt es erste Resultate - und wenn es vielversprechend ist besorge ich gerne noch mehr "Kisten"...

  • Arne,


    du wirst hier nur dann die uneingeschränkte Unterstützung bekommen, wenn ein paar Rahmenbedingungen stimmen.
    Wir haben uns miteinander schonmal erheblich Arbeit gemacht mit der Reelbox, und unsere, na sagen wir mal, Erfahrungen gemacht...


    Also,


    wenn die IDE frei und uneingeschränkt verfügbar ist/sein sollte, dann könnten wir durchaus mal dabei gucken.
    Wenn es aber (wieder mal) eine nicht enden wollende Achterbahnfahrt mit zum Teil sich erheblich widersprechenden Aussagen gibt, dann wirds sicher nix...


    Ich würde für meinen Teil mal folgende Dinge auf die Wunschliste vorab stellen wollen:


    Crosscompiler und IDE unter GPL
    wenn möglich alle Treiber nativ im sourcecode verfügbar (bin sicher dass du mit dem silicon image HDMI-Transmitter dies nicht erfüllen können wirst.. aber naja...)
    detaillierte specs der chips
    image-snapshot des linux-os das es laut homepage des herstellers geben soll...


    ausreichende anzahl böxchen


    tja und dann


    geht einer noch bier holen, ein anderer besorgt ein paar Pizzen, und der Rest schaut dem Dingen unters Röckchen...


    Gruss


    Adama ;)

  • Hi Adama,


    erstmal (ehrlich) noch mal danke für die netten Kommentare. Aufgrund meines Backgrounds hatte ich doch mit dem Einen oder anderen Angriff gerechnet... Wer mich aber (persönlich) kennt weis das ich nichts versprochen oder probiert habe wovon ich nicht ehrlich überzeugt war oder wovon ich ausgegangen bin das ich es erfüllen kann. Aber das ist auch ein Thema für die Zeit mit Bier und Pizza... (...wobei ich dann doch lieber meiner Freundin unter den Rock schaue als der Box ;)


    Zu der Box. Vor drei Jahren habe ich es mal geschafft für nen kleinen IBM-STB-Chip, PPC, 350MIPS, ein NDA mit IBM abzuschließen und immerhin die 800-Seiten-starke-Beschreibung des Chips zu bekommen. Inwiefern das hier klappt (und überhaupt, ob das eine erwähnenswerte Leistung ist...), wie man das zur Verfügung stellen kann und was es noch so alles gibt - mal schauen... Hier verspreche ich mit Sicherheit nichts ;) Vielleicht kriegt ja aber Mattheus das Ding zum Laufen, vielleicht sagt er ausgeschlossen und ein anderer wills sich anschauen - ich habs nur schade gefunden das die kleine Kiste bei mir in der Schublade vergammelt... und da habe ich an das Board gedacht. Was sich daraus entwickelt - die besten Dinge passieren ja oftmals aus Zufall oder nebenbei oder gerade wenn man nichts erwartet...


    Viele Grüße


    Arne

  • Zitat


    Aufgrund meines Backgrounds hatte ich doch mit dem Einen oder anderen Angriff gerechnet...


    Ach? Was hast du denn angestellt? Das kann man ja noch nachholen ;)
    :D


    VDR1: ECS 945GCD-M, Atom 330, mod. Scenic 300 Geh., 16Gb CF, eHD, Tevii S470, 6.4" VGA TFT
    VDR2: Asus P5GC, C2D E4400 2GHz, mod. Scenic 300 Geh., 16Gb CF, eHD, TS SkyStarHD, PSOne TFT
    VDR3: Asus CUSL2, P3800, 128Mb Ram, TT3600, eHD
    SERVER: Tualatin 1133, 512Mb, 8 x ST 320Gb Gb RAID 5
    SERVER: Intel D945GSEJT, Chenbro ES30068

  • Hallo alle Ihr alten Bekannten.


    Adama, hast scheinbar gut getippt.


    Ich möchte nochmal Günters Sicht bekräftigen
    Zitat: "
    Sofern die entsprechenden Binary-Only Anteile klein sind und die
    zugehörige API offengelegt ist, sehe ich die Binary-Only Teile als
    ähnliche Black-Boxen wie so ein Hardwarechip, es muß halt exakt
    entsprechend der Doku funktionieren.
    "


    Ich benutz ja auch die Madwifi-Treiber und letzendlich auch die alten
    TT-FF-Karten-Treiber mit der Firmware.
    Stört mich nicht im geringsten.
    Schon gar nicht wenn 2-3 Nasen von uns da dran können...


    Den FS-453 habe ich erwähnt, weil ich ihn im angepeilten HD-Segment für eine Schwäche halte.


    Und vor allem mit der Doku für den beworbenen ASIC steht und fällt alles.


    Na dann: schaun mer mal, dann wern mer schon sehen...


    Grüsse,
    Bitz


    PS: hat einer schon einen Blick auf den Phillips DSR9005 geworfen
    (real mein ich) ?

  • Hi,


    Mattheus hat ein Update mit ersten Erfahrungen für diese Woche versprochen, seine Äußerungen haben mich auf jeden Fall mal sehr neugierig gemacht, er möchte alles hier posten. Mal schauen!


    Da es gerade passt - ein paar Schnäppchen kann man (leider) hier machen: http://www.itv-media.de/forum/viewtopic.php?t=944


    Verdient wird da nichts mehr, entsprechend drücke ich allen die Daumen für Schnäppchen. Wem es trotzdem nach Werbung riecht - bitte löschen lassen vom Administrator.


    Viele Grüße


    Arne

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!