Let me put it to you in bold so you GET IT: As far as peer to peer transmission is concerned, there's NO DIFFERENCE, between live video streaming and video on demand. Get that or should I repeat it?
The original video, be it live or previously recorded, still has to be encoded just the same and, if made available -again: IN BOTH INSTANCES-, to different platforms, encoded in several resolutions.
It was explained many times in the last few weeks that in step one, in order to serve Flash clients and to start the service soon as it is possible, the jizzmo and streemo sites would have to use a hybrid model utilizing RTMP nodes. Streaming live is quite different than streaming video on-demand using RTMP servers.
Dev, I wish you luck.
Thank you! We also wish you find the coin, community and developers which meet your expectations!
OK, since you insist, I will have to repeat the bolded statement: Be it streaming live or streaming recorded (VOD), for the purpose of transmission over the peer to peer network, it is EXACTLY the same thing: Both instances require the video to be encoded for such purpose. The delivery also has the same exact requirements... and pitfalls for both will depend of the strength of stability of the network AND, also, the quality of the peer serving the encoded stream. For instance, if the stream is held, at any given moment, by a device -mobile or otherwise-, whose definition is low, no matter who is receiving that stream or which quality it was delivered previously, that individual would receive the video in the max quality that device provides. Furthermore, if the peer who is serving the stream, disconnects, for whatever reason, voluntary or otherwise, the network will look for another peer to continue the stream... with the consequent interruption of the stream. Not that any of the retards blinded by greed here would even pay any attention to these small details, but for you to finally address the difficulties inherent to the peer to peer video stream model and let the truth come out, that is what, in plain English, is the main -but not the only, y any stretch of imagination- problem in the implementation of the free, peer-to-peer model of video, or live video, streaming. Anyone who has ever downloaded anything on BitTorrent has already experienced exactly those pitfalls as they were at the same time downloading and uploading the data (and video, whether live or recorded, is encoded to be data files), hence why some popular downloads were quite fast while some rarer ones would takes weeks, months or never actually complete.
I believe after this the average "armchair commentator" will have a much better idea of what are the more than potential shortcomings of some of the stuff you are planning on achieving. Once again, good luck with it.