PDA

View Full Version : Streaming on IOS/IPad



darkm00n
December 20th, 2012, 07:25 AM
HI,
I encounter a lot of problems when trying to stream/transcode movies in 1080p onto my iPad 2 (IOS).
Which software (client side) do you recommend ?
What are the settings at backend and client side to be set ?
Many thanks for your help/support.
Thanks
DM

Dennis
December 20th, 2012, 07:29 AM
Hi,

I'd recommend trying the 8player for iOS devices (and in KRR, go to Devices pane, double-click on your device and select the 8player device profile).

darkm00n
December 20th, 2012, 07:34 AM
Thanks Dennis for the /Very/ quick response :)

But 8Player does not stream anything because of lack of codec support "decoder for this video is unavailable"...
Any other thoughts ?

Dennis
December 20th, 2012, 07:39 AM
It should play most files (looking at their product page: http://08software.com/products/8player/), so I'm a bit surprised why it wouldn't play something.

Can you please right-click in KRR on one such file and post the output of the "File Information" command?

Or it doesn't play any of your files at all? If that's the case, perhaps there is some other issue and I'll need to see logs for that. To enable logging, tick the Enable Logging item under the Tools menu, then restart the server, try playing one file on the iPad and once it fails, stop the server and send the logs to support (at) kooraroo (dot) com.

To find where logs are, go to Tools -> Options -> File Locations and click the Open button on the Logs folder.

darkm00n
December 20th, 2012, 07:43 AM
I had to install ffdshow to get some stuff played, but this is lagging like hell...
Here is the fileinfo output from KRR:Video, DB: 452, Thumb: 891
S [h264, 28], bitrate: 0, framerate: 23,98, level: 41, profile: 100, flags: 0x0, flags2: 0x0


------------------------

ffmpeg version N-47975-gde2022c Copyright (c) 2000-2012 the FFmpeg developers
built on Dec 19 2012 14:05:11 with gcc 4.7.2 (GCC)
configuration: --arch=x86 --enable-gpl --enable-libx264 --enable-avisynth --target-os=mingw32 --cross-prefix=i686-w64-mingw32- --pkg-config=pkg-config --enable-libmp3lame --enable-version3 --extra-libs=-lws2_32 --enable-zlib --extra-libs=-lwinmm --extra-libs=-lgdi32 --enable-gnutls --enable-libass --enable-avresample --enable-w32threads --enable-runtime-cpudetect --disable-ffserver --enable-memalign-hack
libavutil 52. 12.100 / 52. 12.100
libavcodec 54. 80.100 / 54. 80.100
libavformat 54. 49.102 / 54. 49.102
libavdevice 54. 3.102 / 54. 3.102
libavfilter 3. 28.102 / 3. 28.102
libswscale 2. 1.103 / 2. 1.103
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 2.100 / 52. 2.100
Input #0, matroska,webm, from 'G:\movies\films\Batman Dark Knight Rises.1080p.mkv':
Duration: 02:44:32.80, start: 0.000000, bitrate: 10463 kb/s
Chapter #0.0: start 0.000000, end 542.834000
Metadata:
title : 00:00:00.000
Chapter #0.1: start 542.834000, end 1148.522000
Metadata:
title : 00:09:02.834
Chapter #0.2: start 1148.522000, end 1815.856000
Metadata:
title : 00:19:08.522
Chapter #0.3: start 1815.856000, end 2468.800000
Metadata:
title : 00:30:15.856
Chapter #0.4: start 2468.800000, end 3069.525000
Metadata:
title : 00:41:08.800
Chapter #0.5: start 3069.525000, end 3629.668000
Metadata:
title : 00:51:09.525
Chapter #0.6: start 3629.668000, end 4204.033000
Metadata:
title : 01:00:29.668
Chapter #0.7: start 4204.033000, end 4813.475000
Metadata:
title : 01:10:04.033
Chapter #0.8: start 4813.475000, end 5460.580000
Metadata:
title : 01:20:13.475
Chapter #0.9: start 5460.580000, end 5964.292000
Metadata:
title : 01:31:00.580
Chapter #0.10: start 5964.292000, end 6538.490000
Metadata:
title : 01:39:24.292
Chapter #0.11: start 6538.490000, end 7221.589000
Metadata:
title : 01:48:58.490
Chapter #0.12: start 7221.589000, end 7847.673000
Metadata:
title : 02:00:21.589
Chapter #0.13: start 7847.673000, end 8352.636000
Metadata:
title : 02:10:47.673
Chapter #0.14: start 8352.636000, end 9014.631000
Metadata:
title : 02:19:12.636
Chapter #0.15: start 9014.631000, end 9410.526000
Metadata:
title : 02:30:14.631
Chapter #0.16: start 9410.526000, end 9872.795000
Metadata:
title : 02:36:50.526
Stream #0:0(eng): Video: h264 (High), yuv420p, 1920x1080, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
Stream #0:1(fre): Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s (default)
Metadata:
title : AC3 5.1
Stream #0:2(eng): Audio: dts (DTS), 48000 Hz, 5.1(side), fltp, 1536 kb/s
Metadata:
title : DTS 5.1
Stream #0:3(fre): Subtitle: subrip
At least one output file must be specified


Is there any way to set something to transcode to IOS devices ?

Dennis
December 20th, 2012, 07:51 AM
I had to install ffdshow to get some stuff played, but this is lagging like hell...

Do you mean ffdshow on the iPad or on the PC? You don't need any codecs installed to use and stream (and transcode) through KooRaRoo on the PC and the player should have taken care of playing files on the iPad also without any additional software, as far as I know.



Is there any way to set something to transcode to IOS devices ?
Yes, but ideally you'd want to stream natively as much as possible. Let's try and get that sorted out. To transcode manually, you can right-click on a file in KRR and select Transcode. Then choose your device profile and you'll get a list of formats and codecs that files can be transcoded to (it varies per-device).

darkm00n
December 20th, 2012, 07:54 AM
I mean ffdshow on the ipad, into the 8player folder... see http://www.ffmpeg4ios.org/

If i transcode manually, how can I play it on the device afterwards ?

Dennis
December 20th, 2012, 08:09 AM
I mean ffdshow on the ipad, into the 8player folder... see http://www.ffmpeg4ios.org/

I don't have an iPad or any iOS-based device to test on at the moment (I'll be able to test one in a couple of days), but in my understanding 8player should not need any third-party libraries to play files. Can you please send a log to support trying to play one file, so that I could check if that gives me any hints as to why playback fails?

If i transcode manually, how can I play it on the device afterwards ?
KRR will know that you've transcoded manually and will use that file - you just need to make sure that you've selected your device in the manual transcoding dialog.

darkm00n
December 20th, 2012, 08:16 AM
Unfortunately it does need alternates libraries to play files..
What do you mean by trying to send a log to support trying to play one file ? Howto do this ?

Dennis
December 20th, 2012, 08:49 AM
Just see my previous post in this same thread: http://forum.kooraroo.com/showthread.php/161-Streaming-on-IOS-IPad?p=626&viewfull=1#post626

There are other alternatives to 8player as well, so we'll get this sorted out, even if not with 8player, but with something else.