|Abstract:||Current multimedia streaming applications, such as video on demand, are "machine- oriented", and do not support user mobility. In this thesis, I designed and implemented a badge-activated application-level handoff protocol, called Mobile ID protocol, to implement user mobility
support for multimedia streaming applications. The protocol has a location-aware system to detect user movement on the client side, a Mobility database to store all the interrupted sessions on the server side, and Mobile ID client/server- side manager pair coordinates the events on either side, work closely with location-aware system, Mobility database, and video client/server pair to carry out the "user- oriented" streaming application we now have. The protocol is implemented at the application level. Performance data shows that the time loss during the
handoff is in the acceptable range, and the frame loss during the handoff is related to encoding pattern of the video file.