Home

Project Admins:

Several popular IP-based services today involve entertainment media streaming. We propose Java-based media streaming over IP utilizing the Matroska (MKV) container, which is rapidly gaining popularity within online user communities. Fast and accurate access to individual MKV elements is ensured by a hinting mechanism tailored to the container. The achieved throughput and continuous playback capability has been examined under RTSP/TCP with UDP transmission over Wi-Fi, which is setup via a single port or via multiple ports. New avenues for media traffic differentiation with the proposed framework are highlighted.

The project is suitable for research and advanced graduate courses on video streaming systems over the Internet Protocol.

For a 4-page technical overview of the basic features, please see: I. Tsakos and Y. Andreopoulos, "Multiport streaming Of matroska (MKV) video over IP," Proc. London Communications Symposium (LCS), 2010. http://bit.ly/npvnSR

A short demonstration video is available here: http://www.youtube.com/watch?v=Q7a7-bce-aU

If you are interested on a video streaming project with real-time video capture and sub-500ms end-to-end delay instead, please see the UNV project at: http://sourceforge.net/projects/unv/ instead. UNV is streaming video only with very low delay and without MKV support based on a C/C++ implementation using the FFmpeg and the v4l2 libraries (Linux only). This project aims for higher-delay rich media streaming and can be used on any platform with Java, VLC and mkvtoolnix (more on these later).