Posts: 16,946
Joined: Feb 2011
Reputation:
256
You know xbmc needs a jailbreak to run. So noone has experience...
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much:
click here
HowTo setup NFS for Kodi:
NFS (wiki)
HowTo configure avahi (zeroconf):
Avahi_Zeroconf (wiki)
READ THE IOS FAQ!:
iOS FAQ (wiki)
Posts: 1
Joined: Mar 2011
Reputation:
0
I have exactly the same problem. Is there already a solution for this issue?
Posts: 31,445
Joined: Jan 2011
The only real solution would be to have transcoding set up on the PVR backend server. I'm pretty sure MythTV, VDR, and NextPVR, are some that I believe are able to transcode.
Posts: 7
Joined: Dec 2012
Reputation:
0
Has anyone tried remuxing the file in advance? The following command executed with ffmpeg should remux from a transport stream to a program stream without altering the audio or video:
ffmpeg -i input.ts -vcodec copy -acodec copy output.mpg
I'm gonna give this a try and see what happens.
Posts: 7
Joined: Dec 2012
Reputation:
0
So I couldn't wait to get home from work so I started messing with a file I could access remotely.
Well, some good news to start - remuxing a 1 hour HD file took about 5 minutes which makes this something that you can do on just recorded files without angering the family, unlike a re-encode.
File size is slightly smaller on a 1 hour HD recording of Bones. 6.14GB down to 5.85 GB, I believe this is because program streams (.mpg) store significantly less error correction data in the header than transport streams (.ts)
Windows Media Player is much happier with the program stream compared to the transport stream in W7. I get the little preview image from the file, and WMP can actually playback the program stream, while WMP normally just shows me a black screen with the timer running for my HD transport streams (sound like similar behavior to our ATV2's to anyone?)
Now I just need to get home and try the file on my ATV2!! I'll post as soon as I can.
Posts: 7
Joined: Dec 2012
Reputation:
0
2012-12-06, 02:23
(This post was last modified: 2012-12-07, 01:05 by Naylia.)
Well, almost...
File opens instantly and starts buffering then plays sort of, seems to drop quite a few frames and then and after a minute had to buffer again, but compared to my .ts file (which doesn't even always open) this is a giant improvement.
File is 720p at 12.8 Mbit/s bit rate. I am going to try a hard line rather than wifi and see if that helps. Try and figure out if it's a connection issue or bitrate limitation issue now.
Posts: 7
Joined: Dec 2012
Reputation:
0
2012-12-06, 02:44
(This post was last modified: 2012-12-06, 02:54 by Naylia.)
Well, ethernet removed most of the buffering, but it's still not flawless video playback. Audio is perfectly smooth with AC3 passthrough. Seeking does work but can trigger more buffering.
Thinking this might be as good as it gets without moving to lower bitrate file, since we don't have hardware decoding of MPG2.
Posts: 16,946
Joined: Feb 2011
Reputation:
256
This is 720p mpeg2 12.8MBit/s via software decode? I doubt that. ATV2 doesn't have the ponies for soft decoding such - you should experience unwatchable stutter/buffer imo.
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much:
click here
HowTo setup NFS for Kodi:
NFS (wiki)
HowTo configure avahi (zeroconf):
Avahi_Zeroconf (wiki)
READ THE IOS FAQ!:
iOS FAQ (wiki)
Posts: 7
Joined: Dec 2012
Reputation:
0
The Hauppauge HD-PVR would be a good recording device for ATV2 owners, takes component input from cable box and encodes to your choice of 720p or 1080i in H.264. So you just lock your cable box to 720p, set the HDPVR to 720p and be happy playing your files. It's just an expensive route if you want a multi-tuner setup.
Posts: 31,445
Joined: Jan 2011
In theory, a Raspberry Pi could be used as the PVR backend, since it has both hardware video decoding (from mpeg2) and hardware video encoding (to h.264). However, I don't think anyone has taken advantage of this yet (not even sure if the hardware encoding is enabled yet).