Archiv der Kategorie 'Technologie'
Vielleicht hab ich ja später noch etwas Zeit
Montag, den 31. Dezember 2007Dann muss ich mir das mal anschauen:
This tutorial shows you how to create your first Cocoa app. It assumes no previous experience with programming or Xcode.
Apple: Please fix this!
Mittwoch, den 19. Dezember 2007In der Betaphase von OS X Leopard, konnten auch Applikationen zu Stacks zusammengefasst werden. Im finalen Build ist dies leider nicht mehr aktiviert. Hier kann man sich anschauen, wie es in den Betas implementiert war. Ich sage mal: “Sehr hübsch!”
Danke Apple
Freitag, den 19. Oktober 2007Neues Familienmitglied eingetroffen
Samstag, den 6. Oktober 2007Das Leben kann so schön sein:


Bestellt…
Donnerstag, den 27. September 2007Wie funktionieren Videos bei YouTube?
Mittwoch, den 29. August 2007Ist ja schon interessant, was technisch heute alles so möglich ist. Erst Flickr mit Millionen von Fotos, dann YouTube, welche scheinbar problemlos Gigabytes mit Videos ins Netz stellen. Nur welche Technologie steckt da eigentlich dahinter? Also es handelt sich ja erstmal um einen FlashPlayer, das ist nicht so schwer zu erraten. Aber wie werden die Videos ausgeliefert? Von Adobe gibt es dazu zwei Möglichkeiten:
- Streaming über Flash Media Server: Lizenzkosten, Administrationsaufwand, funktioniert nicht über restriktiv konfigurierte Firewalls
- Progressive Download: Das Video File (flv) wird als HTTP Download dem Client zur Verfügung gestellt –> kein sog. “seek” im Video, solange man noch nicht alles heruntergeladen hat.
YouTube verwendet kein Streaming, denn YouTube geht überall, wo der FlashPlayer (Version 7) zur Verfügung steht.
YouTube benutzt einen cleveren Trick, um die Vorteile eines Streamings umzusetzen, dabei aber auf Streaming Server verzichten zu können:
- YouTube Videos werden durch eine aktive Komponente auf dem Server als HTTP Download dem Player zur Verfügung gestellt.
- YouTube Videos enthalten TimeCode und FilePosition Metadaten.
- Der YouTube Player fordert bei einem “seek” im Video vom Server das Video erneut an, gibt der Anfrage jedoch den Parameter Start mit, welcher die Position im File spezifiziert.
Damit kommt das Video ohne Streaming über jeden Proxy und jede Firewall, man benötigt keine zusätzliche Streaming Infrastruktur, und HTTP ausliefern ist kein rechen- und hardwareintensiver Vorgang.
Wissenswert natürlich:
Die Standard FLVPlayback Komponente aus der Adobe Flash Familie kann dies nicht.
Ähnliche Ansätze werden seit einiger Zeit auch von diversen PHP Projekten verfolgt:
Zeit, sich mit einem J2EE Ansatz einzureihen …
404 Not found?
Samstag, den 30. Juni 2007
Attaching Files to Lotus Notes programmatically using DIIOP
Mittwoch, den 13. Juni 2007Updated “Extracting Attachments from Domino”
Freitag, den 8. Juni 2007have a look here [more...]



