Next Generation Video Player: Difference between revisions

From Berkman Klein Google Summer of Code Wiki
Jump to navigation Jump to search
(New page: If you are interested in the mechanics behind video-heavy sites like TED, Ustream, and YouTube - this is the place for you! Some of the features we are looking to code/build into our vide...)
 
No edit summary
Line 1: Line 1:
If you are interested in the mechanics behind video-heavy sites like TED, Ustream, and YouTube - this is the place for you!
The Berkman Center has hundreds of multimedia files from influential speakers on copyright, the internet, the intersection of law and technology and multitudinous other topics - start [[http://cyber.law.harvard.edu/interactive here]] for a sample.
 
If you're interested in the mechanics behind video-heavy sites like TED, Ustream, and YouTube - this is the place for you!
 
We're looking to build a next-generation client-side video player in flash and - ideally - HTML5, giving users the options to toggle their preference.


Some of the features we are looking to code/build into our video player:
Some of the features we are looking to code/build into our video player:


*Embedding/sharing/social bookmarking options
* Embedding/sharing/social bookmarking options
*Custom embedding option for longer content - video snippets via user selected start and end points, and auto-generating embed code
* Custom embedding option for longer content - video snippets via user selected start and end points, and auto-generating embed code
*Allow user to "pop-out", resize, select viewing quality options on video window
* Allow user to "pop-out", resize, select viewing quality options on video window
*Allow "chaptering" and linking to timecode within video timeline
* Allow "chaptering" and linking to timecode within video timeline
*Ability to embed basic text and links on top of video
* Ability to embed basic text and links on top of video
*Ability to broadcast slides and presenter side-by-side
* Ability to broadcast slides and presenter side-by-side
*Enhancements to our live webcast environment, including spaces for live chatting and twitter hashtag stream
* Enhancements to our live webcast environment, including spaces for live chatting and twitter hashtag stream
 
We're considering starting from the awesome (and open source) gStreamer based [[http://flumotion.org flumotion]] streaming framework - so you'd have a chance to help deploy a LARGE corpus of video in a linux environment.
 
We'd love to pick a few of the above enhancements to work on over the summer. We will share the results both in our interactive space, and with the world under an open source license.


We'd love to pick a few of the above enhancements to work on over the summer. We will share the results both in our interactive space, and with the world as an open source features library.
Ideas?

Revision as of 11:30, 3 March 2010

The Berkman Center has hundreds of multimedia files from influential speakers on copyright, the internet, the intersection of law and technology and multitudinous other topics - start [here] for a sample.

If you're interested in the mechanics behind video-heavy sites like TED, Ustream, and YouTube - this is the place for you!

We're looking to build a next-generation client-side video player in flash and - ideally - HTML5, giving users the options to toggle their preference.

Some of the features we are looking to code/build into our video player:

  • Embedding/sharing/social bookmarking options
  • Custom embedding option for longer content - video snippets via user selected start and end points, and auto-generating embed code
  • Allow user to "pop-out", resize, select viewing quality options on video window
  • Allow "chaptering" and linking to timecode within video timeline
  • Ability to embed basic text and links on top of video
  • Ability to broadcast slides and presenter side-by-side
  • Enhancements to our live webcast environment, including spaces for live chatting and twitter hashtag stream

We're considering starting from the awesome (and open source) gStreamer based [flumotion] streaming framework - so you'd have a chance to help deploy a LARGE corpus of video in a linux environment.

We'd love to pick a few of the above enhancements to work on over the summer. We will share the results both in our interactive space, and with the world under an open source license.

Ideas?