Mobile live video casting is a special form of video sharing that involves a person recording an event using his mobile phone and while the video is being recorded it gets streamed to a website where viewers can watch the live video stream. Microsoft Labs in Egypt, developed “Mobicast,” a system for mobile live video casting for stitching together multiple mobile video streams together in real time. Because the frame rate on most mobile video is very low, it’s possible to combine the streams even over 3G. Mobicast uses server-side software to match timestamps and put together images, so all the users have to do is take video. The end result is streamed to a website where viewers can watch the event in progress. Apparently, Microsoft is also working on a GPS-based way to identify people filming at the same event, for even richer footage.