home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
WebService and Mobile Access
Popular Plugins
aMPdroid
[Android] aMPdroid 0.8 - Streaming and more
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="DieBagger" data-source="post: 807798" data-attributes="member: 56421"><p>I think I should clarify the situation a bit: There are currently a few options to view videos/tv on ampdroid and if you're not an android specialist it's probably hard to understand it:</p><p></p><p><strong>Internal player vs. External Player</strong></p><p><strong></strong></p><p>When the internal player is used aMPdroid will use the stock video playback component that is available for developers to integrate into android apps. This is the same component that is used in the default video application. The big drawback with this component is that the required video codecs were only introduced in Android 2.3 so it won't work on older devices</p><p></p><p>Using the external player means that aMPdroid will initialise the stream and then launch one of the installed video players with the url to the video. Most of the available android videoplayers are based on mencoder/ffmpeg so they will be able to play the video on older devices also. However as I don't have full control over these (I can only launch a video and wait for the result) seeking <strong>IS NOT</strong> possible in the video player directly. What you need to do is go back into aMPdroid (hitting the back button), then use the timeline to seek to the desired location and then start the external player again.</p><p></p><p><strong> Internal streaming vs. RTSP streaming</strong></p><p>RTSP (Real Time Streaming Protocol) is the network protocol used by the MediaPortal tv server to stream the tv signal over the network. This is the same tv stream MediaPortal clients connect to when showing tv. Unfortunately neither the internal player, nor most of the external player can play the streams. Currently only these player are able to play the tv stream to my knowledge: vPlayer, MoboPlayer. That is why for internal streaming the video is transcoded to a format that the internal player understands (mpeg ts with aac audio over http). </p><p></p><p><strong>Current issues with streaming</strong></p><p>Streaming is a difficult topic, even more so on android where there are a lot of devices, some with better implementations of the video player, some with worse ones (Galaxy S). </p><p></p><p>Oxan has worked very hard (big thx from me) on the streaming framework for MpExtended, which can use ffmpeg and vlc for streaming.</p></blockquote><p></p>
[QUOTE="DieBagger, post: 807798, member: 56421"] I think I should clarify the situation a bit: There are currently a few options to view videos/tv on ampdroid and if you're not an android specialist it's probably hard to understand it: [B]Internal player vs. External Player [/B] When the internal player is used aMPdroid will use the stock video playback component that is available for developers to integrate into android apps. This is the same component that is used in the default video application. The big drawback with this component is that the required video codecs were only introduced in Android 2.3 so it won't work on older devices Using the external player means that aMPdroid will initialise the stream and then launch one of the installed video players with the url to the video. Most of the available android videoplayers are based on mencoder/ffmpeg so they will be able to play the video on older devices also. However as I don't have full control over these (I can only launch a video and wait for the result) seeking [B]IS NOT[/B] possible in the video player directly. What you need to do is go back into aMPdroid (hitting the back button), then use the timeline to seek to the desired location and then start the external player again. [B] Internal streaming vs. RTSP streaming[/B] RTSP (Real Time Streaming Protocol) is the network protocol used by the MediaPortal tv server to stream the tv signal over the network. This is the same tv stream MediaPortal clients connect to when showing tv. Unfortunately neither the internal player, nor most of the external player can play the streams. Currently only these player are able to play the tv stream to my knowledge: vPlayer, MoboPlayer. That is why for internal streaming the video is transcoded to a format that the internal player understands (mpeg ts with aac audio over http). [B]Current issues with streaming[/B] Streaming is a difficult topic, even more so on android where there are a lot of devices, some with better implementations of the video player, some with worse ones (Galaxy S). Oxan has worked very hard (big thx from me) on the streaming framework for MpExtended, which can use ffmpeg and vlc for streaming. [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
WebService and Mobile Access
Popular Plugins
aMPdroid
[Android] aMPdroid 0.8 - Streaming and more
Contact us
RSS
Top
Bottom