View Single Post
Posts: 882 | Thanked: 1,310 times | Joined on Mar 2007
#381
Originally Posted by legoman666 View Post
Since I've upgraded to VLC 1.05, my first attempt at playing any video with any profile gives the error on the client "Stream failed to start." The error on the server is

Code:
[2010-02-19 17:42:15] Welcome to Knots - http://wiki.maemo.org/Knots2
[2010-02-19 17:42:15] Staring Knots in C:/knots with ruby 1.8.6
[2010-02-19 17:42:16] Waiting for VLC to start
[2010-02-19 17:42:19] Waiting for VLC to start
[2010-02-19 17:42:21] Waiting for VLC to start
[2010-02-19 17:42:22] Waiting for VLC to start
[2010-02-19 17:42:24] Waiting for VLC to start
[2010-02-19 17:42:26] VLC failed to start properly. Knots will not work.
Restarting the service makes it work.
This happened to me too right after the upgrade. After that I couldn't reproduce the problem so maybe it does something on first run and fails to start in time.

I looked at the filename problems people were having on Windows. It's pretty hard to try to fix in Knots and it seems it will be fixed in Ruby 1.9.2 so until it's released, please try to avoid using non-ascii chracters in filenames. They are usually properly scanned, but VLC fails to play them.

I released a new server for Windows with minor changes. For some reason its size dropped to half when I compressed it, but it seems to work fine so I wonder what caused it. Most noticeable changes:

- Latest changes from git
- Profile buffer now makes the N900 client (mplayer) buffer the video too. MPlayer doesn't use seconds so I made it buffer 512 kb * seconds.
- Tuned N900 profile a bit. Seems pretty solid according to my quick tests, can anyone with the "no video" -problem test it?
- Added an ability to check whether your server is accessible from the internet without you having to go out and actually test it. Just start a stream in the browser, click on 'Hide window' button and go to settings to test it.

Last edited by ukki; 2010-02-20 at 12:56.
 

The Following User Says Thank You to ukki For This Useful Post: