FAQ  •  Register  •  Login

iPhone / iPad Support (transcoding)

<<

jlcooke

Streaming enthusiast

Posts: 22

Joined: Wed May 30, 2012 7:46 pm

Post Fri Jun 08, 2012 12:23 pm

iPhone / iPad Support (transcoding)

I'm utterly convinced Serviio is the best DNLA server after trying about 5-6 others.

Now if only it could present non MP4 video files (MKV, AVI, etc) to my iPhone/iPad/iPod as MP4 and transcode (if necessary) to mp4-h264-aac then we'd be laughing.

How can I help develop a profile to do this? My limited understanding of the profile XML description is that Serviio will not advertise a .AVI file as .MP4 so my IOS device will never get to request transcoding ... is this correct?

Edit: Links to DNLA IOS clients:
8player - http://www.youtube.com/watch?v=y3JepvlYy_A - http://itunes.apple.com/ca/app/8player/id375860275?mt=8
Media Link Player Lite - http://itunes.apple.com/ca/app/media-link-player-lite/id313455652?mt=8

Edit 2: Never mind - I see 8player can .AVI files from Serviio. No need for this feature - it already "just works"
<<

patters

User avatar

DLNA master

Posts: 1282

Joined: Sat Oct 09, 2010 3:51 pm

Location: London, UK

Post Sun Jun 10, 2012 3:48 pm

Re: iPhone / iPad Support (transcoding)

The iPad isn't a very good target system to have as a media client. It will only allow access to its video decode API using MP4 files, or mpegts containing H.264 + 2 channel AAC, streamed using AppleHTTP. Due to the MP4 container's design, it cannot be played while being written (so it's useless for realtime transcoding). The problem with AppleHTTP is that FFmpeg only contains a demuxer for that format, not a muxer.

Apps that play AVI will be using the CPU to do it, which will use the battery a lot. The only 3rd party app that has proper unfettered access to the video decode API (using the GPU) is XBMC, but you need to jailbreak.
LG OLED55B8PLA | PS4 Pro | Xbox One S | Synology DS214play
Serviio 2.1 package for Synology NAS - with limited hardware transcoding support!
<<

tcviper

User avatar

Streaming enthusiast

Posts: 44

Joined: Sun Dec 04, 2011 8:32 pm

Location: Netherlands

Post Sat Jun 30, 2012 12:56 pm

Re: iPhone / iPad Support (transcoding)

Or you can just use Plugplayer on your IOS device which support serviio aswell ;)

www.plugplayer.com
Sony KDL-55W905A | KDL-32EX521 | 32W5500 | STR-DN1040 | MacMini | Synology 1511+ | Network Cisco
<<

patters

User avatar

DLNA master

Posts: 1282

Joined: Sat Oct 09, 2010 3:51 pm

Location: London, UK

Post Sat Jun 30, 2012 3:37 pm

Re: iPhone / iPad Support (transcoding)

Does it handle mkvs these days? (I no longer have either iPhone or iPad). And ac3 audio?
LG OLED55B8PLA | PS4 Pro | Xbox One S | Synology DS214play
Serviio 2.1 package for Synology NAS - with limited hardware transcoding support!
<<

Redstars

Serviio newbie

Posts: 13

Joined: Tue Feb 15, 2011 5:51 pm

Post Mon Jul 09, 2012 11:45 am

Re: iPhone / iPad Support (transcoding)

It does but Goodplayer like all iOS media players is a software decoder, so everything is going through the CPU on the iPad which depending on circumstances may or may not work out. You can only access Apples H.264 decoder for media outside of MP4 if the device is jailbroken, which is how XBMC does it.
<<

patters

User avatar

DLNA master

Posts: 1282

Joined: Sat Oct 09, 2010 3:51 pm

Location: London, UK

Post Thu Jul 12, 2012 8:09 am

Re: iPhone / iPad Support (transcoding)

This is why I sold my iPad. My four year old 450 gramme VAIO P continues to be my movie player of choice on the go. Its 1600x768 screen is the perfect aspect for movies, it decodes 1080p content in hardware (H.264 and VC-1), it has an SSD, passive cooling and WiFi N, and even better - it's a real computer that runs real software, with workable keyboard (unlike even most netbooks). It had 'retina display' pixel density before Apple had even 'invented' it. Cost me a total of £500 including the SSD added later.
LG OLED55B8PLA | PS4 Pro | Xbox One S | Synology DS214play
Serviio 2.1 package for Synology NAS - with limited hardware transcoding support!
<<

FastLaneJB

Serviio newbie

Posts: 10

Joined: Wed Feb 09, 2011 1:43 pm

Post Mon Jul 16, 2012 8:52 pm

Re: iPhone / iPad Support (transcoding)

patters wrote:The iPad isn't a very good target system to have as a media client. It will only allow access to its video decode API using MP4 files, or mpegts containing H.264 + 2 channel AAC, streamed using AppleHTTP. Due to the MP4 container's design, it cannot be played while being written (so it's useless for realtime transcoding). The problem with AppleHTTP is that FFmpeg only contains a demuxer for that format, not a muxer.


I'm not sure exactly how it does it but AirVideo is what you need. This will transcode video on the fly to a format an iOS device can play in hardware. It works perfectly and I can stream a 1080p video which it can transcode down so I can play it over 3G away from my house.

I'm pretty sure it just uses ffmpeg because it needs that installed so ffmpeg must do whats required.
<<

patters

User avatar

DLNA master

Posts: 1282

Joined: Sat Oct 09, 2010 3:51 pm

Location: London, UK

Post Wed Jul 18, 2012 8:07 am

Re: iPhone / iPad Support (transcoding)

Air Video uses a customised FFmpeg in fact, which has an AppleHTTP muxer grafted on. It hasn't been back merged into the FFmpeg sources though.
LG OLED55B8PLA | PS4 Pro | Xbox One S | Synology DS214play
Serviio 2.1 package for Synology NAS - with limited hardware transcoding support!
<<

TIG

Serviio newbie

Posts: 3

Joined: Fri Jan 10, 2014 2:00 pm

Post Mon Nov 17, 2014 9:57 am

Re: iPhone / iPad Support (transcoding)

Try the 8player. Works great on iPhone & iPad! Subtitles, seeking & diacritics. LAN & WAN too.

Return to Feature requests

Who is online

Users browsing this forum: No registered users and 30 guests

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