Web interface playback

Things I record from PBS won’t play on online interface (recordings from all other channels seem to work fine), playback on ATV seems to work fine.

Settings
On Now
Guide
Search
DVR
Recordings
Log
Tardheels
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] SPS unavailable in decode_picture_timing
[h264 @ 0x18d9ea0] non-existing PPS 0 referenced
[h264 @ 0x18d9ea0] decode_slice_header error
[h264 @ 0x18d9ea0] no frame!
[h264 @ 0x18d9ea0] Increasing reorder buffer to 2
[mpegts @ 0x18bb1c0] start time for stream 3 is not set in estimate_timings_from_pts
[mpegts @ 0x18bb1c0] start time for stream 4 is not set in estimate_timings_from_pts
[mpegts @ 0x18bb1c0] start time for stream 5 is not set in estimate_timings_from_pts
[mpegts @ 0x18bb1c0] start time for stream 6 is not set in estimate_timings_from_pts
[mpegts @ 0x18bb1c0] PES packet size mismatch
[mpegts @ 0x18bb1c0] Dropped corrupted packet (stream = 1)
[mpegts @ 0x18bb1c0] PES packet size mismatch
[mpegts @ 0x18bb1c0] Dropped corrupted packet (stream = 2)
2017/01/09 20:35:39 [HLS] Stopping transcoder session file-10
2017/01/09 20:35:39 [HLS] error during ffmpeg progress: unexpected EOF

What browser? Does it start and stall out, or never plays at all?

Chrome, never plays at all. It seemed to work on my ipad from safari this morning. Will re-test in chrome at home tonight and let you know.

Macbook w/Sierra on Safari
Ubuntu 16.04 Server

Playback is choppy using the Web Interface on Live TV, but not choppy on Recorded TV.

Tried tweaking all of the settings in the DVR but no luck.

Let me know if there are any logs I can provide.

(Awesome job with the beta!!!)

Check the Activity section of the Settings tab for the streaming rate while watching live tv. Sounds like its <1x, so not able to keep up with real time data. Try reducing the transcoder resolution.

Also does it say Transcoder Hardware or Software on the settings tab?

Activity is around .97 - so really really close.

Transcoder is Software

Changing resolution to 480p definitely helps, gets it a bit above 1x

What kind of hardware? Copy/paste the CPU specs from the Settings tab.

Running on a VM hosted on a Mac Mini

OSLinux Ubuntu
16.04 (kernel: 4.4.0-31-generic)
CPU
1 cores / Intel® Core™ i7-3615QM CPU @ 2.30GHz
load averages: 0.02 0.45 0.60
RAM1.03 GB
68.0% free

CPU utilization is low, around 11%

Gotcha. We’re not able to take advantage of hardware accelerated transcoding inside VMs. If you install it on your mac natively, it will be able to use your Intel CPU’s transcoder which makes it 2-3x faster.

Understood. Do you foresee any improvements on this any time soon or should I just bite the bullet and install on my host?

Virtualized hardware will never achieve the same performance as a native installation. I recommend installing on macOS unless you have a reason to run in a VM.

This issue exists for me still, it includes the NFL games I taped this weekend too. I can play these fine on my iPhone and iPad with safari, I’m wondering if chrome and/or windows is having trouble with a certain compression , but I can’t remember how to check which channels are encoded differently

Also, this isn’t a pressing issue I’m just trying to help test so feel free to ignore!

I am unable to use the web interface playback either on my Mac Mini Mid 2010. I tried both Safari and Chrome. I am recoding in 1080p. I will try lower resolutions and see if that helps

2017/01/11 16:17:22 [HLS] Starting transcoder for file-1 at 15m38s
[mpegts @ 0x7f952b00a400] PES packet size mismatch
[mpegts @ 0x7f952b00a400] Dropped corrupted packet (stream = 1)
2017/01/11 16:17:34 [HLS] Stopping transcoder session file-1
2017/01/11 16:17:34 [HLS] error during ffmpeg progress: unexpected EOF

Nevermind problem solved, my mac is too slow :disappointed_relieved:

There are some known issues with playback on Chrome. Do you hear audio only, or is there no playback at all?

For me…no playback at all in Chrome or Edge on WIN 10…works fine on my MBP using Safari
in macOS

Sounds like there might be some issue with playback on Windows then. I only tested with Safari and Chrome on iOS and macOS. Will need to find a windows machine and investigate.