Page 1 of 1 in the YTBNSystem category
# Sunday, 22 March 2009

Here's a preview of the what I've been working on during my free time. It's basically the next version of my YTBNSystem which I use for my video postings. It now contains a navigation system, allowing multiple short videos to be viewed sequentially, and also allows navigation menus to be built so you can have sort of a DVD like experience.

I encoded the video at a rather HIGH bitrate though, we're talking 400k ~ 450k. Cause I wanted to test out the data transmission performance. Let me know how it works out for you.

ps. As usual.. the UI design sucks ass because I'm a software programmer, not a graphics designer!

Sunday, 22 March 2009 16:16:38 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 
# Monday, 29 December 2008

One of the things that people tell you is that, if you're gonna make an online video, try to keep it under 10 mins or it's most likely the viewer is gonna get bored. I'll keep that in mind the next time I record a show with Yoroi, but how was I to know that just pointing a camera at ourselves and talking about the Sony Playstation Network was gonna take 17 minutes! (here's a tip, once the gameplay video shows up,hit the play button to pause live viewing of the stream to allow both streams to download completely so you can watch it without fear of breaking sync between the streams)

The other problem was that because we rely on 2 video streams, if we wanted to chop up the video, we'd need to make a few more sync points on the video itself. Which we didn't have... when we recorded this almost 30 MINUTE Xbox Live video.

We sound like 2 tired drunks because we were worn out trying to get the PS3 working for our recording, I'd detail the problems we had but then the fanboys would start crying foul!

Monday, 29 December 2008 22:40:11 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [1]  | 
# Sunday, 28 December 2008

One of the things which I realized when I made my YTBNSystem was that I needed to calculate the proper amount of bandwidth required for the best viewer experience. It's a very easy case for the single video streams (such as the one that featured the wall climbing car), the video is encoded for 350kbps which most people are able to obtain as long as their line isn't too busy working on some other transfers, not to mention, in a single video stream scenario it doesn't really matter if the video needs to be buffered the user experience isn't affected that much.

But when I want to display 2 video streams together, I need to find the most ideal bandwidth capacity that'll allow the videos to appear as if they were playing in sync.

So I sat down this morning, and starting testing out some encoding profiles, and I came up with this.

What I realized was that whenever I had a situation where I needed to display 2 video streams, the primary one is usually not important and thus can suffer loss in image quality and because it's just speech, the audio quality can also be dropped. But the supplement video would require a higher video and audio quality cause the user's main attention would be on the supplement.

So right now I've decided on these values

  • Main video stream : 125kbps video data, 16kbps mono audio data 16khz sampling rate.
  • Supplement video stream : 200kbps video data, 20kbps mono audio data 22.05khz sampling rate.

So the number still comes up to be about 350kbps, why did I settle on this number? Because I found that my line is capable of streaming a 350kbps video without it having to buffer, if it works well on my measly 1Mbps line, should be fine for most streamyx users.

Maybe I can go higher, but that's testing scheduled for another day.

Sunday, 28 December 2008 18:49:28 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 
# Friday, 26 December 2008

So I bought a RC car for WZ to chase around.




Pictures cannot express how nifty this is. It's time for a quick show, please install the Microsoft Silverlight 2.0 plugin to view the video below. Just click on the button you see below if the video doesn't show up to install it.

Friday, 26 December 2008 09:07:59 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [2]  | 
# Tuesday, 15 July 2008

Yes I realized it's a bit late to make a first look video, but there's a lot to talk about the device so I'm going to break it down into a few areas starting with of course.. the physical appearance of the device.

Tuesday, 15 July 2008 10:16:23 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 
# Sunday, 06 July 2008

Here's the 1st of the 2 pieces of gear which I wanted to talk about. The Logitech Dinovo Mini Bluetooth keyboard... thumbboard. Silverlight needed to watch this video review.

I wonder, do people prefer higher quality video, but at the cost of having to wait for the video to download or do they just want to watch things as fast as possible?

Sunday, 06 July 2008 02:24:10 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 
# Sunday, 29 June 2008

So I finally was able to put in the finishing touches on the little Silverlight thingy that I've been working on. Basically it's something to help make video podcasts a little more interesting. Do remember you need to install Silverlight 2 Beta 2 to view this. But if you don't have it installed you'll see a nice little button to install it anyway.

The whole backend that runs this system is an interesting item for discussion at a future date.

Sunday, 29 June 2008 11:56:55 (Malay Peninsula Standard Time, UTC+08:00)  #    Comments [0]  | 
Page 1 of 1 in the YTBNSystem category