RTSP
The implementation supports Real Time Streaming Protocol (RTSP). RTSP player can be created by using the Manager.createPlayer method with the locator starting "rtsp://".
A RTSP network access point must be set from RealPlayer, or Player.prefetch throws MediaException with the error code -39. RTSP connections always use the default access point set in Real Player. Depending on the product and operator configuration, a default access point may be set automatically.
A 3G network connection is recommended to achieve smooth streaming
The playable content types can be queried dynamically by calling Manager.getSupportedContentTypes( "rtsp" ).
The supported content types for RTSP are listed in section Content types.
S60 3rd Ed. FP 1: HTTP
S60 3rd Ed. FP 1: HTTP streaming player is created using the Manager.createPlayer method with the locator starting "http://".
Contrary to RTSP streaming, a HTTP streaming network connection is not dependent on RealPlayer. Instead the default Internet connection access point is used. If a default access point has not been set, then an access point selection dialog is presented.
A 3G network connection is recommended to achieve smooth streaming
HTTP Streaming is supported only for the content type audio/amr. With other types, the media data is downloaded completely before playing.
InputStream
Streaming from an InputStream is not supported. All the data available in an InputStream is consumed into a buffer before a player is created.