Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>Do you already know network protocols used to stream media content, like RTSP?</p> <p>If not, you probably need to start with that.</p> <p>You should find good code to start with in the <a href="https://helixcommunity.org/" rel="nofollow noreferrer">Helix source code</a>.</p> <p>You may face the usual issue of your network mobile operator filtering out anything but HTTP, which is not a very practical protocol for what you want to do.</p> <p>I wouldn't advise using Java as simply synchronizing audio and video capture will be a nightmare and I wouldn't rely on being able to open a GCF streaming connection.</p> <p>For Symbian OS C++, I would suggest starting with the <a href="http://developer.symbian.org/wiki/index.php/File:Quick_Recipes_on_Symbian_OS_Multimedia_Example_Code.zip" rel="nofollow noreferrer">multimedia example code</a> from the <a href="http://www.quickrecipesonsymbianos.com" rel="nofollow noreferrer">Quick Recipes</a> book then iterating through the Media Framework plugins installed on your device to see whether one of them can stream video.</p> <p>If your handset doesn't already have a Media Framework plugin that can do this, you will probably want to give up once you realize that you basically need the handset manufacturer to sign any additional plugin you might want to develop yourself.</p> <p>At this point, it would be worth going through the <a href="http://qt.nokia.com/developer" rel="nofollow noreferrer">Qt documentation and example code</a> since Qt has decent multimedia capability and was first developed with desktop computers in mind.</p> <p>Video streaming from a mobile phone might also be a bad idea in and of itself, considering the reliance on good network bandwidth to upload lots of data very quickly and the fact that moving the handset while it records video tends to produce bad video quality because of the high video compression used to keep bitrates at a minimum.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload