{"id":4817,"date":"2009-08-14T11:18:18","date_gmt":"2009-08-14T10:18:18","guid":{"rendered":"https:\/\/www.interactive-pioneers.de\/blog\/?p=4817"},"modified":"2009-08-14T11:18:18","modified_gmt":"2009-08-14T10:18:18","slug":"h-264-immer-hoeher-immer-weiter","status":"publish","type":"post","link":"https:\/\/www.interactive-pioneers.de\/blog\/h-264-immer-hoeher-immer-weiter\/","title":{"rendered":"h.264 &#8211; immer h\u00f6her, immer weiter&#8230;"},"content":{"rendered":"<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4988\" title=\"companyTV_banner_blog\" src=\"https:\/\/www.interactive-pioneers.de\/blog\/wp-content\/uploads\/2009\/08\/companyTV_banner_blog-1.jpg\" alt=\"companyTV_banner_blog\" width=\"415\" height=\"250\" srcset=\"https:\/\/www.interactive-pioneers.de\/blog\/wp-content\/uploads\/2009\/08\/companyTV_banner_blog-1.jpg 415w, https:\/\/www.interactive-pioneers.de\/blog\/wp-content\/uploads\/2009\/08\/companyTV_banner_blog-1-300x181.jpg 300w\" sizes=\"(max-width: 415px) 100vw, 415px\" \/><\/p>\n<p>Ganz frisch ist <a href=\"http:\/\/companytv.powerflasher.de\" target=\"_blank\">CompanyTV<\/a> gestartet. Hier wollen wir ein wenig Licht in das Dunkel bringen. Die immer wiederkehrende Codec-Frage: wie streamt man m\u00f6glichst gut und zudem lizenztechnisch preiswert? Bekannt ist sicherlich MainConcept, ein guter Codec f\u00fcr kleines Geld. Doch geht es vielleicht noch besser?<\/p>\n<p><!--more-->Schaut euch bitte folgende Screenshots im Vergleich an. Die ersten beiden zeigen eine normale Szene in 500kbit bei einer 1280er-Aufl\u00f6sung (Klick auf die Screenshots vergr\u00f6\u00dfert diese).<\/p>\n<p><a href=\"https:\/\/www.interactive-pioneers.de\/blog\/wp-content\/uploads\/2009\/08\/h264_mainConcept_high311-1.png\"><img decoding=\"async\" loading=\"lazy\" class=\"size-medium wp-image-4820 alignnone\" title=\"h264_mainConcept_high31\" src=\"https:\/\/www.interactive-pioneers.de\/blog\/wp-content\/uploads\/2009\/08\/h264_mainConcept_high311-415x233.png\" alt=\"h264_mainConcept_high31\" width=\"415\" height=\"233\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.interactive-pioneers.de\/blog\/wp-content\/uploads\/2009\/08\/oes_unevenMultiHexagon-1.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-4821\" title=\"oes_unevenMultiHexagon\" src=\"https:\/\/www.interactive-pioneers.de\/blog\/wp-content\/uploads\/2009\/08\/oes_unevenMultiHexagon-415x233.png\" alt=\"oes_unevenMultiHexagon\" width=\"415\" height=\"233\" \/><\/a><\/p>\n<p>Kommen wir nun zur K\u00f6nigsklasse: Staub und Frequenz. Ebenfalls in 500kbit.<\/p>\n<p><a href=\"https:\/\/www.interactive-pioneers.de\/blog\/wp-content\/uploads\/2009\/08\/h264_mainConcept_high31_2-1.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-4824\" title=\"h264_mainConcept_high31_2\" src=\"https:\/\/www.interactive-pioneers.de\/blog\/wp-content\/uploads\/2009\/08\/h264_mainConcept_high31_2-415x233.png\" alt=\"h264_mainConcept_high31_2\" width=\"415\" height=\"233\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.interactive-pioneers.de\/blog\/wp-content\/uploads\/2009\/08\/x264_unevenMultiHexagon2-1.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-4825\" title=\"x264_unevenMultiHexagon2\" src=\"https:\/\/www.interactive-pioneers.de\/blog\/wp-content\/uploads\/2009\/08\/x264_unevenMultiHexagon2-415x233.png\" alt=\"x264_unevenMultiHexagon2\" width=\"415\" height=\"233\" \/><\/a><\/p>\n<p>Der Unterschied sollte zu sehen sein, oder? Nun stellt ihr euch die Frage, welcher Screenshot welchen Codec benutzt, oder? Wir verraten es euch: der jeweils erste Screenshot basiert auf MainConcept, der zweite auf OES (Onlinelib Encoding Solution mit Optimierung von <a href=\"http:\/\/de.wikipedia.org\/wiki\/X264\" target=\"_blank\">x.264<\/a>).<\/p>\n<p>Was wird dieser neue Codec kosten? <strong>Gar nichts!<\/strong> Entwickelt wurde das Paket mit viel Open Source von unserem <a href=\"http:\/\/onlinelib.de\/\" target=\"_blank\">Kooperationspartner Onlinelib<\/a>. Den Sourcecode liefert Onlinelib neben zahlreichen Whitepapers gerne auf Anfragen auf CDs zum Selbstkostenpreis aus. Hier noch einmal zwei Screenshots, einmal der Task Manager und dann das GUI Interface &#8220;OES &#8211; x264 optimized&#8221;:<\/p>\n<p><a href=\"https:\/\/www.interactive-pioneers.de\/blog\/wp-content\/uploads\/2009\/08\/oes_taskViewer-1.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-5074\" title=\"oes_taskViewer\" src=\"https:\/\/www.interactive-pioneers.de\/blog\/wp-content\/uploads\/2009\/08\/oes_taskViewer-415x251.jpg\" alt=\"oes_taskViewer\" width=\"415\" height=\"251\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.interactive-pioneers.de\/blog\/wp-content\/uploads\/2009\/08\/oes_x264Interface-1.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-5075\" title=\"oes_x264Interface\" src=\"https:\/\/www.interactive-pioneers.de\/blog\/wp-content\/uploads\/2009\/08\/oes_x264Interface-415x250.jpg\" alt=\"oes_x264Interface\" width=\"415\" height=\"250\" \/><\/a><\/p>\n<p>Bislang war es fast unm\u00f6glich einen auf x.264 basierenden Codec in Industrieprodukte zu bekommen, schlie\u00dflich basiert dieser auf der <a href=\"http:\/\/de.wikipedia.org\/wiki\/GNU_General_Public_License\" target=\"_blank\">GNU<\/a> und eine serverseitige Encoding-L\u00f6sung ben\u00f6tigt auch immer einen Decoder, der das entsprechende Videomaterial vorbereiten kann. Des Weiteren wird ein Scaler ben\u00f6tigt, sofern man ein Video zum Beispiel von 1280 Pixel auf 640 Pixel in der Breite ver\u00e4ndern will. Eben dieser Scaler fehlt im Code von x.264. Dies liegt allerdings nicht an der Vergesslichkeit der Entwickler, sondern an der Tatsache, dass man von einem Encoder kein Scaling verlangt. Zu guter Letzt darf man nat\u00fcrlich nicht vergessen, dass man noch Audio und Video in ein Format bringen muss.<\/p>\n<p>Warum wird dieser Codec, wenn er doch so gut ist, nicht in gro\u00dfen Produkten wie Avid, Telestream oder dem Adobe Encodingserver eingesetzt?<\/p>\n<p>Ganz klar: niemand k\u00f6nnte plausibel erkl\u00e4ren dass ein Open Source Codec mehrere tausend Euro kosten soll. Die Powerflasher und Onlinelib sind aber von der Qualit\u00e4t dieses Open Source Codecs so \u00fcberzeugt, dass geplant ist, in Zukunft unter anderem auch Plugins f\u00fcr den Adobe Encodingserver zu entwickeln. Release-Termine k\u00f6nnen wir jetzt allerdings noch nicht bekannt geben, aber bereits mit dem n\u00e4chsten Release der Onlinelib OES wird der optimierte x.264-Codec als externe Library implementiert.<\/p>\n<p>Wir werden euch aber selbstverst\u00e4ndlich hier im Blog immer auf dem aktuellen Stand halten. Schlie\u00dflich ist es sicherlich f\u00fcr viele von euch interessant wie sich dieses Open Source Projekt entwickelt, oder? Wenn ihr dar\u00fcber hinaus noch mehr Infos zu den gemeinsamen Produkten von Onlinelib und Powerflasher haben wollt, dann k\u00f6nnt Ihr euch sofort <a title=\"Info\" href=\"mailto:info@companytv.powerflasher.de\">hier<\/a> Euer Infopaket anfragen.<\/p>\n<p>Besten Gru\u00df,<\/p>\n<p>Frank<\/p>\n<p>PF Solutions<!--:--><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ganz frisch ist CompanyTV gestartet. Hier wollen wir ein wenig Licht in das Dunkel bringen. Die immer wiederkehrende Codec-Frage: wie streamt man m\u00f6glichst gut und zudem lizenztechnisch preiswert? Bekannt ist sicherlich MainConcept, ein guter Codec f\u00fcr kleines Geld. Doch geht es vielleicht noch besser?<\/p>\n","protected":false},"author":40,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[8,25,26],"tags":[252,267,433,438,832,1111,1306],"yst_prominent_words":[11812,11805,11813,11811,11814,11810,11806,5715,1585,11809,11808,1549,11445,9680,11815,11453,1419,11447,1550,11807],"acf":[],"_links":{"self":[{"href":"https:\/\/www.interactive-pioneers.de\/blog\/wp-json\/wp\/v2\/posts\/4817"}],"collection":[{"href":"https:\/\/www.interactive-pioneers.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.interactive-pioneers.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.interactive-pioneers.de\/blog\/wp-json\/wp\/v2\/users\/40"}],"replies":[{"embeddable":true,"href":"https:\/\/www.interactive-pioneers.de\/blog\/wp-json\/wp\/v2\/comments?post=4817"}],"version-history":[{"count":0,"href":"https:\/\/www.interactive-pioneers.de\/blog\/wp-json\/wp\/v2\/posts\/4817\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.interactive-pioneers.de\/blog\/wp-json\/wp\/v2\/media?parent=4817"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.interactive-pioneers.de\/blog\/wp-json\/wp\/v2\/categories?post=4817"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.interactive-pioneers.de\/blog\/wp-json\/wp\/v2\/tags?post=4817"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/www.interactive-pioneers.de\/blog\/wp-json\/wp\/v2\/yst_prominent_words?post=4817"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}