A system and method of delivering a multi-media message to a recipient is
disclosed. The multi-media message is created by a sender and contains a
talking entity for delivering a sender message. A determination is made
as to whether the recipient device has rendering software for delivering
a video portion of the multi-media message. If the recipient device does
not have the rendering software, the multi-media message is streamed from
a server such that a generic rendering software device will deliver the
multi-media message.