FAQ  •  Register  •  Login

How does Serviio work?

<<

Salamihawk

Serviio newbie

Posts: 5

Joined: Tue Jul 02, 2013 7:30 am

Post Tue Jul 02, 2013 8:08 am

How does Serviio work?

I upgraded my server a month ago to an HP ProLiant Microserver N54L running WHS 2011 and installed Serviio last night because I was getting fed up with the built-in Windows Media Streaming service. So far everything is working better than expected, with one slight hiccup: Serviio was no longer visible after my server had hibernated overnight and woken back up in the morning. I've told Lights Out to stop the Serviio service when going to sleep and start it back up when waking up. Since all I had to do this morning to get it running again was restart the service manually, this should take care of that problem.

I also noticed that .mkv videos were also listed out (Windows didn't do this). I've heard of on-the-fly transcoding, but I thought the N54L might have been a bit too weak for that, but I was wrong! I had some 1080p Blu-Ray movies ripped to .mkv in fairly high quality, and not only did they show up in the list on my PS3, but they actually played! No conversion needed! Which leads me to my question: How does it work? I've used transcoding programs in the past that basically copy audio and video from one container (.mkv) and remux it into something like .mpg or .mp4, which can then be read by the PS3. Is this what Serviio is doing on-the-fly? I imagine it only worked because I told Serviio to stream everything in original quality, which should actually consist of just copying out the individual streams. Is Serviio remuxing the streams, or is it sending the individual streams to the PS3 without any further modification?

I also noticed that, unfortunately, I cannot fast forward with my PS3 beyond 1.5x because it just stops responding. Pressing play again resumes playback, but this is gonna make watching shows with really long intros (coughGame of Thronescough) really irritating. Any way to deal with this? Do I need to wait for the server to buffer? (I've noticed that MKV playback requires a little extra time to get started)
<<

Illico

User avatar

DLNA master

Posts: 4646

Joined: Fri Jul 23, 2010 8:08 am

Location: France

Post Tue Jul 02, 2013 8:45 am

Re: How does Serviio work?

With PS3 profile selected on serviio console, a MKV file will be remuxed in MPEGTS container without video transcoding, audio will probably be transcoded to AC3.
Illico
Sony 2010 KDL-46EX501 | BDP-S373 | SMP-N100 | Windows 8-i7 | Network DD HD-CE1.5TLU2 | Livebox2-UHD86 | ServiiDroid | ServiiGo | BubbleUPnP
Serviio beta tester - Moderator
<<

DenyAll

DLNA master

Posts: 2257

Joined: Fri Mar 08, 2013 11:16 pm

Location: Adelaide, Australia

Post Tue Jul 02, 2013 12:08 pm

Re: How does Serviio work?

Any way to deal with this? Do I need to wait for the server to buffer?
No, its not buffer related. Unfortunately the only way I have found to fix this is to remux the file to an MP4 container. The PS3 can play most MP4's natively, so you get full support for file scanning, ffw and rewind. Fortunately remuxing is fast and not processor intensive. Using ffmpeg that comes with Serviio you can remux your files with the command:

    "C:\Program Files\Serviio\lib\ffmpeg.exe" -i "filename.mkv" -vcodec copy -acodec copy "filename.mp4".
Run this command from the command line prompt. You may have to change the location to point to where you have ffmpeg.exe on your PC (it's in the Serviio\lib folder). This command will copy the video and audio streams into an MP4 container with no loss in quality.
DenyAll
Panasonic Viera FX800A | Panasonic Viera CS610A | Sony PS4 | Sony PS3 | Panasonic DMP-BD79 | Yamaha RX-V500D | iPad | Windows 10 | Serviio 1.10.1 Pro
WinHelper | MediaInfo

Beta Tester, Moderator
Please do not PM me for support as any solution cannot be shared with others.
<<

Salamihawk

Serviio newbie

Posts: 5

Joined: Tue Jul 02, 2013 7:30 am

Post Tue Jul 02, 2013 12:44 pm

Re: How does Serviio work?

Cool thanks, I think I saw another one of your posts regarding this issue and I started experimenting around.

I could theoretically create a cron job that runs once daily that remuxes all mkv files in my directory:

  Code:
find /mediadirectory/ -type f -name "*.mkv" -exec avconv -i '{}' -vcodec copy -acodec copy '{}.mp4' \;


I just tried it out and it goes through and finds the files I specified after -name and remuxed a copy into the same directory with the same name with .mp4 at the end. Not a bad solution, I think :)

Return to User experiences

Who is online

Users browsing this forum: No registered users and 22 guests

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.