Changes between Version 1 and Version 2 of TopicExploration
- Timestamp:
- Jan 4, 2012, 7:12:40 PM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TopicExploration
v1 v2 7 7 First conclusions 8 8 ================= 9 #. 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. Daarnaast kunnen camera's voorzien zijn van analoge interfaces (in het algemeen S-Video en/of composite video resp. component video (YPbPr)). Voor de meeste van deze interfaces zijn diverse pluggen gangbaar. 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 Daarnaast kunnen camera's voorzien zijn van analoge interfaces (in het algemeen S-Video en/of composite video resp. component video (YPbPr)). 12 Voor de meeste van deze interfaces zijn diverse pluggen gangbaar. 10 13 11 12 13 14 15 16 14 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 17 20 18 #. HD-kwaliteit video vergt een digitale interface, hoewel de beschikbaarheid van de LI-HDI365 van Leopard Imaging, een HD video component input board, anders doet vermoeden. De camera's kunnen in het algemeen een aantal video-formaten aan, waaronder MPEG-TS. 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. 19 24 20 Voor unencoded video in HD-kwaliteit is een DualLink HD-SPI interface nodig. Deze optie is daarmee in dit geval niet interessant. 25 Voor unencoded video in HD-kwaliteit is een DualLink HD-SPI interface nodig. 26 Deze optie is daarmee in dit geval niet interessant. 21 27 #. 1080p is de tegenwoordig nagestreefde kwaliteit, zowel voor de verwende consument als voor gangbare professionele toepassingen als video presentaties. 22 #. 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. Voor het encoderen van 1080p video in real-time zijn feitelijk de enige oplossingen die in aanmerking komen: 23 ##. hardware encodering door specifieke media processoren (als de Texas Instruments DaVinci serie) 24 ##. hardware encodering door middel van FGPA's 25 ##. krachtige general-purpose processor 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. 29 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 26 33 27 De hardware-vereisten zijn natuurlijk veel minder indien de video source reeds een output in de vereiste encodering levert, zodat transcodering niet nodig is. 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. 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. 28 36 29 37 Next Actions 30 38 ============ 31 39 Op basis hiervan kom ik tot de volgende conclusies ten behoeve van het vervolg: 32 33 40 #. Start ontwikkeling op gewone PC en onder Linux. 34 41 #. Start met audio en low quality video (via FireWire of USB). 35 42 #. Test kwaliteit van audio en encoding power van Raspberry Pi, zodra board beschikbaar. Eventueel ook van Pandaboard (beschikbaar), en van Leopardboard 368. 36 #. Bepaal rest ontwikkeling aan de hand van behoefte gebruikers. Relevante criteria: 37 * aansluitmogelijkheden video sources, 38 * kwaliteitsvereisten video, draagbaarheid.39 40 #. Documentatie in het bijzonder in de vorm van een handzame howto is zeker zo belangrijk als een implementatie in de vorm van een systeem. Het uiteindelijke resultaat zowel in kwaliteit van het output signaal als in de benodigde processing power hangt erg afhangt van de gekozen video formaten. Transcoding moet voorkomen of goed gepland worden: encoding van video is alleen doablein hardware of in software op zware machines en het cascaderen van lossy algoritmes leidt tot kwaliteitsverlies.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. 46 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. 41 48 }}}