About IBPvo


Record a TV show from anywhere, watch the recording from anywhere whenever you want.

IBPvo combines an online VCR capability with Logistical Networking. It will record a show and then store the data into IBP depots using the LoRS tools. The LoRS tools generate an exNode, which is then emailed to the user. A copy of the exNode is also stored into a private folder for the user and IBPvo will keep the exNode refreshed automatically.

How it works



System Requirements


In order to download the files, the user will need to have a computer with the LoRS Tools installed. The tools are currently available for Linux, Solaris, and Mac OS X.


The files produced by IBPvo are playable on any system that has the DivX Codec installed. This codec is available for Windows, Mac OS, and Linux. For Linux users, the codec comes with mplayer, a popular linux movie player. Windows users will need to download the codec. Once installed, Windows Media Player will be able to play the video. Mac users wishing to use QuickTime will need to download the DivX codec for Mac, which is packaged with a program called "DivX Validator" which "fixes" videos so that Quicktime will be able to play them.



Recommended Settings for lors_download


When IBPvo uploads a video file, it breaks the file into 512 KB blocks and then DES encrypts each block and then checksums the block. Groups of blocks are then sent to three IBP depots. The exNode knows where each block fits within the file.


When retrieving the file, the lors_download tool can try to maximize the throughput up to a point. Because the file is encrpted, the lors_download tool must use a lot of CPU cycles to decode the video. The time spent decrypting typically lowers the observed throughput by half.


As usual, having a more powerful the CPU, more physical memory, and more bandwidth available will improve your download performance. The table posted below provides general guidelines based on a "standard" PC with a 1.5 GHz CPU running Linux or a Macintosh G4 running OSX:


Internet Connection
Threads
Blocksize
Cache
Progress
Redundancy
Dial-Up/ISDN
1
512k
1
1
1
Cable/DSL/T-1 3
512k
20
6
3
less than 100 Mbps
6
512k
20
9
3
100 Mbps and over
10
512k
20
15
3

Note: Mbps is megabits per second. To convert to MBps (megabytes per second), divide the Mbps by 8.



Estimated File Size


The size of your video file will depend on the combination of the encoding bitrate and the program duration:



Encoding Bitrate
10 Minutes
15 Minutes
30 Minutes
1 Hour
910
70 MB
105 MB
210 MB 420 MB
2000
154 MB
231 MB 461 MB 923 MB
3000
231 MB
346 MB 692 MB 1.38 GB
3500 (Recommended)
269 MB
404 MB 807 MB 1.62 GB
4000
308 MB
461 MB 923 MB
1.85 GB
5000
385 MB
577 MB 1.15 GB
2.31 GB
6000
461 MB
692 MB 1.38 GB
2.77 GB
7000
538 MB
807 MB 1.62 GB
3.23 GB
8000
615 MB
923 MB
1.85 GB
3.69 GB
9000
692 MB
1.04 GB
2.08 GB
4.15 GB
10000
769 MB
1.15 GB
2.31 GB
4.61 GB

Note: IBPvo cannot currently create files greater than 2GB. If you believe that your recording will exceed this limit, please select a lower bitrate to avoid truncation.



How do I sign up?


Click here to sign up for an account

Thanks


We would like to thank the author of vcr, a text-console video recorder, that IBPvo uses to record the TV shows.