Page 1 of 1

Remote access delivery quality?

PostPosted: Sat Mar 09, 2013 2:15 pm
by onearmfrog
Hi,

I've been using ServiioGo for a day and I think it's magnificent.
Its quality is way better than what I've used so far.

However - I can't figure out what kbps the serviio delivers when I'm connecting using my Android.
When it says "Low", what kbps do I get for mp3 files? 128? 96? It's not clear.

I have a pretty good internet usage program on my phone, but I still don't want to reach my limit
because of streaming high rate mp3 or video files.

Thanks.

Re: Remote access delivery quality?

PostPosted: Sat Mar 09, 2013 3:09 pm
by will
Audio:
Audio is delivered at its original bitrate if it is an mp3, otherwise it is transcoded to mp3 at 196Kbit/s
It doesn't have different qualities at the moment, I'm sure it could be added to Serviio if people wanted it

Video:
Original: Sends the video as is and doesn't adjust the bitrate or resolution
Medium: Transcodes it with bitrate of 1Mbit/s
Low: Transcodes it with bitrate of 500Kbit/s


These values were picked to cover most users, but can be adjusted if needed via the app's profile (either on your own or asking us what you want and we can send you a new profile).

Re: Remote access delivery quality?

PostPosted: Sat Mar 09, 2013 9:59 pm
by onearmfrog
Hi,

Thank you for your quick reply.

I would definitely want to transcode all audio to 96kbps ogg since it delivers high quality
sound at lower bitrate. If not possible, 196kpb will do, but without saving the mp3's original
quality.

For pictures - I would like to reduce the size of the images. For tv viewing it's great,
but for a mobile device I think it's not necessary to view more than 1024x768.
Maybe a link to download the original file.. not sure how many people need this feature.

Videos - FIne by me :)

I'll try to learn a bit about profile editing and see if I can produce one on my own.

Thanks for listening.

Re: Remote access delivery quality?

PostPosted: Sat Mar 09, 2013 10:10 pm
by onearmfrog
Just wondering -
Will changing the profile affect transcoding for my tv, or just the remote access?

Re: Remote access delivery quality?

PostPosted: Sat Mar 09, 2013 10:18 pm
by will
The change would be specific to ServiiGo. (The profile is in config/application-profiles.xml) under wherever you installed Serviio.

Target cannot be ogg and I've only tested the app with mp3 (although I'm sure more formats are supported), you will be able to change the bitrate though.

Images are already resized, the app uses Medium quality which I think is that resolution, or close enough. If you press view image details button / long click a thumbnail you get a link to the original image.

Re: Remote access delivery quality?

PostPosted: Sat Mar 09, 2013 10:30 pm
by onearmfrog
Great info. Thanks again.

Re: Remote access delivery quality?

PostPosted: Sun Mar 10, 2013 9:01 pm
by onearmfrog
Hello again.

Following the last discussion I dug deep into the app's profile xml
and couldn't figure out what the right ID is for the remote console is.
I tried searching for "mobile", "samsung galaxy", "serviiGo"...

Perhaps I missed something here.

Can you direct me?

Thank again.

Re: Remote access delivery quality?

PostPosted: Sun Mar 10, 2013 9:28 pm
by will
It's in application-profiles.xml not profiles.xml

Re: Remote access delivery quality?

PostPosted: Sun Mar 10, 2013 9:37 pm
by onearmfrog
will wrote:It's in application-profiles.xml not profiles.xml


Right! Sorry about that, I missed it somehow.

Is this the line I should change to force 192kbps?
<Audio targetContainer="mp3" aBitrate="384">

When you said the high/med/low settings don't have audio settings included in them -
does that mean I can't add an <audio> tag with different qualities myself
or will support it?

Re: Remote access delivery quality?

PostPosted: Mon Mar 11, 2013 8:30 am
by will
That tag is for online audio and I've just asked for it to be reduced to 192 by default, edit the tag higher up, althoguh 192 is the default when nothing is set, so if you want to lower it then choose 128 or 96.

When I tested multiple audio qualities ages ago Serviio generated multiple links, but they all had the same bitrate. Its on my todo list to re-test this and if needed file an issue, but until now no one was really interested in different audio qualities, so there hasn't really been the need.

Re: Remote access delivery quality?

PostPosted: Thu Apr 18, 2013 6:08 pm
by onearmfrog
Hi again.

I've reduced the quality to 32kpbs to make sure I can hear the difference but the quality remains the same.
After the change I've restarted the service.

What am I doing wrong?

Re: Remote access delivery quality?

PostPosted: Thu Apr 18, 2013 8:52 pm
by will
Can you post post your profile just to be sure and post ffmpeg -i /path/to/serviio/tmp/tmp.file output to give information about the file serviio created.

Re: Remote access delivery quality?

PostPosted: Fri Apr 19, 2013 8:31 am
by onearmfrog
Thanks, I attached the profile.

Wasn't too successful with ffmpeg. First of all either I didn't have ffmpeg or it wasn't in the windows path, so I installed it just to be sure.
I tried to enter the command using my serviio path but I must have the syntax wrong (or the whole concept...)
(ffmpeg -i "C:\Program Files\Serviio\tmp\tmp.txt" output)

Re: Remote access delivery quality?

PostPosted: Fri Apr 19, 2013 8:37 am
by will
The bitrate is still 192 in that profile
  Code:
<Audio targetContainer="mp3" aBitrate="192">
  <Matches container="flv"/>
  <Matches container="asf"/>
  <Matches container="rtp"/>
  <Matches container="rtsp"/>
  <Matches container="mp3"/>
</Audio>


chagne that value to 64 or something.

ffmpeg.exe will be in C:\Program Files\Serviio\lib\ffmpeg.exe

After playing back a track, there should be a file with a recent timestamp in the directory which you have set up for transcoding (under the transcoding tab in the console), by default I think it is the windows temp directory.

you need to call "C:\Program Files\Serviio\lib\ffmpeg.exe" -i "C;\path\to\temp\tmpfile"