A Framework for the Design and Analysis of a Chaining Protocol, with Client-Centric Buffer Reservation, for Multimedia Streaming