MyCloudEX2Ultra and transcoding (web)

Is the MyCloudEX2Ultra too underpowered to handle transcoding or might there be something else the issue? The device is able to record 4 streams at once and all are playable via the ATV with no discernable issues… Playing the same items on a web browser (win 10 running IE, Edge or Chrome) exhibits the same result: stalling and stuttering after a few seconds of playback. The results are the same with either transcoder setting and/or with the lowest resolutions.

The following are attempts to playback with 2 recordings with the same results.(nothing else was happening during each separate attempt)

2017/01/05 19:01:34 [HLS] Starting transcoder for file-1 at 4m10s
[mpegts @ 0xaeba00] PES packet size mismatch
[mpegts @ 0xaeba00] Dropped corrupted packet (stream = 1)
[mpegts @ 0xaeba00] PES packet size mismatch
[mpegts @ 0xaeba00] Dropped corrupted packet (stream = 2)
[mpegts @ 0xaeba00] PES packet size mismatch
[mpegts @ 0xaeba00] Dropped corrupted packet (stream = 1)
[mpegts @ 0xaeba00] PES packet size mismatch
[mpegts @ 0xaeba00] Dropped corrupted packet (stream = 1)
[mpegts @ 0xaeba00] PES packet size mismatch
[mpegts @ 0xaeba00] Dropped corrupted packet (stream = 1)
2017/01/05 19:02:02 [HLS] Stopping transcoder session file-1
2017/01/05 19:02:02 [HLS] error during ffmpeg progress: unexpected EOF
2017/01/05 19:03:50 [HLS] Starting transcoder for file-5 at 0s
[mpegts @ 0xaeb9f0] PES packet size mismatch
[mpegts @ 0xaeb9f0] Dropped corrupted packet (stream = 1)
[mpegts @ 0xaeb9f0] PES packet size mismatch
[mpegts @ 0xaeb9f0] Dropped corrupted packet (stream = 2)
[mpegts @ 0xaeb9f0] PES packet size mismatch
[mpegts @ 0xaeb9f0] Dropped corrupted packet (stream = 1)
[mpegts @ 0xaeb9f0] PES packet size mismatch
[mpegts @ 0xaeb9f0] Dropped corrupted packet (stream = 2)
2017/01/05 19:04:18 [HLS] Stopping transcoder session file-5
2017/01/05 19:04:18 [HLS] error during ffmpeg progress: unexpected EOF

Check the Activity section on the Settings tab. It should show the transcoder speed. You want it to be 1x or higher. If it’s not, you can try reducing the resolution at the bottom of the page to 360p or so to compare.

I don’t know offhand what type of processor that model has, but sounds like probably a mid-range ARM chip.

The activity shows way lower than 1.0:. /proc/cpuinfo for the device listed below…This is at 360p

Watching recording Batman v Superman: Dawn of Justice (2016) 2016-12-22-1929.mpg from 192.168.1.177 (Running: 1h2m28.842178s @ 0.342x).

root@MyCloudEX2Ultra root # cat /proc/cpuinfo
processor : 0
model name : ARMv7 Processor rev 1 (v7l)
BogoMIPS : 2655.84
Features : swp half thumb fastmult vfp edsp neon vfpv3 tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x4
CPU part : 0xc09
CPU revision : 1

processor : 1
model name : ARMv7 Processor rev 1 (v7l)
BogoMIPS : 2655.84
Features : swp half thumb fastmult vfp edsp neon vfpv3 tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x4
CPU part : 0xc09
CPU revision : 1

Hardware : Marvell Armada 380/381/382/385/388 (Device Tree)
Revision : 0000
Serial : 0000000000000000

0.3x means it takes 3 seconds to transcode 1 second of video. That’s too slow to be usable for watching.

Have you tried Plex on that NAS? Is it any better. Maybe we are missing some optimizations for ARM.

Just installed Plex and pointed the libraries to the Channels folders for TV and Movies. It looks like the CPU on these units is not sufficient. Plex displays “This server is not powerful enough to convert video.” when I try to playback the same movie via the plex web interface.

Good to know. FYI Blend uses half the CPU of Linear, but that still won’t help you very much.

Several times I’ve received same Plex message, however I was able to play without too many interruptions, other times, no satisfctory playback. YMMV…

Several weeks ago, I almost invested in a new NAS (currently only have single disk MyClouds), however I decided, if required, I would rather invest a bit more $ in a newer headless, MacMini as a server utilizing current NAS for storage.

I’m currently in limbo with a 2010 MacMini as the Channels server (very limited or non existant web ui playback) and utilizing other mobile players (iOS and Android) until Channels DVR is available on iOS for recordings. And, of course, have the outstanding Channels Live TV on iOS.

What is the difference between linear and blended?