How-To: Streaming MKV/AVI/ETC to the Vibrant (Auto Conversion) - Vibrant General

I just wanted to let people know that using VLC on Windows (I can't confirm other platforms) you can stream almost anything VLC can play to your device.
Simply open VLC, goto View, Add Interface, and select Web Interface.
On your device grab VLC stream and Convert from the market.
There are different modes available, for example you can use your device as a VLC remote control - or you can stream to your phone for viewing there.
Make sure you go into settings and make Portrait 480 and Landscape 800. Then goto Stream RTSP, enable MP4A LATM, Set audio to 160, use 5 reference frames, and raise video bitrate to the most your network or connection can handle (If using a VPN you should be able to stream your whole home movie collection over a friends WiFi, out of your phones USB-2-HDMI port, and on to their big screen TV (Albeit at a max 768 bitrate). All over their WiFi. I also kept the framerate at 25, it seemed to play better but that might be source dependent. I set the audio to autosync.
Your settings may very, but mine usually don't get corrupted on a 54g LAN unless that blasted microwave is used...
With my Ultimate Ears and my Vibrant, I literally sat on the couch and watched the first season of "Community" with pretty good results. I got some odd looks when my laughter erupted seemingly out of no where, but it was better than watching HGTV.
The iPhone version of this is called AirServer, if anyone has heard of that.
I hope this helps someone. I actually used the free RDP app in the Market to connect to my PC, start VLC, then browsed through my whole system (all drives seem to be accessible, I am sure there are security concerns to consider).
Once I get my ocular implants and my Bluetooth audio implants I can truly just lay around slack-jawed. One day! I'm not holding my breath...but Ray Kurzweil needs to hurry it up already...

Also
Also, while I was looking I wanted to point out that "Google Listen" was released for podcasts. It integrates into Google Reader and seems pretty sweet.

Wow! I had no idea... will be checking it right now!
Sent from my SGH-T959 using XDA App

Nice find. Although, I don't think it is auto converting the video (or On-the-Fly conversion like some people might call it). Vibrant supports mkv/avi natively. I tried your method using the free version which the author stated does NOT support auto conversion and the videos (one avi, one mkv) worked fine but with distorted audio.
The Pro-Version does support auto conversion but that is located under its own separate menu and not "RTSP Streaming". I have not tried the pro version personally, but perhaps someone can buy the pro version to test out how well it works.

epic win. thank you sir, this will certainly make those long trips to the inlaws more bearable.

Perfect
Something that helped me was to make sure the Server Port in VLC, which was a default of '1234' matched up with VLC Stream and Convert, which was default at 554. Once I changed that to 1234 bam, perfect.
Thanks

Related

App to stream Media

Either I'm a completely useless with searching (good possibility) or I just can't find what I'm looking for.
What I seek is an app near to or identical to ORB.
It allows me to stream My Video/Music from my networked PC on the go. Why not use orb? After trying it out I cannot get it to work on the nexus one. I would like something to take its place.
I've tried Orb (Winamp Remote) and Gmote but they didn't really offer much other than basic control over a music collection.
I now use Subsonic (subsonic.org) because of the flexibility and performance. It's only for music but on the forum, they've also gotten it to work with some video. The server software itself is meant to be run from a web browser (more options) but the Android app is still pretty slick. You can create different users and assign bitrate limits to them. For instance, I have 2 users.. one that uses the Android app, limited to 64kbps for EDGE/3G (music is re-encoded on your server itself using LAME) and another user with unlimited bitrate for use on a PC or on the N1 via WiFi.
Performance is pretty good because the app saves the songs/playlist to the SD card while it's playing (even large playlists). Each song that has been saved has a star next to it.
The Android app (free) will work for 30 days until you make a "donation" to license the server software for minimum 10€ (~$13). Well worth the cost. There's a demo on the site or you can PM me if you want to take it for a test drive.
Thank you for the reply, Im more interested in additionally finding a video option but I am going to give this a try for music.
Thanks again hopefully there is another option soon.

Orb, WMV, and the Epic

If you're not an Orb user and/or don't care about playing WMV encoded video on your Epic, move on
Getting good quality viewing with Orb on Android, including the Epic, has been a problem. Orb released an app called OrbLive back at the beginning of the year, and it is, well, pretty much unusable. Great UI, management of one's media library, but the video absofuckinglutely sucks. Really bad.
An alternative was to select RTSP streaming encapsulation, and play through the stock video player. Orb removed those options last week.
I've been vigorously searching for a replacement solution. I like Orb as a media server, and when I had an Omnia II it was perfect transcoding to WMV and streaming to my phone across the internet.
I finally found a solution with yxplayer, which I can highly recommend. There's a Cortex A8 Neon optimized version available in the Market.
This is the only player I've been able to find that will play a WMV stream. And it does it flawlessly. I even cranked the bitrate up to 1500kbps from my Orb server over a Wifi connection to my Epic, and it recieved and played an awesome 928x536 video, 48kHz 2channel audio stream sourced from an HD 720p mkv file. This resolution exceeds the screen of the Epic -- yxplayer downscaled properly.
It was amazing. Full resolution, full framerate, awesome audio, not a single pause, dropout, or anything.
Here's the only hitch: Orb encapsulates WMV streams in an asx file, sent via HTTP. Yxplayer doesn't handle ASX files at all, either as an HTTP transfer, or as a local file. So, you have to download and save the ASX file, open it with a text editor, copy the WMV url inside, then paste that into the dialog in yxplayer.
It's cumbersome, but after you've done it a few times it gets very automatic. I use IEditTextEditor, a free app from the Market.
I've emailed the dev and asked if he could at least add ASX local file parsing support, which would make this a ton easier. Also asked if he would add direct HTTP ASX support, in which case it would work with just a click in the browser, like it always has.
Whether he does or not, this is a workable, if a bit annoying, solution. And the results are as good as it gets.
So, if you're an Orb user and are pissed off over their complete betrayal, and lack of any support, with OrbLive, check this out. It will keep you viewing.
Thanks OP.
I have given up Orb on Android to watch MCE TV recordings. The video quality was just awful.
I have tried to find a method to video stream to Android phones for several months. There was no easy method and I ended up spending $$$ on slingbox + slingplayer.
It seems that your solution is a good workaround with some minor leg work.
I still cannot believe that AirVideo has not been ported to Android. Once it is, we will all look back on these days and laugh about the measures we needed to go through.
Nice find though OP.
I couldn't find xyplayer in the android market.
Sent from my SPH-D700 using XDA App
ddialogue said:
I couldn't find xyplayer in the android market.
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
Sorry, my bad.
yxplayer, not xyplayer.
Updated OP.
BTW, used it last night for hours in the "man cave". Flawless.

Video streaming over CIFS/SMB

Does anyone know how to improve the buffering of the native Video app for playing videos over a SAMBA mount? It plays find for a few seconds and starts freezing. Playing local video is fine and playing via RockPlayer is fine, but I'd much rather use the native player as it's got a good interface, built-in brightness control and doesn't sit there with a blank screen while it's "thinking".
Failing that, has anyone got any recommendations for a good alternative player? (That isn't VPlayer/Rockplayer). Having a look at mVideoPlayer, will see how that goes.
Edit: Nope, mVideoPlayer fails at network buffering too.
I've had no luck with this either but I'm beginning to think it's not entirely buffer related. For one I've noticed that CIFS consumes a lot of CPU power. Also I'm unable to get more than 2MB/s transfer speed (regardless of transfer method) with the SGT over wireless. (N-enabled router, direct line of sight, various distances tried, etc).
Bitrate shouldn't be an issue. The implementation of 802.11n that the SGT (and just about any mobile device) implements only supports up to 73Mbps (an improvement over 802.11g's 54Mbps, but still nothing too flash). That still gives us a theoretical peak of 9MB/sec though (actually only 4.5MB/sec as WiFi is half-duplex, plus lots of packet overhead etc) which should still be plenty.
Even only getting 2MB/sec should be plenty. Assuming the average video is encoded at 1500kbps with 192kbps audio (both pretty generous), then that's only (1500+192)/8 = 211.5KB/sec, so around a tenth of the max speed.
It's possible it could be a CPU thing I guess, I don't _think_ that the standard Video player has any form of hardware acceleration, that plus the overhead from processing the wifi data could be enough to cause it to choke. I'll try locking it at 1.4Ghz and see if that helps.
Check that the channel your wireless is on isn't crowded by other devices, that'll drop your speed. Lock your router at 802.11n rather than 11a/b/g/n mixed mode if you can, that'll help too.
Streaming video over CIFS is very inefficient as it carries such a large overhead. It's like trying to cut a steak with a spoon. It's not designed to do that so why would you bother when there are better ways?
Configuring jumbo frames may improve performance, but this would be like sharpening the edge of that spoon.
You should look at using DLNA or as sammy call it, AllShare. There are light weight server apps around you simply install on your PC of which the AllShare app can connect to. The best part about it is, it'll cut your steak like butter.
Sent from my GT-P1000 using Tapatalk
krispyjim said:
Streaming video over CIFS is very inefficient as it carries such a large overhead. It's like trying to cut a steak with a spoon. It's not designed to do that so why would you bother when there are better ways?
Configuring jumbo frames may improve performance, but this would be like sharpening the edge of that spoon.
You should look at using DLNA or as sammy call it, AllShare. There are light weight server apps around you simply install on your PC of which the AllShare app can connect to. The best part about it is, it'll cut your steak like butter.
Click to expand...
Click to collapse
Then you have the codec restrictions imposed by the DLNA app though. Given my circumstances it will probably be a better solution. I've got XBMC running on my media server but their DLNA support seems to be horribly broken, (the PS3 _mostly_ works with it, my TV and the SGT both see it but won't stream anything from it). It might be time to fire up TVersity once again. (Twonkymedia always used to be a broken pile of rubbish, maybe it's less so now).
Maybe it's time to ditch the mediaserver, get an AppleTV, stick XBMC onto that and stream the media from the UPnP server on my Tomato'd router.
I like the spoon analogy
Does the SGT support other remote filesystems that are less horrible? (NFS?)
krispyjim said:
You should look at using DLNA or as sammy call it, AllShare.
Click to expand...
Click to collapse
And in the unlikely case he'd get it to work, we are all ready to hear his tale. Samsung's implementation of DLNA is atrociously incompatible' i couldn't find any server that the useless app would like.
So i went with Plex. Bought the app, installed the server on the computer, set things up and now i have a pretty transcoder streaming to the tab. Be warned that it dosen't hardcode subtitles
Sent from my GT-P1000 using Tapatalk
AlexTheStampede said:
And in the unlikely case he'd get it to work, we are all ready to hear his tale. Samsung's implementation of DLNA is atrociously incompatible' i couldn't find any server that the useless app would like.
So i went with Plex. Bought the app, installed the server on the computer, set things up and now i have a pretty transcoder streaming to the tab. Be warned that it dosen't hardcode subtitles
Click to expand...
Click to collapse
Is Plex reasonably capable now? I had a look at it a few months ago and it was completely useless, it did virtually nothing and refused to let me add any plugins to change the fact.
The AllShare app has it's limitations sure, but it does work. I have a lot of stuff in AVI format which works really well. If I need to play MKV's then I use UPnPlay and Rockplayer which seems to take almost anything I throw at it. For some reason with AVI though, the audio is out of sync with video hence why I still use AllShare.
On the server side, I have a Netgear ReadyNAS Duo which has a DNLA server built in.
Sent from my GT-P1000 using Tapatalk
knightnz said:
Is Plex reasonably capable now? I had a look at it a few months ago and it was completely useless, it did virtually nothing and refused to let me add any plugins to change the fact.
Click to expand...
Click to collapse
Depends. While i personally don't care about plugins, after a test apparently they work. Except for the audio ones. Considering i use it to watch videos, i'm perfectly fine, and everything would be cool even if i wanted to watch pictures (i could browse and open images inside Aperture).
AllShare on the other hand... If it sees a media server, it won't see the contents, so i really can't consider it as "working". Seems to be kinda decent as a server, but total fail as a client. PlugPlayer worked bad even on the iPhone, can't imagine what the Android version does.
Sent from my GT-P1000 using Tapatalk
AlexTheStampede said:
AllShare on the other hand... If it sees a media server, it won't see the contents, so i really can't consider it as "working". Seems to be kinda decent as a server, but total fail as a client.
Click to expand...
Click to collapse
I'm not sure why your having such issues with it.Don't get me wrong here as I'm not an AllShare fanboi or dating the samsung cio's daughter or anything. The app could be so much better than it is. It does however, function as a player and yes, I can browse the content of the server using it. Sounds like theres something wrong with your setup.
Sent from my GT-P1000 using Tapatalk
Could you please tell me how you got cifs to work? I have been trying with no luck. I am on overcome rom with modaco r3 kernel.
Sent from my GT-P1000 using XDA App
krispyjim said:
Sounds like theres something wrong with your setup.
Click to expand...
Click to collapse
Maybe. But 4 different servers (that work with the PS3) kinda point the finger towards the Samsung part of it...
Sent from my GT-P1000 using Tapatalk
captain134 said:
Could you please tell me how you got cifs to work? I have been trying with no luck. I am on overcome rom with modaco r3 kernel.
Click to expand...
Click to collapse
The latest Overcome firmware+kernel supposedly has all the CIFS modules built-in so it should be the easiest option.
You can try either using CIFS Manager to mount the share, or "Gscript Lite" and make a script that does;
busybox mount -r -t cifs =o "username=USER,password=PASS",iocharset=utf8 //192.168.1.111/Share /sdcard/Mount
Replace USER and PASS with a useraccount with permissions on the system ("guest" and no password should work), replace the IP address, share and mount location with ones of your choosing.
The script will need to have superuser access. I've also got it manually calling
insmod /lib/modules/cifs.ko
I previously tried vplayer with my cifs share over wireless & it worked well with the buffer option enabled. However it doesn't support hardware decoding so it's ok for divx but not 720p etc. Cifs may not be ideal for this type of application but it still seems the best option to me if the player supports buffering. I've contacted the rockplayer dev & he seemed willing to implement it in a future update.
Sent from my GT-P1000 using XDA App
download bsplayer etc (free) from market, and this is the only android player which streams from synology and other nasdrives or shares directly to the samsung galaxy tab 10.1 via wifi, no waiting, no conversion, no copying, just a network address from your device is needed. Pure Magic.
rgds
I can confirm that bsplayer works, at least for the few 720p mkv files I tried. Smooth streaming using cifs on my tab with the latest overcome rom.

Streamed MKV to Galaxy Tab via DNLA/AllShare

Just posting mainly to get this to the top of Google if anyone else ever does similar searches to me. The Galaxy Tab's AllShare app (so I assume this also holds for the Galaxy S, Vibrant, and all the other devices that are appearing in the "similar threads we found" prompt as I post this) expects MKVs to be supplied with a mimetype of mkv/x-msvideo. If not, whatever DNLA software you're using, you'll get the unsupported format error. I've just spent the day yesterday wading through every DNLA server known to man trying to get streamed MKVs working. The only combination I've found that works is Twonky plus editing its clients.db file to modify the mimetype of MKVs. Once done, streaming MKVs works a treat.
Hope this is useful to someone in the future (probably incoming people from Google!)
I've actually got .mkvs to stream via "VLC Direct", along with VLC open with a web interface. This works over 3g, but depends heavily on your upstream. You can use this program as a VLC remote for your PC too, as well as stream videos from your tab to your PC.
Loccy
you supposed right, I'm in the same situation with a Galaxy s..
I think this is one of the very few features i really miss right now, having Allshare (or similar) capable of streaming mkv's from a server to the phone
Later today i'll try stekum's solution, i will consider paying the pro version if it works just fine, even if it requires a server side software (that's why i still prefer "regular" pc's over nas).
I've also read about PlugPlayer app. I might give it a try, anyone already did?
I don't mind not having a fancy graphic interface, so i tried EsExplorer over LAN, but with no sucess.. anyone knows if there's a player/file browser wich could handle mkv over lan?
Cheers
I had xvid and mkv's streaming over wifi on my network via SMB shares before I wiped and installed my current rom. Now i've got xvid working, but no matter what combo i try mkv's will not stream.. Thinking about going back to stock to see if the same settings work again to stream mkv's. I'm using a combo of file expert + vplayer. rockplayer seems to try and play streaming mkv's.. but it fails at it (will play, but they are unwatchable)
The thing to remember is that the Tab stock ROM, or those based on stock (eg. Overcome) actually have support for hardware decoding of MKVs in the stock player. Anything that is seen as an MKV file is fine - I suspect the internal mimetype for MKVs is the same as AVIs, so that's why SMB works (although I was never able to get my wifi to push data fast enough to the tab to make that combo work). The internal player treats AVIs and MKVs on the local filesystem identically. SMB shares are mounted on the local filesystem, so when you open an MKV, the OS says "ooh, mkv/x-msvideo" and the player says "great, an AVI file, I can play that". Non stock ROMs don't have that MKV support - in fact most Android flavours don't, as I've found recently with a cheaply 10" tab I bought recently to take over the Galaxy as my video device.
When you get into DNLA it's the server that supplies the mimetype for the file. As most DNLA servers supply the "correct" mimetype for MKV AllShare doesn't know recognise the file type, and (incorrectly) reports that it can't play the file. So if you're using DNLA you MUST modify the mimetype the server sends for MKV.
The VLC solution is fine, but is transcoding, so what you're getting is not actually an MKV at all.
Twonky was the only DNLA server I managed to do this with without similarly resorting to transcoding.
Could you guide us please which section of the clients.db did you modify?
Sent from my GT-P1000 using Tapatalk
a parse of your clients.db would be awesome, tried changing mimetype for Android and samsung TV (added a mkv line to Android and modded the other) No luck
I'm running twonky on my headless ubuntu server if that means anything
edit:
I changed the media reciever in the webinterface to Android and made the android settings in clients.db look like this:
NA:Android
HH:Android
DB:AUTO
WB:webbrowse-n95
TP:MP4,-relocate_moov
MT:mkv video/x-msvideo
after that i can play most of my mkv files, so i guess i got it working.
Ok, I've tried many solutions and combinations so far in my galaxy s .. nothing worked except for VLC DIRECT, as steckums suggested.
I haven't tried twonky yet though..from what loccy explained i can see it still needs an application running server side... i was hoping for something like allshare..but hey we can't have it all
Thanks Loccy and Psymon for the hint, i'll install twonky on the server and see if it works for me..
p.s. with such a little screen i couldn't notice a big loss of quality when VLC streamed, transcoding, my test movie. Maybe with tabs it is different
braz+ said:
Ok, I've tried many solutions and combinations so far in my galaxy s .. nothing worked except for VLC DIRECT, as steckums suggested.
I haven't tried twonky yet though..from what loccy explained i can see it still needs an application running server side... i was hoping for something like allshare..but hey we can't have it all
Thanks Loccy and Psymon for the hint, i'll install twonky on the server and see if it works for me..
p.s. with such a little screen i couldn't notice a big loss of quality when VLC streamed, transcoding, my test movie. Maybe with tabs it is different
Click to expand...
Click to collapse
Your in for treat if you can get it working. Simply play the same file one after the other in the respective format and you instantly appreciate that the higher the resolution the crisper and more vibrant the video quality and watchability (not real work I know) regardless off screen size. The only caveat being the original capture equipment used and post production ect.
My question for this in the know is this; my understanding (basic as it may well be) is that mkv can also handle more colours simultaneously and has the ability to display a much larger range overall. Firstly is this correct? Or reserved for vc1 or blueray and the upper echelon of displays? If correct by changing the mime does this, as would be logical, mean the extra bits are ignored as it believes its a simple avi. Also I find 720p HD avi is the happy middle for me and it can be as complicated to achieve good playback and battery life even using these. I think I may just do some research re the mime difference between regular and HD avi... thank you for the tips... most timely considering the impending awesomeness of BOCA v2.0 . Cheers guys..
Sent from my GT-P1000 using XDA Premium App
Loccy said:
The thing to remember is that the Tab stock ROM, or those based on stock (eg. Overcome) actually have support for hardware decoding of MKVs in the stock player. Anything that is seen as an MKV file is fine - I suspect the internal mimetype for MKVs is the same as AVIs, so that's why SMB works (although I was never able to get my wifi to push data fast enough to the tab to make that combo work). The internal player treats AVIs and MKVs on the local filesystem identically. SMB shares are mounted on the local filesystem, so when you open an MKV, the OS says "ooh, mkv/x-msvideo" and the player says "great, an AVI file, I can play that". Non stock ROMs don't have that MKV support - in fact most Android flavours don't, as I've found recently with a cheaply 10" tab I bought recently to take over the Galaxy as my video device.
When you get into DNLA it's the server that supplies the mimetype for the file. As most DNLA servers supply the "correct" mimetype for MKV AllShare doesn't know recognise the file type, and (incorrectly) reports that it can't play the file. So if you're using DNLA you MUST modify the mimetype the server sends for MKV.
The VLC solution is fine, but is transcoding, so what you're getting is not actually an MKV at all.
Twonky was the only DNLA server I managed to do this with without similarly resorting to transcoding.
Click to expand...
Click to collapse
I'd still be inclined to suggest perhaps its a little more involved than a simple trick like that. To achieve real hardware acceleration you would need to split the streams to be piped to respective chips. 5.1 faux surround soumd and a distinct, noticeable difference in the mkv picture quality being played via CPU vs true gpu and sound card decoding with the rather large differences in battery drain and the sharpness and vivid colours the rest make me really think there is a little sophisticated trickery going on here than meets the eye.
A haalil media splitting like service would also need to know to hand then differently. I think it just plays xvid but like xdva or whatever its obliged to to split the streams for their respective processing chips/centres avoiding CPU usage as an extremely important requirement. Simply the CPU would be more involved in the distribution side in regular stuff than the files like x264 and vc1 which are the gpu/hardware accelerated/decoded files.
Could be wrong here honestly not an expert but that's how I have always broken it down when try to wrap my head around it all.
So sleepy.. prolly oodles of sleeping (heh or even spelling) mistakes but they will have wait to be dealt with at a later date. Any resources that you may know of I'd be interested in learning more too. :-D
Sent from my GT-P1000 using XDA Premium App
joshuaauger said:
http://code.google.com/p/ps3mediaserver/issues/detail?id=486
Comment #4:
MimeTypesChanges=audio/wav=audio/L16|video/x-matroska=video/avi
Added that to my android.conf on ps3mediaserver. Works for mkv!
Click to expand...
Click to collapse
Grand will try that, just used mono or vlc for this though and had no issues but always nice to have alternative.
But I end up downloading the file as get great wifi in the house it serves me the best but will definitely try this out next weekend.
Was looking at upgrading the media server in here and transcocing is fine most of the time but.....
HELP!?!?!
Can you put this in stupid plain English??? I'm having the same problem but don't understand how or what to download/change/update... Tx
I know this is old, but as this is the first google result, a hint from the Playback creators, "Samsung TV users have reported mkv streaming working... If you just rename the file .avi instead of .mkv". It's a mime type issue, so just get around it by lying
I worked for me. File didn't play as .mkv, just renamed it. I bet the allshare app can be hacked to fix the mimetype issue, assuming it's in plaintext string, but why bother.
Same for flv videos.

Streaming 1080p videos from PC to Android device

Hello,
I've tried to search but didn't find an answer.
I'm looking for a way to stream 1080p videos from my PC to android device (Nexus 10 in my case), both on the same wifi lan using N-type router.
I have set a user and password on the PC windows 7, and I can connect to it with my tablet (ES/solid explorer) through the wifi, and stream videos. The problem is this connection type is not fast enough for streaming 1080p videos, so the videos on my tablet lag, shutter, etc.
Any ideas how to solve it? Can I setup a different type of connection/protocol, which will be fast enough for streaming 1080p vidoes?
Any help is appreciated!
Try Plex media server. The android app is $4 (I think) and the PC software is free. The beauty of it is that you can connect to your server from anywhere. I've watched episodes of modern family from the comfort of the bathroom at work without any issues. For high quality video you're going to need to be on Wi-Fi, but you can get great quality video through plex.
Sent from my Galaxy Nexus using Tapatalk 4
Thank you.
Meanwhile I have found another solution:
- Installing XMBC on my pc and enabling uPNP on it.
- Installing MediaHouse app on my tablet.
uPNP is much faster than the normal Windows SMB, so I can now stream high quality videos without any issue over my wifi.
The only problem is uPNP doesn't support streaming srt subtitles file along with the mkv movie. So I have to copy the srt it locally to the Tablet or embed it to the MKV.
My favorite streaming tool is Emit. www.emitapp.com
They have an Android client, iOS client, and web streamer, and it's a decent-quality transcoder. Totally free.
I have no problems transcribing on an i5-750 that is also a Hyper-V host for 3 VMs, and is running torrents 24/7. It's a dedicated box with a gig connection though, so I have tons of throughput. No problems streaming over LTE on my S4 or over my home connection (50MB comcast)
phishfi said:
Try Plex media server. The android app is $4 (I think) and the PC software is free. The beauty of it is that you can connect to your server from anywhere. I've watched episodes of modern family from the comfort of the bathroom at work without any issues. For high quality video you're going to need to be on Wi-Fi, but you can get great quality video through plex.
Sent from my Galaxy Nexus using Tapatalk 4
Click to expand...
Click to collapse
thanks for this man..
TTT. Figured I'd rez this rather than starting a redundant thread.
I gave Plex a shot; I downloaded the Windows App, installed, opened it, but once I tried to navigate to the "Channel Directory" I got this prompt:
Plex Media Server
Waiting on Response...
It never connected to the PMS. I tried some Googles to figure out the problem, but couldn't find anything relevant. So screw Plex.
For now, what I've done is create a Homegroup, and I use ES File Explorer to navigate the Homegroup in the LAN tab. However, there are two things I don't like about this:
The speed is limited. I guess this is an SMB problem. Separately, as a test, I've connected an i5 laptop to this homegroup, and it won't play a 16GB mkv I have of The Avengers over the Homegroup. It's handled any video files I've thrown at it under 5GB, but past that, it appears that the data bandwidth becomes an issue because the video stutters. This couldn't be a shortcoming of the laptop because it could play the files from its native hard drive without issue. Thus, the problem must be the rate of data transferred wireless over the router. So I'm attracted to the uPNP servers.
On Android, it only works for yet smaller files. I'm only able to watch videos that MX Player can handle using SW decoding. This has limited me to low bitrate 480p video. My goal is to be able to watch all my videos and movies on my Xoom or my Droid X. Unfortunately, the Tegra 2 and the ARM V8 processors in these devices aren't very powerful, and the mkv's/mp4's I have aren't specifically encoded for their chipsets. Also, most of my movies are 1080p, and the Xoom is only 1280x800, and the Droid X is 854x480, so there is the additional workload of downscaling. One solution is that I can convert any video I have using a program called "DVD Catalyst", but the conversion rate is ~125% on a minute-per-minute basis, so this is very time consuming. I'd rather that I was able to use my PC's CPU/GPU to decode the video in real time as I watch the video, and stream this over the Homegroup to my phone/tablet. In other words, in principle, I want to use the PC's hardware to do the heavy lifting while the Android device displays the product of that work.
What's the best way to do this? The OP mentioned he uses XMBC and MediaHouse. Is this optimal, or is there a better method for my goal?
Of course SMB is slow, I wrote it on the first post - this was my main problem. It's ok for 720p but not for 1080p.
You can use XMBC and MediaHouse - it will work but will not stream the .srt subtitles. There are other free uPnP options I've found that work with external subtitles, if you're interested.
Anyway, if you have resolution scaling issues that your android device cannot handle on the fly, I suggest you to re-encode the video offline on your PC.
Animor said:
Of course SMB is slow, I wrote it on the first post - this was my main problem. It's ok for 720p but not for 1080p.
Click to expand...
Click to collapse
I suppose I didn't make it clear, but it's because of what you wrote that I was presuming that SMB was my issue. Still, I can play most 1080p content over the WLAN to the laptop; just not the 1080p content with a really high bitrate.
You can use XMBC and MediaHouse - it will work but will not stream the .srt subtitles. There are other free uPnP options I've found that work with external subtitles, if you're interested.
Click to expand...
Click to collapse
Have you found desktop server software and an Android app that you prefer to these? Please elaborate if you have.
Anyway, if you have resolution scaling issues that your android device cannot handle on the fly, I suggest you to re-encode the video offline on your PC.
Click to expand...
Click to collapse
In part #2 of my post I described why I already use this as an option, but I would prefer not having to do this. This gets to the heart of what I'm trying to learn. Is it possible to play the desktop files on the tablet/phone without offline conversion? I can conceptualize two theoretical ways, but I have no idea- assuming they are even possible- if there is software that would enable me to do this:
(1) Streaming conversion.
Without creating a new, converted file from the source 1080p video, I'm wondering if there is a program that will convert the desktop 1080p video in real time while streaming that over the network to the Android device. Perhaps it wasn't clear, but my PC is powerful enough that most video converts in the DVD Catalyst software at a minimum 1.25x rate (meaning that 5 minutes of video will convert in about 4 minutes). Thus, a real-time conversion stream seems possible since it would take less time to convert a movie than it would take to watch it. This kills the waiting period and also storage issues. Using offline conversion, I have to decide what I want to watch, convert it, then play the converted file (which takes up additional space on my hard drive). If I could convert-in-stream, then I could simply pick whatever video I wanted to watch, and play it without having to wait for it to convert, and I wouldn't have to worry about extra space being used.
(2) Display mirroring.
The PC plays the video as it would on itself in VLC, and somehow mirrors this image (like with NFC) over the network. No conversion; only downscaling, and this shouldn't be a problem because my PC can easily downscale 1080p to 720p on VLC without stutter. Ergo, in this scenario, the Android device becomes basically a computer monitor that is receiving the data stream over a network rather than from an HDMI/DVI/VGA cable. This seems like the simpler option. Anyone know if it's possible?
Hi,
As for your question, I have found a way to stream external srt subtitles along with the movie, using free uPnP.
Apparently, only some uPnP media servers and clients support it. In addition, only some movie players can extract this information when streamed through uPnP. I've found several such uPnP media servers, but most of them require payment after a trial period. However, I've managed to find one that doesn't
So, in order to stream videos with external srt, you need the following:
1. Serviio on you PC.
2. BubbleUPnP on your android device.
3. MX player on your android device.
4. The srt file should have the same name of the movie file, and they have to reside both at the same directory in your PC.
If you want to check your system under heavy or moderate bit rate, you can use this:
http://www.auby.no/files/video_tests/
"birds" is quite heavy. If you get it to work, you won't have any problem with 1080p movies.
Perhaps the term "1080p" movies is not accurate. What really matter is the bitrate. Naturally, 1080p movies requite higher bitrate. So even if you manage to play small-size 1080p movies through smb, I guess that as you wrote yourself, it's because of the lower bitrate.
If you want to make sure where is your bottleneck, copy the movie to your android device and run it locally. you can use "birds" or any other movie you want. If the movie stutter when run locally, then your bottleneck is your android hw. However, don't use SW decoder, use hw decoder. On MX player I use HW+, and on BS player I use the "experimental hw decoding" feature. On my Nexus 10, this is the only way I can handle high bitrate movies.
Regarding what you asked about: I'm sorry, but I am not familiar with a proper way to mirror a high quality video from the PC to the android device. You can try screen sharing/mirror softwares like VNC or TeamViewer, but I don't think they will work with adequate fps for displaying a video.
You're the man, Animor. This is exactly what I needed, and although Servio doesn't "mirror", it does do #1. The word I was searching for there was "transcoding", and their software does just that because I am able to stream all of these 1080p videos flawlessly on my tablet using the Servio + BubbleUPnP (which has a gorgeous UI, btw), and I know for a fact that MX Player-- even with ARMv7 codec support and running H/W+-- couldn't play these files without stutter even when I'd copied them to its local SD. So it's definitely using my PC's processing power.
This is just so amazingly *****ing. I feel like Doc Oc in Spider-Man 2:
"The power of my PC...in the palm of my hand."
I'm glad I could help you
Please note that transcoding on Serviio doesn't run on Generic DLNA profile. So if you are using the generic profile, that's not the explanation for your device able to play the vidoes.
Animor said:
I'm glad I could help you
Please note that transcoding on Serviio doesn't run on Generic DLNA profile. So if you are using the generic profile, that's not the explanation for your device able to play the vidoes.
Click to expand...
Click to collapse
Indeed. I spoke too soon forgetting that my "Android Optimized" folder with the movies I'd converted specifically for the Tegra 2 chipset was a subfolder of my greater folder. I tested four movies, and by sheer serendipity, they were all from that subfolder. So I tested the unconverted movies, and, yeah, same problem. MX can't play them using HW/HW+; it's forced to use SW decoding for playback, and it's just too much for the Tegra 2 to handle.
How do I enable a profile that will allow the transcoding that I'm after?
You can choose a profile on one of the tabs on serviio settings. I think it was library.
However I'm not sure you'll find a suitable profile for your device.
Sent from my Nexus 10 using Tapatalk 4
I have used many applications for streaming. 1080p is dream.I even bought a new wifi router for stream. Now i have 1Gbit lan an 300Mbit wifi speed at home.The best result was obtained using Bsplayer and EsExplorer on android and standart network folder in Win7(Ubuntu - better) .
Max play 720p in hw decoding mode.
I suggest to those facing various issues to try out the app ''Emit''. For me, on the same wireless network, it functions well, playing external subtitles just fine.
OK so I've been going down this road on an Android tablet & this seems to work well.
1) BubbleUPNP - connects to my Samsung's AllShare server for my TV on mypc wired into the network.
2) KMPlayer - backwards compatible & it just works with all my files when selecting in bubbleUPNP.
The other way to approach this is IMO using FX File Explorer Pro (local p2p site for unlocked apk) & this enables network support? Again, the media player was what really gave me issues, KWPlayer worked best for me.
Animor said:
Hi,
As for your question, I have found a way to stream external srt subtitles along with the movie, using free uPnP.
Apparently, only some uPnP media servers and clients support it. In addition, only some movie players can extract this information when streamed through uPnP. I've found several such uPnP media servers, but most of them require payment after a trial period. However, I've managed to find one that doesn't
So, in order to stream videos with external srt, you need the following:
1. Serviio on you PC.
2. BubbleUPnP on your android device.
3. MX player on your android device.
4. The srt file should have the same name of the movie file, and they have to reside both at the same directory in your PC.
If you want to check your system under heavy or moderate bit rate, you can use this:
http://www.auby.no/files/video_tests/
"birds" is quite heavy. If you get it to work, you won't have any problem with 1080p movies.
Perhaps the term "1080p" movies is not accurate. What really matter is the bitrate. Naturally, 1080p movies requite higher bitrate. So even if you manage to play small-size 1080p movies through smb, I guess that as you wrote yourself, it's because of the lower bitrate.
If you want to make sure where is your bottleneck, copy the movie to your android device and run it locally. you can use "birds" or any other movie you want. If the movie stutter when run locally, then your bottleneck is your android hw. However, don't use SW decoder, use hw decoder. On MX player I use HW+, and on BS player I use the "experimental hw decoding" feature. On my Nexus 10, this is the only way I can handle high bitrate movies.
Regarding what you asked about: I'm sorry, but I am not familiar with a proper way to mirror a high quality video from the PC to the android device. You can try screen sharing/mirror softwares like VNC or TeamViewer, but I don't think they will work with adequate fps for displaying a video.
Click to expand...
Click to collapse
thanks, works now for me!
MarkusOSx said:
thanks, works now for me!
Click to expand...
Click to collapse
I like folder music player.
I know I'm resurrecting a long dead thread but I figured everyone here is/was interested in about the same thing, so you may already have found a solution.
Basically it had already been asked earlier as one of two options, but was passed over for the other. Did anyone ever get mirroring the video to work? There's lot of mirror apps out there but I'm looking for a way that will let me play a video on my PC and mirror it directly as is on my phone, while still having full control over the video on my PC. This also let's me further control DTS tracks which gets decoded by my AV receiver instead of my phone, therefore audio isn't an issue, I just need video. Any ideas?

Categories

Resources