Die Wahl der richtigen TV-tuner - USB-oder PCI-TV-Tuner, hardware/software, DVB? Hybrid/combo/analog?

Grüße, ich beginne mit einigen Hintergrundinformationen, damit Sie wissen, was ich erreichen möchte, und komme dann zu meiner Frage. Ich arbeite bei einem Fernsehsender in den USA und wir arbeiten daran, ein Online-DVR/Podcast-System für alle unsere Nachrichtensendungen einzurichten. Im Grunde genommen würden wir jede Nachrichtensendung in HD aufnehmen, in flv/h. 264 codieren, um sie in einem Browser auf Flash-kompatiblen und iPhone/iPad-Geräten anzuzeigen, und schließlich zu WebM migrieren, wenn es Browser ist konform.

Diese Aufgabe ist theoretisch ziemlich einfach, da es sich nur um ein TV-Tuner-Gerät und ein Programm wie VLC, MythTV oder was auch immer handelt, um es zu planen und in eine Datei zu speichern, mit VLC/FFMPEG zu codieren und an den Streaming-Server zu senden.

Sollte ich nun zur Hardware einen internen PCI-Tuner oder einen USB 2.0-Tuner verwenden, um diese Aufgabe zu erfüllen? Gibt es einen Unterschied? Die Busgeschwindigkeiten beider sind nicht zu weit voneinander entfernt, und ist die Busgeschwindigkeit in diesem Fall wirklich relevant? Tut es egal ob das Gerät einen Hardware-Encoder oder einen Software-Encoder hat?

Auf vielen Websites wurde der USB empfohlen, um die Einrichtung und Verwendung zu vereinfachen, aber würde er einen Prozessor übermäßig beanspruchen, oder ist das kein Problem, solange es sich um einen anständigen PC handelt (mindestens Duo Core, 6gb RAM). Was ist der Unterschied zwischen dem Stick USB und der Box USBs? Nach meinem Verständnis analog ist im Grunde in den USA weg, so würden wir einen Hybrid-oder Combo-Tuner richtig wollen? Wie unterscheiden sich diese von DVB? Gibt es andere Funktionen oder konzepte, die mir fehlen und die das empfohlene Produkt beeinflussen können. Es wäre ideal, wenn das Gerät, das könnte funktionieren in Linux - und einer Windows-Umgebung, um mein wissen die meisten Hauppauge sind?

Beispiel 1: PCI-Hauppage http://www.newegg.com/Product/Product.aspx?Item=N82E16815116033 Beispiel 2: USB 2.0 Box http://www.newegg.com/Product/Product.aspx?Item=N82E16815116029 Beispiel 3: USB-2.0-Stick http://www.newegg.com/Product/Product.aspx?Item=N82E16815116031

Jede Anleitung der Superuser wäre sehr dankbar!

Author: Nucleon, 2010-08-23

3 answers

Vielleicht möchten Sie einen Blick auf die [[2]}HDHomeRun werfen. Die HDHomeRun und MythTV spielen sehr gut zusammen. Sie können MythTV-Benutzerjobs einrichten, um Ihre Aufnahmen in h. 264 umzucodieren. MythTV und Linux sind extrem flexibel. Ich empfehle Mythbuntu.

Unten ist die ffmpeg Beschreibung einer HDHomeRun OTA Aufnahme.

Input #0, mpegts, from 'NCIS_2010-06-22_8-00_PM_Flesh_and_Blood.mpg':
  Duration: 00:59:56.48, start: 1693.130600, bitrate: 15946 kb/s
  Program 1 
    Stream #0.0[0x31]: Video: mpeg2video, yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 65000 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
    Stream #0.1[0x34](eng): Audio: ac3, 48000 Hz, 5.1, s16, 384 kb/s

Rock on, PLA -

 1
Author: PLA,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-08-28 02:28:51

USB könnte möglicherweise einfacher sein, physisch zu installieren, nur weil das gesamte Plugin vs den PC öffnet, einen Steckplatz abschraubt, installiert und wieder zusammensetzt. Es wird nicht viel Rechenleistung benötigt, obwohl mehr Leistung es sicherlich schneller machen würde (insbesondere RAM). Sie sollten sich für den Hardware-Encoder entscheiden, es sei denn, er ist viel teurer. Das wird die Last auf den Rest des Computers verringern, und wieder, helfen Sie schneller gehen.

 0
Author: Hello71,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-08-23 01:26:45

Verwenden Sie den Hauppauge WinTV-HVR-1600 nicht, wenn Sie ihn unter Linux verwenden möchten. Es ist nicht kompatibel aus der box mit Linux. Sie können es unter Linux teilweise funktionsfähig machen, indem Sie einen Teil des BIOS durch Code ersetzen (der sich nicht mehr in der Entwicklung befindet). Vertrauen Sie mir, ich spreche aus Erfahrung über diesen. :P

Überprüfen Sie einfach jedes Modell (und jede Version dieses Modells), ob es mit der von Ihnen verwendeten Version/Distribution von Linux sofort unterstützt wird.

 0
Author: Keltari,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-01-27 14:30:25