Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
daniel.weck
Old
(Last edited by daniel.weck; 18th November 2010 at 11:10 AM.)
#1  
daniel.weck's Avatar
Senior Member - OP
Thanks Meter 74
Posts: 547
Join Date: Nov 2010
Smile video/audio streaming from media server

I've been toying with the idea of using my laptop as a DLNA / uPNP media server. I have most of my video/audio assets stored on an external USB memory drive (it's actually a MP3 player with custom RockBox firmware...but I digress), so I could also use my little NSLU2 Linux server, providing I install all the required software on it.

At the top of anyone's list there should be at least: AllShare, AndroMote, Twonky (and iMediaShare for those wanting to share media *from* the tablet device). I tried them all, with varying degrees of success due to the type of media server I was running on my Mac OS X laptop. Plex doesn't seem to provide this feature so I ended-up using TVMOBiLi instead, which provides a not-so-user-friendly web-based interface. There are other advanced servers, such as miniDLNA, uShare, FireFly or MediaTomb, but this was getting far too time-consuming so I stopped there.

In fact, I ended-up using VLC Player with its built-in "web interface" feature (essentially a streaming server that can be controlled remotely), and VLC Stream & Connect on the Android tablet. It works great, and the live transcoding of the video was pretty satisfying (only minor glitches due to re-synchronizing the A/V streams from time to time...probably some settings I can tweak in VLC-S&C). The nice thing about DLNA / uPNP is that it is a discoverable service, that clients normally automatically detect on a LAN. VLC offers the same level of "it just works", and allows me to browse my media files directly from the tablet. Nifty.

A more advanced method is to share a folder on the media server via Samba / SMB / CIFS (works on Windows, Linux and Mac), to mount the shared directory on the Android tablet via a custom-built CIFS kernel module. Then any basic file explorer will "see" the remote files as local files, which results in video/audio players being "tricked" into thinking they are working with local files, when opening media assets from the file explorer. Conversely, using Astro (with SMB support) or ES File Explorer we can access network files via the smb: protocol, but video/audio players are unlikely to support opening media via this kind of URL (most players only support local files). Also note that the transfer speed may be problematic depending on the required media bitrate...anyone to test full HD video streaming ?

Follow this link for more info:

http://forum.xda-developers.com/show...63&postcount=7
 
stefanopolis
Old
#2  
Member
Thanks Meter 1
Posts: 37
Join Date: Feb 2007
Hi.
I use VLC Stream & Convert and it works nicely except audio-video delay.
For me is more important to understand how to stream my video in internet to watch them when I'm outside of my home network.
Previously I use HTTP protocol in Maemo OS , but in Android OS and RTSP things are different.

daniel.weck, do you have experience with this?
 
daniel.weck
Old
#3  
daniel.weck's Avatar
Senior Member - OP
Thanks Meter 74
Posts: 547
Join Date: Nov 2010
Quote:
Originally Posted by stefanopolis View Post
Hi.
I use VLC Stream & Convert and it works nicely except audio-video delay.
For me is more important to understand how to stream my video in internet to watch them when I'm outside of my home network.
Previously I use HTTP protocol in Maemo OS , but in Android OS and RTSP things are different.

daniel.weck, do you have experience with this?
VLC Stream & Convert supports both HTTP and RTSP I think, there are many options in both the server (VLC Player) and the client (VLC S&C). Streaming content from a source within your LAN to an external destination on the internet requires a particular setup:

* fixed IP WAN address at your home broadband connection (or a dynamic one that is identifiable).
* router with NAT and firewall configured so that some ports are open to the local LAN IP address that serves content. See the VideoLan documentation for UDP/TCP protocol ports.
 
ftgg99
Old
#4  
Account currently disabled
Thanks Meter 2033
Posts: 7,047
Join Date: Mar 2010
Vlc-based solutions are not really solutions. I for one have the vast majority of my media on a ion-based htpc which just doesn't do well converting on the fly. What we really need is a good dlna client for the tab, like allshare but better.
 
daniel.weck
Old
#5  
daniel.weck's Avatar
Senior Member - OP
Thanks Meter 74
Posts: 547
Join Date: Nov 2010
Have you tried Andromote and Twonky?

Sent from my GT-P1000 using XDA App
Samsung Galaxy Tab GT-P1000 (euro)
Ice Cream Sandwich - CyanogenMod 9 (nightly builds)
 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...