Thursday, October 9, 2008

Midterm idea

I want to create a flash video broadcaster which allows the user to move the camera viewport and zoom in/out using hand gestures, and also a flash video streaming client which shows the audience the corresponding view.

This could be useful when people doing presentation or show want the audience to focus on certain things, such as projection or objects in his hand, etc.

I did a lot of research and found this is not something could be done easily, because stream systems assume something like this should be the job of the person who's shooting the video rather than the presenter, and they just take whatever coming from the camera and stream it to the server. But limited by resources often times when live broadcasting there is only the fixed camera without anyone manages it.

So I think this is useful because it enables the presenter controls the streaming content freely and easily while he is still presenting.

Wednesday, October 1, 2008

AIR broadcaster

Working on my flash video broadcaster and client. What I wanted to do is to add some flexibility for people who broadcast without constraining in a web page, because usually when people broadcasting they still want to access and work with their local files. So I re-write the AS2 example of broadcaster into a AS3 one so that I can publish it to a AIR application, which sitting on top of any other windows on desktop. This is done, but I also want to add some fun element to it, like broadcaster can drop some interesting animation effect on their live video streaming so audience can see. I need to continue work on this.

Came across this flash video chat software on here http://www.avchat.net/ . Click the link says AVChat 2. It's flash and it has live video, text chatting and chat rooms and some other feature. It's a commercial software which costs $399 for unlimited users version. But they have a free demo people can try, I tried it and it looked not bad.