It looks promising as a streaming option but I can't work out how to set it to actually stream videos to the phone. It's working as a remote (so VLC is working correctly) but there are no instruction available on how to configure streaming.
Last edited by sastek; August 1st, 2010 at 12:38 PM.
I just tried it.. and it's working just fine for me.. however it only seems to work over WiFi (Though I've only tried from my own network, need to really try from a free hotspot somewhere)
I've heard that Android 2.2 (or HTC's version anyway) seems to have broken RTSP protocols over 3G.. still researching myself.
__________________
Want more file space in the cloud? Try QR Code DropBox! or Hyperlink for Dropbox App Available for Android! (Use these referral links for a bonus 250 Megs!)
Ok did a bit more work on this and you CAN stream over 3G, but there's a small trick.
You must have your WiFi antenna turned on.. Even if it's not connected.
For some reason Android 2.2 seems to have changed the mechanism for RTSP (The protocol this uses along with other apps)... At least on the Evo 4G, you can no longer use that protocol over 3G. (My guess is to limit bandwidth by sprint perhaps?). However if you turn your WiFi antenna on, the phone will think you're on WiFi and will allow the correct stream to play, and the connection still comes in over your 3G (assuming you didn't find a wifi hotspot to connect to).
As for AVI... Anything my VLC plays I can stream. AVI, DIVX, MKV, x264, etc... OverWifi it's almost flawless, though I cannot change any resolution settings and whatnot.
I've no clue what the "Convert on PC" option is meant to do as there are no instructions for this app that I could find... perhaps that allows instant conversion? Not sure yet.
The Following 2 Users Say Thank You to DroidGnome For This Useful Post:
I can get everything to stream video over 4G (assuming wifi is on) but the audio sounds garbled. I've tried playing with the settings for the audio (increased bit rate, etc), but nothing.
Regarding the audio garbling.. is it every video or just certain ones? perhaps there's a problem with the video itself?
I don't have any audio problems here, but then again I don't have 4G either, so can't properly duplicate your scenario.
As for Vista and No Admin rights... umm the only thing I could suggest would be to find an Admin and have them install VLC. (That's kinda the purpose of not having admin rights... so you can't install stuff )
I had the choppy audio, but decent video a couple of days ago...noticed the updated client and switched from 1.1.4 to 1.1.3 (also tried 1.1.2), but I cannot get any video/sound via RTSP...sound through http works.
I followed all the steps (.hosts, firewall, etc) and rebooted both my phone and computer several times. It just says "buffering" and shows the time count up and the bar moves...no video.
I had the choppy audio, but decent video a couple of days ago...noticed the updated client and switched from 1.1.4 to 1.1.3 (also tried 1.1.2), but I cannot get any video/sound via RTSP...sound through http works.
I followed all the steps (.hosts, firewall, etc) and rebooted both my phone and computer several times. It just says "buffering" and shows the time count up and the bar moves...no video.
Galaxy S Vibrant
Any ideas?
Thanks!
Mine does the same thing on the Captivate. Can't seem to get past the buffering...
Mine does the same thing on the Captivate. Can't seem to get past the buffering...
Recieved an answer on another thread - change the port under RTSP in the phone app to 5554 (somehow it changed to 554 on the last update). I made that change, reconnected, and it works perfectly now.
Cheers
The Following User Says Thank You to Ash88 For This Useful Post:
For those with the garbled audio, this seems to be a known issue with the app and VLC version 1.1.4. The app developer has posted info about it on the official app page.
I just downgraded back to 1.1.3, and the issue went away, so that seems to be correct; or at least it was for me.
I am having issues with video. I've checked and quadruple checked the directions when setting everything up.
Rooted HTC EVO 4G with the stock rom.
I have VLC 1.1.2
I opened up all the required ports on my router
I changed the RTSP port from 554 to 5554
I changed all sound settings to mono
The remote control of VLC works. If I stream through http, I can play mp3s and audio from video files with no problem. It only messes up when I try to stream video to phone through rtsp.
I've tried both on wi-fi and 3g but I always get the same thing. On wi-fi after I hit play, the screen will expand a bit as if it knows how to size the video. The timer bar starts to count up but there's no picture or sound. If I try to go to menu -> stop and close, I get an error that says, "ERROR: -38 / 0". That status message will stay on the screen even after closing VLCSC. I have to FC to get the status msg to go away.
On 3g it's the same except the screen never expands like it does when I'm on wifi, and also I do not get the ERROR -38 / 0 message when hitting menu -> stop and exit. The time will keep counting up and every few seconds it'll say "Buffering ..."
Ugh I've been trying to get this thing to work for the past 2 hours and I'm going crazy. Anybody encounter this before? I tried restarting my comp, reinstalling vlc/vlcsc atleast twice each. I opened all the ports on TCP first. When that didn't work I added UDP rules too.
Somebody please help!! I'm dying to get this app to work. Will gladly upgrade to the paid license 10 times over if I can get it working on my phone.
As ever my problem is different from everyone else. I am running VLC 1.1.0.
The audio is working perfectly over both http connection and rtsp. The remote control function also works perfectly.
What I cannot get is any video on my phone. I have tried every variation and permutation of MP4 / H 263 / H 264 etc etc and yet - nada.
For reference my computer is running XP (Service pack 3) and my phone is the LG Optimus running Android 1.6.
If this problem can be solved then this program gets my Android App of the year award.
Anyone?
Damn. I saw a reply to my post and I thought somebody had come up with a solution already. Didn't expect to read somebody with the exact same problem posting a minute later hahah
Actually we have slight differences looking at it. When I play video I do get the sound - just no picture and no resizing or anything to tell me to expect a picture.
Gotta be something simple and dumb that I am missing......
Hi,
VLCSC v0.4.42 was working great on my Desire froyo until I updated to v0.5.0 , then I tried v0.5.2 with no luck, I had the same problem as painless.
So I sent a message to the developer and asked for the old v0.4.42 and voila now it works nicely again.
Maybe this could help someone.
Last edited by walterpk; September 12th, 2010 at 02:39 PM.
This VLC Player software is a slippery slope... Like everyone else I've not managed to make it work. For awhile I was at least able to establish the connection between my puter (W7 Home premium 32-bit) and my phone (Droid X, 2.1) but not able to get into the folders. Then I saw a note saying that the RTSP port should be at 5554 instead of 554...and now there's no connection. I've switched the ports back and forth, restarted my phone and puter...and no luck.
Can we go to the developer's home en masse with a bullhorn and demand he talk to us? This is crazy.
I have reports mainly from Galaxy S and Desire users that they cannot stream any video over rtsp after the update to v0.5.x. I cannot reproduce this on my Nexus One which makes it hard to debug. I have been trying hard today and already reverted many parts of the code to v0.4.42. It would help to get some more Android logcat output (aLogcat app) or from the logger interface of VLC.
VLC can be started with a batch command like this:
This will activate the http interface and write all logs to a file.
Regarding the other big issue with the rtsp port I'm planning to make this more easy to setup in one of the next releases. Currently 5554 seems to work best for many of you, however, when streaming over 3G only port 554 works for me and in my home network I can use any rtsp port. If you have troubles it may be a good idea to allow all ports for VLC in your firewall settings.
And one brief note about streaming over 3G network: Don't rely on the .hosts file!! Restrict the access to your computer by firewall. On Windows go to Control Panel > System & Security > Windows Firewall > Advanced settings > Inbound Rules and in your VLC media player rule (TCP) add the remote addresses that are allowed to connect to your PC, e.g. 192.168.0.0/16 and the external IP of your device.
I downloaded an update yesterday which I guess is the one you are referring to - still no joy on the video front - I have tried all the permutations in both portrait and landscape mode.
Also tried a variety of ports including 554 and 5554. I even tried running with the firewall off - so I guess that's not it either.
EDIT: Solved, as such. I can load up the playlist as a file renamed to .mp3 under the browse tab. It's kind of weird, but it works now.
OK, I don't get what could possibly be holding me back from having VLC stream my MP3s to my Droid. All I get on VLC S&C is Cannot play: too many errors. I can't figure out the exact error or issue. I used the debug mode in VLC S&C and this is the error code it gave me ERROR -2147483638. I dunno if that helps but it's the best I could do. I can still control the player remotely, but I get no audio streaming to the phone. It doesn't even work when connected to it through the local network, so it's not a latency issue as far as I can tell.
I just can't even figure out where to possibly track down the problem. If anybody here can help me out, it would be greatly appreciated.
Thank you.
Phone: Droid1 on 2.2
PC: Ubuntu 10.10, VLC 1.1.4
Last edited by NssOne; September 14th, 2010 at 03:07 AM.
-- logger module started --
main error: option syslog does not exist
main: creating httpd
mp4 warning: unknown box type iods (incompletely loaded)
mp4 warning: unknown box type ctoo (incompletely loaded)
mp4 warning: elst box found
mp4 warning: control query 14 unimplemented
main warning: no more input streams for this mux
mp4 warning: unknown box type iods (incompletely loaded)
mp4 warning: unknown box type ctoo (incompletely loaded)
mp4 warning: elst box found
mp4 warning: control query 14 unimplemented
avi warning: unknown chunk (not loaded)
packetizer_mpeg4video warning: waiting for VOL
packetizer_mpeg4video warning: waiting for VOL
main warning: no more input streams for this mux
avi warning: unknown chunk (not unloaded)
avi warning: unknown chunk (not loaded)
packetizer_mpeg4video warning: waiting for VOL
packetizer_mpeg4video warning: waiting for VOL
avi warning: unknown chunk (not unloaded)
packetizer_mpeg4video warning: waiting for VOL
packetizer_mpeg4video warning: waiting for VOL
main warning: no more input streams for this mux
packetizer_mpeg4video warning: waiting for VOL
packetizer_mpeg4video warning: waiting for VOL
Has anyone had "Buffering Failing" since the last update (0.5.4)? Now the audio will not stay sync'd with the video no matter what changes I make. It was [almost] perfect prior to that update.
Has anyone had "Buffering Failing" since the last update (0.5.4)? Now the audio will not stay sync'd with the video no matter what changes I make. It was [almost] perfect prior to that update.
I see that, too. I also can't get any video on my Desire (audio works ok) with version 0.5.4.
I see that, too. I also can't get any video on my Desire (audio works ok) with version 0.5.4.
Video works with version 0.5.5 (thanks!). Problems with a/v sync, seek does not work. Much better than nothing
I have a digital tv receiver which can stream out transport stream video which can be viewed with VLC. Is it possible to stream this video to Android in real time? I tried adding a .m3u file with the streaing URL in it, but when I browse the files from Android, I can't see this file at all. However, if I browse the same directory in VLC, the file is visible and if I select it, I get the stream from the tv receiver.
Last edited by biterror; September 15th, 2010 at 03:00 PM.
I recently got it working with VLC 1.1.3, however i wanted to ask what everyone who has gotten it working is getting in terms of video quality? Mine is ok....Decent.
The newest release seems to have fixed it for me. I was always able to get audio but now video comes in too! Both picture and sound are great for me. I haven't watched too many videos for a long period of time so hopefully the sync holds up when watching/seeking.
I upgraded to pro license as soon as I got it working. Now my only issue is with the VLC .hosts file. Even if I put just 127.0.0.1 in the .hosts file, I'm able to connect from any IP. I've changed my ip numerous times by turning 3g on and off but I'm still always able to connect. Does anybody know why that is?
Lastly, once I do get the .hosts file to correctly restrict access, I'd like to set up an SSH tunnel for all the streaming. I set up a SSH server on my home computer which I can connect to with ConnectBot on my phone. I forwarded ports 8080 and 8081. I'm able to browse all files and even stream music through SSH.
My problem is that you can't forward port 554 with connect bot because it's < 1024. That sucks because my phone seems to only be able to receive RTSP over 554. Anybody know of a workaround for this?
Gonna go donate some money to TravelDevel. Thank you man, you rock.
Btw this is on Windows Vista, VLC 1.1.2, VLCSC 0.5.5
Last edited by painless; September 15th, 2010 at 05:34 PM.
@biterror:
Unfortunately audio sync has always been an issue. It was better when VLC 1.1.0 came out but still not great. Sometimes it's synced for a while, then suddenly the audio lags for 1 or 2 seconds. Try to tweak fps (usually original frame rate reduces the problems?), audio sync option (maybe off is better?) and other settings. With H.263 codec audio sync works better for me btw.
@painless:
Please keep us updated about the tunneling. I like to put some instructions about that on the app website if it works well.
I have also recognized on Windows that the .hosts file is ignored under certain situations. Try to start VLC with the lua http interface: Setup - TravelDevel
@max-greece:
"Cannot set video display." is a known issue for X10, My Touch, ... What's your device and Android version?
I really want to like this app, audio works fine, but I have no video, no matter the encoder settings. Occasionally I have sound , but no video. On 0.5.5, I got the "Unable to Set Display" error. Now I'm on 0.5.7 and I get a "ERROR: General failure".
I'm running Donut, on a Kyocera M6000 (Zio). Running VLC 1.1.3 on Linux. This is all through WiFi.
Last edited by electric.insect; September 18th, 2010 at 02:14 PM.
I might be missing something, but I can't get it to connect. I can if I am sitting in my house and it is over wifi, but I want to be able to stream things over 3g and 4g. All I get is an error saying cannot connect to the ip address I enter. I know this is something simple, I'm just missing it!! Help please!!
I might be missing something, but I can't get it to connect. I can if I am sitting in my house and it is over wifi, but I want to be able to stream things over 3g and 4g. All I get is an error saying cannot connect to the ip address I enter. I know this is something simple, I'm just missing it!! Help please!!
Did you open all the correct ports in your router? If you can't even connect to the VLC server then either your ports are blocked or you didn't edit the .hosts file. By default I believe .hosts only allows local connections. Add the external IP your connecting from to the file and you should be able to connect.
A few posts ago TravelDevel talks about issues with the .hosts file on windows. He suggested starting VLC with the lua http interface. That worked perfect for me. There's a link in his post. Now I'm able to restrict access to whomever I like.
I'd like to set up an SSH tunnel for all the streaming. I set up a SSH server on my home computer which I can connect to with ConnectBot on my phone. I forwarded ports 8080 and 8081. I'm able to browse all files and even stream music through SSH.
My problem is that you can't forward port 554 with connect bot because it's < 1024. That sucks because my phone seems to only be able to receive RTSP over 554. Anybody know of a workaround for this?
Still can't stream RTSP through SSH. I've been streaming music through ssh fine now though for the past couple of days. I've tried numerous ports... 8080, 8081, 7070, 8554 (read this is alternate RTSP port), and a bunch of other random ports. Until I can find a port above 1024 that my phone can accept RTSP on, I'm out of luck.
Does anybody know of other ports for RTSP? What ports work on your phones? Even if we have different phones I'm willing to try anything at this point.
Still can't stream RTSP through SSH. I've been streaming music through ssh fine now though for the past couple of days. I've tried numerous ports... 8080, 8081, 7070, 8554 (read this is alternate RTSP port), and a bunch of other random ports. Until I can find a port above 1024 that my phone can accept RTSP on, I'm out of luck.
Does anybody know of other ports for RTSP? What ports work on your phones? Even if we have different phones I'm willing to try anything at this point.
Ok I just did even more testing trying to tunnel RTSP through SSH. WITHOUT tunneling, now I can get RTSP over port 5554 over both wi-fi and 3G. (For it to work over 3g, use DroidGnome's workaround of enabling wi-fi antenna without connecting to wi-fi). I couldn't get this to work before but now I can stream over 5554 on wifi and 3g if I connect to the VLC server directly. (Maybe v0.5.7 fixed it for me or I was doing it all wrong before.)
Theoretically I should be able to forward port 5554 with no problems, but it's not working. When I tunnel rtsp through 5554, the screen enlarges like it's sizing the video and the counter goes up. After around 15 seconds I get 'Buffering failed.' After I click stop it keeps flashing ERROR -38/0 until I go menu -> stop and exit.
I dunno why I can tunnel ports 8080 and 8081 for audio just fine but RTSP doesn't work.
Traveldevel, one thing I want to do is to stream live TV to my phone. I have a setup that uses Windows Media Encoder that I used to use with my WinMo phone, but since WMV streaming isn't supported by Android I've been working on a method using VLC.
But if this functionality could be added to your app it would definitely be cleaner. Instead of picking a media file to stream, you would select a tuner to capture from. Even if the channels or inputs had to be preconfigured that would be fine. For me, I stream from one of two channels using one capture card.
Do you think something like this could be added to your app? Thanks!
Hey TravelDevel,
I dunno if this will help much with solving the SSH issues but here's the log from VLC when I tried to play a video tunneled through SSH.
-- logger module started --
lua: Lua HTTP interface
main: creating httpd
main warning: client still connected
packetizer_mpeg4video warning: waiting for VOL
packetizer_mpeg4video warning: waiting for VOL
packetizer_mpeg4video warning: waiting for VOL
packetizer_mpeg4video warning: waiting for VOL
main warning: client still connected
Here's the log when I played a couple over wifi with no problems:
-- logger module started --
lua: Lua HTTP interface
main: creating httpd
packetizer_mpeg4video warning: waiting for VOL
packetizer_mpeg4video warning: waiting for VOL
The only difference I see is the 'main warning: client still connected'
had everything working fine on Friday. . . did the latest update earlier today and now get "buffering failed" when trying to stream over 3g. nothing else changed on my device. . . not sure why it's not working now (i should've left well enough alone i guess)