<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-ZA" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Hi can I possibly get some advice from the experts here.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">We are porting the live555 server to one of our embedded devices (set top box) with the intention to be able to multicast a service received via DVB-T to clients on the wifi network using rtp.<o:p></o:p></p>
<p class="MsoNormal">The target server is a Broadcom based system running linux 3.3.8 kernel.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The first step is to cross compile the test programs and verify functionality streaming a file from the devices hard drive over the wifi network.<o:p></o:p></p>
<p class="MsoNormal">Porting to mips was straight forward thanks to a well thought out configuration option on your teams side. The only change required to compile was to add -DLOCALE_NOT_USED to the configuration file.<o:p></o:p></p>
<p class="MsoNormal">I used the config.armlinux as a base to create a config.mips with the ony change required being to change the compiler to CROSS_COMPILE?=        mipsel-linux-<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Using the test transport stream from the live555 website “bipbop-gear1-all.ts” I ran the program testMPEG2TransportStreamer
<o:p></o:p></p>
<p class="MsoNormal">Using a windows VLC client I could not play the file back however when I switched to an android client on a tablet (Media Plaver by video experts group) I managed to receive the stream.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Problem is that with this stream I get a significant amount of video breakup, if I switch to a higher bitrate stream I get enough breakup to no be able to run video at all.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Using a PC I did a tcpdump of the multicast and playing back this dump with a windows player I get the same breakup, so this then rules out the android client.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I am now working on getting a wired ethernet port to run on this platform so that I may rule out packet loss from the wifi side.<o:p></o:p></p>
<p class="MsoNormal">If this proves to be the same then I need to look at what is happening in the live555 side.<o:p></o:p></p>
<p class="MsoNormal">Can I ask for any pointers in where may be a good place to look? Does the framework try to perform any sort of transcoding or repacking of the stream, and if so where about can I look at that?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Today I modified the code in groupsock.cpp to write output to the disk rather than to the network. When I attempt to playback this written file I get the same picture breakup so I am now confident that the losses are somewhere in the live555
 framework, but I am not sure where else to look.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thanks in advance<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Anthony<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial","sans-serif";mso-fareast-language:EN-ZA">Anthony Desmarais, Team Leader:
</span></b><span style="font-size:9.0pt;font-family:"Arial","sans-serif";color:#666666;mso-fareast-language:EN-ZA">Software Platforms</span><span lang="EN-US" style="mso-fareast-language:EN-ZA"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:"Arial","sans-serif";mso-fareast-language:EN-ZA">Altech Multimedia International (Pty) Ltd, Registration 1984/003805/07
</span><span style="mso-fareast-language:EN-ZA"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:"Arial","sans-serif";color:black;mso-fareast-language:EN-ZA">PO Box 54, Mount Edgecombe, 4300, South Africa
</span><span style="mso-fareast-language:EN-ZA"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:"Arial","sans-serif";mso-fareast-language:EN-ZA">UEC House, 1 Montgomery Drive, Mount Edgecombe, South Africa</span><span style="mso-fareast-language:EN-ZA"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial","sans-serif";mso-fareast-language:EN-ZA">+27 (0) 31 508 2710 (direct)</span><span style="mso-fareast-language:EN-ZA"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial","sans-serif";mso-fareast-language:EN-ZA">+27 (0) 31 539 5258 (fax)</span><span style="mso-fareast-language:EN-ZA"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial","sans-serif";mso-fareast-language:EN-ZA">+27 (0) 83 390 1706 (mobile)</span><span style="mso-fareast-language:EN-ZA"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial","sans-serif";mso-fareast-language:EN-ZA"><a href="mailto:anthony.desmarais@altech-multimedia.com"><span style="color:blue">anthony.desmarais@altech-multimedia.com</span></a></span><span style="mso-fareast-language:EN-ZA"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:"Arial","sans-serif";mso-fareast-language:EN-ZA"><a href="http://www.altech-multimedia.com"><span style="color:blue">www.altech-multimedia.com</span></a></span><span style="mso-fareast-language:EN-ZA"><o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<br>
<img src="http://www.altech-multimedia.com/sites/default/multimedia/files/image/tt100.GIF" alt="SA Technology Top 100">
<p></p>
<div></div>
<hr>
<p style="font-family:arial;color:black;font-size:10px;">E-Mail Disclaimer: <a href=" http://www.altron.co.za/email.asp">
www.altron.co.za/email.asp</a> <br>
Should you have any questions regarding this e-mail legal notice please contact us on
<br>
1. Telephone number : +27315082800 <br>
2. Fax number : +2731539 3370 <br>
3. E-mail address: info@altech-multimedia.com<br>
</p>
</body>
</html>