Real-time Remuxer for SmoothStreaming
We continue to work on support for other adaptive streaming technologies. Next on the list was SmoothStreaming, which was especially leveraged with SilverLight based players.
SmoothStreaming uses mp4 as an envelope format which is typically solved by streaming vendors by keeping multiple copies of the same content (e.g. on in MPEG2TS and other in MP4 for SilverLight and even other for Adobe Dynamic Streaming). nangu.TV's approach is to leverage capabilities of cluster storage and streamers as much as possible. Thus we have implemented solution where data are kept on storage in MPEG2TS ready for HLS and remuxed in real-time on streamer if client requests SilverLight URI. The reason for staying with MPEG2TS lies in expectation of Service Operators in consistent head-end design based on MPEG2TS.
Performance testing of SilverLight remuxer implementation just finished and we are really thrilled to announce that measured remux throughput is an impressive 5.5Gb/s (measured on Supermicro H8DG6 with one 8core AMD Opteron 6136). Furthermore the remux duration is very uniformly distributed as you can seen on attached histogram.
If you are interested in more detailed results or cooperation, please contact sales@nangu.tv . Detailed testbed setup description and additional results are available for registered users in ‘loadtests.pdf’ document which is at https://doc.nangu.tv/…ntation_head .



