Flash video n' related stuff

Archive for the ‘Inspiration’ Category


Announcing: Leela Grace Kelley!

Dec 4, 2008 Author: Lisa Larson-Kelley | Filed under: Announcements, Inspiration

You may have noticed I’ve been pretty scarce for the past few weeks; as you may have guessed, Leela Grace has finally arrived. I went into labor on Wednesday, November 12th (good thing I decided not to attend FlashCodersNY that night!) and gave birth to “little” 8lb. 3oz. Leela at 4:33am. Everyone’s healthy (though sleep-deprived) and I plan to return to “active duty” early in 2009. I’ll try to keep up with comments and questions, but if it takes me a bit longer to reply, you’ll know why!

p.s. Yes, that is an Adobe t-shirt… finally found a use for all those Xtra large shirts, hehe.

FlashBelt Day 2: Geoff Stearns, YouTube!

Jun 10, 2008 Author: Lisa Larson-Kelley | Filed under: Inspiration

Geoff is “the man” when it comes to YouTube’s embeddable player framework… he gave us some insight into the nextgen YouTube player, and shared some user-gen gems.

Some tidbits:

  • Use MTASC!
  • To prevent playback outside of the YouTube player, they require a token to be passed back and forth. This required them to create a ‘container SWF’ that loads in the actual player SWF to allow the Player to be cached, saving them TONS of bandwidth.
  • Widescreen and standard versions supported
  • Custom skin colors
  • Easy to add new features, easy to enable/disable on the fly. Runtime modules (separate SWFs for each feature) are used instead of having all features built into the player. These modules are internal only, but you can use the API to add some customization. i.e. annotations (closed captioning, speech bubbles, interactive hotspots!)
  • Targeting 40 different languages for player (about 19 now)
  • Keyboard controls (playback, volume, etc) Can be turned off.
  • Can use an AS2 wrapper to use the player in AS3 projects.
  • Robust javascript API to control/receive events via the webpage. This can be used to synchronize slides/urls/etc with video, create chapter links, etc., etc.
  • Uses pseudo-streaming (you can jump ahead to parts of the video that haven’t downloaded yet, even though it is progressive video.)
  • onStateChange events, etc. to keep track of how users are interacting with your video.
  • Maximum time between keyframes has been decreased to 2 seconds, for better seeking.
  • Chromeless Player available: http://code.google.com/apis/youtube/chromeless_player_reference.html (only has YouTube watermark and loading spinner)
  • JW Player integrates with the new framework, so you can embed YouTube videos into that open-source player. Slide (FaceBook widget) does the same.
  • YouTube GData API gives you access to YouTube data in XML format. Allows you to build a YouTube clone, using their bandwidth (but still has the YouTube watermark, of course).
  • AS3 player is in the works (chromeless player will be first)!
  • 10-minute limit: Register as a developer/partner, and get around this limit. Quality/file-size limit has been increased to 1GB.
  • Audience question: “Any plans for a Silverlight player?” Answer: “Aww.. c’mon… [laughter]” (translation: Um, no.) 🙂

Get help: http://groups.google.com/group/youtube-api

Get Geoff’s presentation: http://tinyurl.com/5vytgz

  • Comments Off on FlashBelt Day 2: Geoff Stearns, YouTube!
  • FlashBelt 2008: Day 1: firstborn video tips

    Jun 9, 2008 Author: Lisa Larson-Kelley | Filed under: Inspiration

    Dan Lacivita from firstborn: workflow and process of 3D/Video projects.

    Dan offered some tips:

    • Video looping issues; they often use PNG sequences for short loops. Just be sure to synch up your framerate (they used onEnterFrame script to control the playback speed).
    • Encoding and compression. For their Lowe’s project, they decided against H.264, due to color saturation issues and player requirements. Started with On2 Flix Pro, but they were dissatisfied with the compression of high-motion clips. Ended up using Sorenson Squeeze with On2 VP6. Tip: Always use a CDN to deliver the video content, don’t let your client skimp on hosting!
    • Trick for creating a dynamic mask: can use a PNG as an overlay to shade items on the Stage. Read the values in AS, and control the Z-depth according to the bitmap data/pixel values.

    360° Video – in Flash, of course…

    Feb 19, 2008 Author: Lisa Larson-Kelley | Filed under: Inspiration, Video News

    My friends over at FlashBrighton just alerted me to this amazing use of video in Flash — this company has designed a camera system that records full 360° movies. You can actually click and drag while the video is playing, looking at the scene from every angle. You’ve gotta see this!

    http://www.immersivemedia.com//index.php
    My heart’s all a-flutter. 🙂 Amazing stuff.


    Lisa
    Larson~
    Kelley

    Adobe Community Professional Author, speaker, developer, geek, mom.


    Flash Video for Professionals book
    Our book, Flash Video for Professionals, is now shipping! This is the book we always wanted to have by our side when developing Flash Video applications. It takes a holistic approach -- from concept, to client interaction, to application architecture. With code examples in AS2 and AS3, you can get started right away (and ease your transition from one version to another). We cover all aspects of Flash video including encoding, using the components, creating your own custom players, filters and transitions, buffering issues, hosting choices, and more.
    Buy on Amazon »
    Book Source Files, Etc. »