I am asked to develop a Java SVG based middleware application for hospitality industry. where I must be able to

1. CMS
2. TV multicast Stream ( Do we need a Media API?)
3. VOD rtsp stream

I found Apache Batik can generate SVGs and could be viewed through a Java Canvas. But How I can stream a video?

Are their any java based SVG rendering engine where I can display the MPEG4 streams.

Can some one help me to guide how I can start or which tools I need to start this application.