Changes between Version 2 and Version 3 of TopicExploration


Ignore:
Timestamp:
Jan 4, 2012, 7:15:54 PM (12 years ago)
Author:
Wout Tankink
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TopicExploration

    v2 v3  
    55=================
    66
     7I did some exhaustive web research after my initial experiments.
     8
    79First conclusions
    810=================
    9 #. Moderne video camera's voor de consumentenmarkt zijn in het algemeen voorzien van een HDMI-output (digitaal);
    10    moderne camera's voor de professionele markt zijn in het algemeen  voorzien van een digitale IEEE 1394/FireWire/iLink interface.
     11#. Moderne video camera's voor de consumentenmarkt zijn in het algemeen voorzien van een HDMI-output (digitaal); moderne camera's voor de professionele markt zijn in het algemeen  voorzien van een digitale IEEE 1394/FireWire/iLink interface.
     12
    1113   Daarnaast kunnen camera's voorzien zijn van analoge interfaces (in het algemeen S-Video en/of composite video resp. component video (YPbPr)).
     14
    1215   Voor de meeste van deze interfaces zijn diverse pluggen gangbaar.
    1316
    1417   Andere aansluitingvideo- en/of audiosources die we tegenkomen, zijn:
    15    - S/PDIF (TosLink, BNC of RCA)
    16    - stereo analog line in
    17    - USB 2.0 (toekomst ook USB 3.0 en Thunderbolt)
    18    - HD-SPI
    19    - DisplayPort
     18    - S/PDIF (TosLink, BNC of RCA)
     19    - stereo analog line in
     20    - USB 2.0 (toekomst ook USB 3.0 en Thunderbolt)
     21    - HD-SPI
     22    - DisplayPort
     23#. HD-kwaliteit video vergt een digitale interface, hoewel de beschikbaarheid van de `LI-HDI365 <https://www.leopardimaging.com/Leopardboard_368.html>`_ van Leopard Imaging - een HD video component input board - anders doet vermoeden.
    2024
    21 #. HD-kwaliteit video vergt een digitale interface, hoewel de beschikbaarheid van de LI-HDI365 van Leopard Imaging,
    22    een HD video component input board, anders doet vermoeden.
    23    De camera's kunnen in het algemeen een aantal video-formaten aan, waaronder MPEG-TS.
     25   Camera's kunnen in het algemeen een aantal video-formaten aan, waaronder MPEG-TS.
    2426
    25    Voor unencoded video in HD-kwaliteit is een DualLink HD-SPI interface nodig.
    26    Deze optie is daarmee in dit geval niet interessant.
    27 #. 1080p is de tegenwoordig nagestreefde kwaliteit, zowel voor de verwende consument als voor gangbare professionele toepassingen als video presentaties.
    28 #. de prestatie-vereisten aan het systeem dat zorgt draagt voor de video encoding neemt zeer sterk toe met een hogere kwaliteit van het video formaat.
     27   Voor unencoded video in HD-kwaliteit is een DualLink HD-SPI interface nodig. Deze optie is daarmee in dit geval niet interessant.
     28
     29#. 1080p (min. 1920×1080 pixels 30 fps) is de tegenwoordig nagestreefde kwaliteit, zowel voor de verwende consument als voor gangbare professionele toepassingen als video presentaties.
     30#. De prestatie-vereisten aan het systeem dat zorgt draagt voor de video encoding neemt zeer sterk toe met een hogere kwaliteit van het video formaat.
     31
    2932   Voor het encoderen van 1080p video in real-time zijn feitelijk de enige oplossingen die in aanmerking komen:
    30    ##. hardware encodering door specifieke media processoren (als de Texas Instruments DaVinci serie)
    31    ##. hardware encodering door middel van FGPA's
    32    ##. krachtige general-purpose processor
     33    a. hardware encodering door specifieke media processoren (als de Texas Instruments DaVinci serie);
     34    #. hardware encodering door middel van FGPA's;
     35    #. krachtige general-purpose processor;
    3336
    34 De hardware-vereisten zijn natuurlijk veel minder indien de video source reeds een output in de vereiste encodering levert, zodat transcodering niet nodig is.
    35 Door gebrek aan inzicht in het toekomstige gebruik en het ontbreken van ervaring in deze is mij niet duidelijk, wat in de praktijk nodig is.
     37   De hardware-vereisten zijn natuurlijk veel minder indien de video source reeds een output in de vereiste encodering levert, zodat transcodering niet nodig is.
     38
     39   Door gebrek aan inzicht in het toekomstige gebruik en het ontbreken van ervaring in deze is mij niet duidelijk, wat in de praktijk nodig is.
    3640
    3741Next Actions
    3842============
    39 Op basis hiervan kom ik tot de volgende conclusies ten behoeve van het vervolg:
     43Op basis hiervan kom ik tot de volgende acties ten behoeve van het vervolg:
     44
    4045#. Start ontwikkeling op gewone PC en onder Linux.
    4146#. Start met audio en low quality video (via FireWire of USB).
    4247#. Test kwaliteit van audio en encoding power van Raspberry Pi, zodra board beschikbaar. Eventueel ook van Pandaboard (beschikbaar), en van Leopardboard 368.
    43 #. Bepaal rest ontwikkeling aan de hand van behoefte gebruikers. Relevante criteria: aansluitmogelijkheden video sources, kwaliteitsvereisten video, draagbaarheid.
    44 #. Documentatie in het bijzonder in de vorm van een handzame howto is zeker zo belangrijk als een implementatie in de vorm van een systeem.
    45    Het uiteindelijke resultaat zowel in kwaliteit van het output signaal als in de benodigde processing power hangt erg af van de gekozen videoformaten.
     48#. Bepaal rest ontwikkeling aan de hand van behoefte gebruikers.
     49
     50   Relevante criteria:
     51    - aansluitmogelijkheden video sources;
     52    - kwaliteitsvereisten video;
     53    - draagbaarheid.
     54#. Documentatie in het bijzonder in de vorm van een handzame HowTo is zeker zo belangrijk als een implementatie in de vorm van een systeem.
     55
     56   Het uiteindelijke resultaat zowel in kwaliteit van het output signaal als wat betreft de benodigde processing power hangt erg af van de gekozen videoformaten.
    4657   Transcoding moet voorkomen of goed gepland worden:
    47    encoding van video is alleen 'doable' in hardware of in software op zware machines en het cascaderen van lossy algoritmes leidt tot kwaliteitsverlies.
    48 }}}
     58   encoding van video is alleen 'doable' in hardware of in software op zware machines en het cascaderen van lossy algoritmes leidt tot kwaliteitsverlies.}}}