Jump to content

Hardware acceleration and Qnap


ztheoz

Recommended Posts

Hi,

I'm thinking about buying a nas from Qnap (model ts-253BE), but I wanted to know if hardware acceleration is supported by the app.

I've read an old thread where users said that it wasn't supported yet, so I was wondering it is now.

Also, is the hardware acceleration working with h265 codec, or just h264?
Thanks a lot !

Link to comment
Share on other sites

Ok, nice thanks !

So with the screenshots I've understood that both h264 and h265 are supported right?
And can we know when this release will came out?

Link to comment
Share on other sites

It's written on the website that we have to install Codex Pack or the HDPlayer in order to use h265.
So ti's supporting hardware decoding h265, but I'm afraid only with qnap's apps...

Maybe it'll work with codex pack, but as I don't have this nas yet I can't be sure.

Edited by ztheoz
Link to comment
Share on other sites

bbfugitive

Hi,

I'm thinking about buying a nas from Qnap (model ts-253BE), but I wanted to know if hardware acceleration is supported by the app.

I've read an old thread where users said that it wasn't supported yet, so I was wondering it is now.

Also, is the hardware acceleration working with h265 codec, or just h264?

Thanks a lot !

This NAS contains the Intel[emoji2400] Celeron[emoji2400] J3455, with Intel HD Graphics 500 at 250 mhz. It is an Apollo Lake chip with both h265 encode and decode support. My guess is it will work well with Emby.

 

I wouldn't use this NAS for much else while it's serving up media.

 

Sent from my LEX727 using Tapatalk

Link to comment
Share on other sites

I recently got a QNAP NAS (TVS-951X) with Celeron 3865U (HD 610) which is theoretically capable of H265 (Main 10 profile / 5.1 level) encoding / decoding. Running 3.6.0.74 beta at the moment with default transcoding setting -

 

Enable hardware acceleration when available: Yes

Transcoding thread count: Auto

 

I just started playing with it various videos and noticed when I set the playback setting in Emby app on my LG E6 to 120 Mbps (or anything above 60Mbps for that matter), it direct plays HEVC HDR videos (I only tested with couple of samples though) pretty well. When I set it to 20Mbps, it transcodes to 1080p@58fps and plays well too. Didn't notice any hiccup in my 10 minutes of watching.

 

24l2yvq.jpg

 

Of course at 20Mbps the quality is not great but for weaker TVs or devices like Roku Express it might be ok. I also tried with 40Mbps. While visually it looked better there was a stutter every 3 minutes or so. The encoding was happening at 33fps so I am little surprised that a 24fps video would stutter for few seconds every 3 minutes or so. I'll play with various "Advanced" HW acceleration settings and report later this week.

 

dp8j88.jpg

 

Another thing I noticed that if I enable subtitle it stutters really bad - every 3 seconds or so. I am yet to test on Roku and 1st gen FTV, which are going to be the primary clients for the 1080p transcoding.

 

Link to comment
Share on other sites

Thanks for the feedback. At 40 mbps, the limiting factor could very well just be pushing the data across the network to your roku.

Link to comment
Share on other sites

Thanks for the feedback. At 40 mbps, the limiting factor could very well just be pushing the data across the network to your roku.

Hmm, I don't think it's the network - the app direct plays the 4k 51mbps video fine so 40mbps shouldn't choke the network. BTW, I haven't tested the Roku yet - just the LG TV app so far.

Link to comment
Share on other sites

Report #2

 

Tried few other things tonight. First, the "Advanced" option doesn't have many choices - VAAPI was the only option for decoding and Exnyos (typo? Is it Exynos?) V4L2 was the other option for encoding. For the Emby app on LG WebOS 30mbps transcoding seemed to be the sweet spot. Decent quality and no stuttering in 10-12 mins of play. Of course the LG doesn't need any transcoding help but I wanted to see how the transcoding worked on the NAS. Thumbs up Team Emby!

 

Next tried the Emby app on Apple TV 4K. It direct played the 51mbps sample pretty well, just like the app on LG TV, when Playback Options > Max Bitrate is set to Auto. When set to 40mb/s, it starts transcoding (as expected) but wonder why there is no 120mbps option like the app no LG. ATV4K should have the processing power to handle that bitrate easily and wouldn't need any transcoding help. Gripe #1 for the Emby app on ATV.

 

In any case, what I am testing here is the Emby server on QNAP NAS and it came out with flying colors. I played a 160mbps 4k hevc video and Emby, with QNAP's help, was able to transcode it well. Two thumbs up Team Emby!!

 

Now there is a caveat that the demo clip was only 30 sec long so I don't know whether it'd stutter after few minutes like the 40mbps transcoding scenario above. And gripe #2 for the app on ATV that I couldn't find the "Stats for Nerds" option to display the original and transcoded bitrates. From the log it appeared the video was transcoded (and there was a 10-15 sec delay at the start) but not sure what was the output bitrate. The logs in the below post.

 

Wonder at what bitrate "Auto" forces transcoding. The ATV is on 11ac 5GHz wi-fi at the moment - will try with gigabit ethernet another day. Later this week will also try with the upstairs devices (Roku Express and 1st gen Fire TV) and a full length movie.

Link to comment
Share on other sites

Emby Server log

2018-12-04 22:59:39.217 Info HttpServer: HTTP POST http://10.0.0.240:8096/emby/Items/5736/PlaybackInfo?UserId=84e5f3cc6b0c4dc8a00d8199dd67698c&StartTimeTicks=0&IsPlayback=true&AutoOpenLiveStream=true&MaxStreamingBitrate=140000000. UserAgent: Emby/6 CFNetwork/897.15 Darwin/17.5.0
2018-12-04 22:59:39.220 Info App: User policy for Rex. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
2018-12-04 22:59:39.220 Info App: Bitrate exceeds DirectPlay limit: media bitrate: 159735608, max bitrate: 80000000
2018-12-04 22:59:39.220 Info App: Bitrate exceeds DirectStream limit: media bitrate: 159735608, max bitrate: 140000000
2018-12-04 22:59:39.220 Info App: Profile: Unknown Profile, Path: /share/CACHEDEV1_DATA/Public/Media/4K Demo/Jellyfish 160Mbps Demo/jellyfish-160-mbps-4k-uhd-hevc-10bit.mkv, isEligibleForDirectPlay: False, isEligibleForDirectStream: False
2018-12-04 22:59:39.220 Info App: Bitrate exceeds DirectPlay limit: media bitrate: 159735608, max bitrate: 80000000
2018-12-04 22:59:39.220 Info App: Bitrate exceeds DirectStream limit: media bitrate: 159735608, max bitrate: 140000000
2018-12-04 22:59:39.220 Info App: Profile: Unknown Profile, Path: /share/CACHEDEV1_DATA/Public/Media/4K Demo/Jellyfish 160Mbps Demo/jellyfish-160-mbps-4k-uhd-hevc-10bit.mkv, isEligibleForDirectPlay: False, isEligibleForDirectStream: False
2018-12-04 22:59:39.220 Info App: Bitrate exceeds DirectPlay limit: media bitrate: 159735608, max bitrate: 80000000
2018-12-04 22:59:39.220 Info App: Bitrate exceeds DirectStream limit: media bitrate: 159735608, max bitrate: 140000000
2018-12-04 22:59:39.220 Info App: Profile: Unknown Profile, Path: /share/CACHEDEV1_DATA/Public/Media/4K Demo/Jellyfish 160Mbps Demo/jellyfish-160-mbps-4k-uhd-hevc-10bit.mkv, isEligibleForDirectPlay: False, isEligibleForDirectStream: False
2018-12-04 22:59:39.221 Info HttpServer: HTTP Response 200 to 10.0.0.45. Time: 3ms. http://10.0.0.240:8096/emby/Items/5736/PlaybackInfo?UserId=84e5f3cc6b0c4dc8a00d8199dd67698c&StartTimeTicks=0&IsPlayback=true&AutoOpenLiveStream=true&MaxStreamingBitrate=140000000
2018-12-04 22:59:39.229 Info HttpServer: HTTP GET http://10.0.0.240:8096/emby/Items/5736/Similar?itemId=5736&parentId=5725&fields=PrimaryImageAspectRatio%2CParentId&limit=20&includeItemTypes=Movie&userId=84e5f3cc6b0c4dc8a00d8199dd67698c. UserAgent: Emby/6 CFNetwork/897.15 Darwin/17.5.0
2018-12-04 22:59:39.259 Info HttpServer: HTTP Response 200 to 10.0.0.45. Time: 30ms. http://10.0.0.240:8096/emby/Items/5736/Similar?itemId=5736&parentId=5725&fields=PrimaryImageAspectRatio%2CParentId&limit=20&includeItemTypes=Movie&userId=84e5f3cc6b0c4dc8a00d8199dd67698c
2018-12-04 22:59:39.491 Info HttpServer: HTTP GET http://10.0.0.240:8096/emby/Items/5736/Images/Primary?imageTag=b957f3c960b631e027cabe779ef7f79a&itemId=5736&maxHeight=600&quality=95. UserAgent: Emby/6 CFNetwork/897.15 Darwin/17.5.0
2018-12-04 22:59:39.715 Info HttpServer: HTTP Response 200 to 10.0.0.45. Time: 224ms. http://10.0.0.240:8096/emby/Items/5736/Images/Primary?imageTag=b957f3c960b631e027cabe779ef7f79a&itemId=5736&maxHeight=600&quality=95
2018-12-04 22:59:41.321 Info HttpServer: HTTP POST http://10.0.0.240:8096/emby/Items/5736/PlaybackInfo?UserId=84e5f3cc6b0c4dc8a00d8199dd67698c&StartTimeTicks=0&IsPlayback=true&AutoOpenLiveStream=true&MaxStreamingBitrate=140000000. UserAgent: Emby/6 CFNetwork/897.15 Darwin/17.5.0
2018-12-04 22:59:41.325 Info App: User policy for Rex. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
2018-12-04 22:59:41.325 Info App: Bitrate exceeds DirectPlay limit: media bitrate: 159735608, max bitrate: 80000000
2018-12-04 22:59:41.325 Info App: Bitrate exceeds DirectStream limit: media bitrate: 159735608, max bitrate: 140000000
2018-12-04 22:59:41.325 Info App: Profile: Unknown Profile, Path: /share/CACHEDEV1_DATA/Public/Media/4K Demo/Jellyfish 160Mbps Demo/jellyfish-160-mbps-4k-uhd-hevc-10bit.mkv, isEligibleForDirectPlay: False, isEligibleForDirectStream: False
2018-12-04 22:59:41.325 Info App: Bitrate exceeds DirectPlay limit: media bitrate: 159735608, max bitrate: 80000000
2018-12-04 22:59:41.325 Info App: Bitrate exceeds DirectStream limit: media bitrate: 159735608, max bitrate: 140000000
2018-12-04 22:59:41.325 Info App: Profile: Unknown Profile, Path: /share/CACHEDEV1_DATA/Public/Media/4K Demo/Jellyfish 160Mbps Demo/jellyfish-160-mbps-4k-uhd-hevc-10bit.mkv, isEligibleForDirectPlay: False, isEligibleForDirectStream: False
2018-12-04 22:59:41.325 Info App: Bitrate exceeds DirectPlay limit: media bitrate: 159735608, max bitrate: 80000000
2018-12-04 22:59:41.325 Info App: Bitrate exceeds DirectStream limit: media bitrate: 159735608, max bitrate: 140000000
2018-12-04 22:59:41.325 Info App: Profile: Unknown Profile, Path: /share/CACHEDEV1_DATA/Public/Media/4K Demo/Jellyfish 160Mbps Demo/jellyfish-160-mbps-4k-uhd-hevc-10bit.mkv, isEligibleForDirectPlay: False, isEligibleForDirectStream: False
2018-12-04 22:59:41.326 Info HttpServer: HTTP Response 200 to 10.0.0.45. Time: 4ms. http://10.0.0.240:8096/emby/Items/5736/PlaybackInfo?UserId=84e5f3cc6b0c4dc8a00d8199dd67698c&StartTimeTicks=0&IsPlayback=true&AutoOpenLiveStream=true&MaxStreamingBitrate=140000000
2018-12-04 22:59:41.372 Info HttpServer: HTTP GET http://10.0.0.240:8096/emby/videos/5736/master.m3u8?DeviceId=4CE6F3CB-39B3-426B-9FEF-CDE9B2AB86F2&MediaSourceId=d60b885cb46fb00ca2f8f66362144ea9&VideoCodec=h264&AudioCodec=ac3,aac,mp3&VideoBitrate=139808000&AudioBitrate=192000&MaxWidth=3840&PlaySessionId=d8b35d01b69947f0a5f1ae3ebb26eb81&EnableSubtitlesInManifest=true&SegmentContainer=ts&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline&h264-deinterlace=true&h264-level=42&ac3-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit. Host=10.0.0.240:8096, X-Playback-Session-Id=0729AB60-3FED-4981-8E8D-4E8DFDF634A1, Accept=*/*, User-Agent=AppleCoreMedia/1.0.0.15L211 (Apple TV; U; CPU OS 11_3 like Mac OS X; en_us), Accept-Language=en-us, Accept-Encoding=gzip, Connection=keep-alive
2018-12-04 22:59:41.374 Info HttpServer: HTTP Response 200 to 10.0.0.45. Time: 2ms. http://10.0.0.240:8096/emby/videos/5736/master.m3u8?DeviceId=4CE6F3CB-39B3-426B-9FEF-CDE9B2AB86F2&MediaSourceId=d60b885cb46fb00ca2f8f66362144ea9&VideoCodec=h264&AudioCodec=ac3,aac,mp3&VideoBitrate=139808000&AudioBitrate=192000&MaxWidth=3840&PlaySessionId=d8b35d01b69947f0a5f1ae3ebb26eb81&EnableSubtitlesInManifest=true&SegmentContainer=ts&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline&h264-deinterlace=true&h264-level=42&ac3-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit
2018-12-04 22:59:41.379 Info HttpServer: HTTP GET http://10.0.0.240:8096/emby/videos/5736/main.m3u8?DeviceId=4CE6F3CB-39B3-426B-9FEF-CDE9B2AB86F2&MediaSourceId=d60b885cb46fb00ca2f8f66362144ea9&VideoCodec=h264&AudioCodec=ac3,aac,mp3&VideoBitrate=139808000&AudioBitrate=192000&MaxWidth=3840&PlaySessionId=d8b35d01b69947f0a5f1ae3ebb26eb81&EnableSubtitlesInManifest=true&SegmentContainer=ts&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline&h264-deinterlace=true&h264-level=42&ac3-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit. Host=10.0.0.240:8096, X-Playback-Session-Id=0729AB60-3FED-4981-8E8D-4E8DFDF634A1, Accept=*/*, User-Agent=AppleCoreMedia/1.0.0.15L211 (Apple TV; U; CPU OS 11_3 like Mac OS X; en_us), Accept-Language=en-us, Accept-Encoding=gzip, Connection=keep-alive
2018-12-04 22:59:41.382 Info HttpServer: HTTP Response 200 to 10.0.0.45. Time: 3ms. http://10.0.0.240:8096/emby/videos/5736/main.m3u8?DeviceId=4CE6F3CB-39B3-426B-9FEF-CDE9B2AB86F2&MediaSourceId=d60b885cb46fb00ca2f8f66362144ea9&VideoCodec=h264&AudioCodec=ac3,aac,mp3&VideoBitrate=139808000&AudioBitrate=192000&MaxWidth=3840&PlaySessionId=d8b35d01b69947f0a5f1ae3ebb26eb81&EnableSubtitlesInManifest=true&SegmentContainer=ts&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline&h264-deinterlace=true&h264-level=42&ac3-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit
2018-12-04 22:59:41.410 Info HttpServer: HTTP GET http://10.0.0.240:8096/emby/Items/5736/Images/Primary?imageTag=b957f3c960b631e027cabe779ef7f79a&itemId=5736&maxHeight=600&quality=95. UserAgent: Emby/6 CFNetwork/897.15 Darwin/17.5.0
2018-12-04 22:59:41.411 Info HttpServer: HTTP Response 200 to 10.0.0.45. Time: 1ms. http://10.0.0.240:8096/emby/Items/5736/Images/Primary?imageTag=b957f3c960b631e027cabe779ef7f79a&itemId=5736&maxHeight=600&quality=95
2018-12-04 22:59:41.443 Info HttpServer: HTTP GET http://10.0.0.240:8096/emby/videos/5736/hls1/main/0.ts?DeviceId=4CE6F3CB-39B3-426B-9FEF-CDE9B2AB86F2&MediaSourceId=d60b885cb46fb00ca2f8f66362144ea9&VideoCodec=h264&AudioCodec=ac3,aac,mp3&VideoBitrate=139808000&AudioBitrate=192000&MaxWidth=3840&PlaySessionId=d8b35d01b69947f0a5f1ae3ebb26eb81&EnableSubtitlesInManifest=true&SegmentContainer=ts&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline&h264-deinterlace=true&h264-level=42&ac3-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit. Host=10.0.0.240:8096, X-Playback-Session-Id=0729AB60-3FED-4981-8E8D-4E8DFDF634A1, Accept=*/*, User-Agent=AppleCoreMedia/1.0.0.15L211 (Apple TV; U; CPU OS 11_3 like Mac OS X; en_us), Accept-Language=en-us, Accept-Encoding=identity, Connection=keep-alive
2018-12-04 22:59:41.449 Info App: ProcessRun 'StreamTranscode 579c66' Execute: /share/CACHEDEV1_DATA/.qpkg/EmbyServer/bin/ffmpeg -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format vaapi -f matroska -i file:"/share/CACHEDEV1_DATA/Public/Media/4K Demo/Jellyfish 160Mbps Demo/jellyfish-160-mbps-4k-uhd-hevc-10bit.mkv" -threads 0 -map 0:0 -map -0:a -map -0:s -c:v:0 h264_vaapi  -b:v:0 139808000 -maxrate 139808000 -bufsize 279616000 -profile high -level 4.1 -look_ahead 0 -force_key_frames "expr:if(isnan(prev_forced_t),eq(t,t),gte(t,prev_forced_t+3))" -copyts -vsync -1 -codec:a:0 ac3 -ac 6 -ab 192000  -f segment -max_delay 5000000 -avoid_negative_ts disabled -map_metadata -1 -map_chapters -1 -start_at_zero -segment_time 3  -individual_header_trailer 0 -segment_format mpegts -segment_list_type m3u8 -segment_start_number 0 -segment_list "/share/CACHEDEV1_DATA/.qpkg/EmbyServer/programdata/transcoding-temp/825017367816993f08a5e6fa26856e65.m3u8" -y "/share/CACHEDEV1_DATA/.qpkg/EmbyServer/programdata/transcoding-temp/825017367816993f08a5e6fa26856e65%d.ts"
2018-12-04 22:59:41.458 Info App: ProcessRun 'StreamTranscode 579c66' Started.
2018-12-04 22:59:41.660 Info App: ffmpeg successfully started
2018-12-04 22:59:41.660 Info App: returning /share/CACHEDEV1_DATA/.qpkg/EmbyServer/programdata/transcoding-temp/825017367816993f08a5e6fa26856e650.ts
2018-12-04 22:59:44.457 Info HttpServer: HTTP GET http://10.0.0.240:8096/emby/videos/5736/hls1/main/0.ts?DeviceId=4CE6F3CB-39B3-426B-9FEF-CDE9B2AB86F2&MediaSourceId=d60b885cb46fb00ca2f8f66362144ea9&VideoCodec=h264&AudioCodec=ac3,aac,mp3&VideoBitrate=139808000&AudioBitrate=192000&MaxWidth=3840&PlaySessionId=d8b35d01b69947f0a5f1ae3ebb26eb81&EnableSubtitlesInManifest=true&SegmentContainer=ts&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline&h264-deinterlace=true&h264-level=42&ac3-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit. Host=10.0.0.240:8096, X-Playback-Session-Id=0729AB60-3FED-4981-8E8D-4E8DFDF634A1, Accept=*/*, User-Agent=AppleCoreMedia/1.0.0.15L211 (Apple TV; U; CPU OS 11_3 like Mac OS X; en_us), Accept-Language=en-us, Accept-Encoding=identity, Connection=keep-alive
2018-12-04 22:59:45.205 Info HttpServer: SocketException: http://10.0.0.240:8096/emby/videos/5736/hls1/main/0.ts?DeviceId=4CE6F3CB-39B3-426B-9FEF-CDE9B2AB86F2&MediaSourceId=d60b885cb46fb00ca2f8f66362144ea9&VideoCodec=h264&AudioCodec=ac3,aac,mp3&VideoBitrate=139808000&AudioBitrate=192000&MaxWidth=3840&PlaySessionId=d8b35d01b69947f0a5f1ae3ebb26eb81&api_key=f8537281afdf441d9487e307f06ad4ab&EnableSubtitlesInManifest=true&SegmentContainer=ts&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline&h264-deinterlace=true&h264-level=42&ac3-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit
2018-12-04 22:59:45.205 Info HttpServer: HTTP Response 200 to 10.0.0.45. Time: 3762ms. http://10.0.0.240:8096/emby/videos/5736/hls1/main/0.ts?DeviceId=4CE6F3CB-39B3-426B-9FEF-CDE9B2AB86F2&MediaSourceId=d60b885cb46fb00ca2f8f66362144ea9&VideoCodec=h264&AudioCodec=ac3,aac,mp3&VideoBitrate=139808000&AudioBitrate=192000&MaxWidth=3840&PlaySessionId=d8b35d01b69947f0a5f1ae3ebb26eb81&EnableSubtitlesInManifest=true&SegmentContainer=ts&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline&h264-deinterlace=true&h264-level=42&ac3-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit
2018-12-04 22:59:51.663 Info HttpServer: HTTP Response 200 to 10.0.0.45. Time: 7206ms. http://10.0.0.240:8096/emby/videos/5736/hls1/main/0.ts?DeviceId=4CE6F3CB-39B3-426B-9FEF-CDE9B2AB86F2&MediaSourceId=d60b885cb46fb00ca2f8f66362144ea9&VideoCodec=h264&AudioCodec=ac3,aac,mp3&VideoBitrate=139808000&AudioBitrate=192000&MaxWidth=3840&PlaySessionId=d8b35d01b69947f0a5f1ae3ebb26eb81&EnableSubtitlesInManifest=true&SegmentContainer=ts&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline&h264-deinterlace=true&h264-level=42&ac3-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit
2018-12-04 22:59:51.710 Info HttpServer: HTTP GET http://10.0.0.240:8096/emby/videos/5736/hls1/main/1.ts?DeviceId=4CE6F3CB-39B3-426B-9FEF-CDE9B2AB86F2&MediaSourceId=d60b885cb46fb00ca2f8f66362144ea9&VideoCodec=h264&AudioCodec=ac3,aac,mp3&VideoBitrate=139808000&AudioBitrate=192000&MaxWidth=3840&PlaySessionId=d8b35d01b69947f0a5f1ae3ebb26eb81&EnableSubtitlesInManifest=true&SegmentContainer=ts&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline&h264-deinterlace=true&h264-level=42&ac3-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit. Host=10.0.0.240:8096, X-Playback-Session-Id=0729AB60-3FED-4981-8E8D-4E8DFDF634A1, Accept=*/*, User-Agent=AppleCoreMedia/1.0.0.15L211 (Apple TV; U; CPU OS 11_3 like Mac OS X; en_us), Accept-Language=en-us, Accept-Encoding=identity, Connection=keep-alive
2018-12-04 22:59:53.684 Info HttpServer: HTTP Response 200 to 10.0.0.45. Time: 1974ms. http://10.0.0.240:8096/emby/videos/5736/hls1/main/1.ts?DeviceId=4CE6F3CB-39B3-426B-9FEF-CDE9B2AB86F2&MediaSourceId=d60b885cb46fb00ca2f8f66362144ea9&VideoCodec=h264&AudioCodec=ac3,aac,mp3&VideoBitrate=139808000&AudioBitrate=192000&MaxWidth=3840&PlaySessionId=d8b35d01b69947f0a5f1ae3ebb26eb81&EnableSubtitlesInManifest=true&SegmentContainer=ts&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline&h264-deinterlace=true&h264-level=42&ac3-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit
2018-12-04 22:59:53.781 Info HttpServer: HTTP GET http://10.0.0.240:8096/emby/videos/5736/hls1/main/2.ts?DeviceId=4CE6F3CB-39B3-426B-9FEF-CDE9B2AB86F2&MediaSourceId=d60b885cb46fb00ca2f8f66362144ea9&VideoCodec=h264&AudioCodec=ac3,aac,mp3&VideoBitrate=139808000&AudioBitrate=192000&MaxWidth=3840&PlaySessionId=d8b35d01b69947f0a5f1ae3ebb26eb81&EnableSubtitlesInManifest=true&SegmentContainer=ts&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline&h264-deinterlace=true&h264-level=42&ac3-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit. Host=10.0.0.240:8096, X-Playback-Session-Id=0729AB60-3FED-4981-8E8D-4E8DFDF634A1, Accept=*/*, User-Agent=AppleCoreMedia/1.0.0.15L211 (Apple TV; U; CPU OS 11_3 like Mac OS X; en_us), Accept-Language=en-us, Accept-Encoding=identity, Connection=keep-alive
2018-12-04 22:59:53.860 Info HttpServer: HTTP POST http://10.0.0.240:8096/emby/Sessions/Playing. UserAgent: Emby/6 CFNetwork/897.15 Darwin/17.5.0
2018-12-04 22:59:53.949 Info HttpServer: HTTP Response 204 to 10.0.0.45. Time: 89ms. http://10.0.0.240:8096/emby/Sessions/Playing
2018-12-04 22:59:55.185 Info HttpServer: HTTP Response 200 to 10.0.0.45. Time: 1404ms. http://10.0.0.240:8096/emby/videos/5736/hls1/main/2.ts?DeviceId=4CE6F3CB-39B3-426B-9FEF-CDE9B2AB86F2&MediaSourceId=d60b885cb46fb00ca2f8f66362144ea9&VideoCodec=h264&AudioCodec=ac3,aac,mp3&VideoBitrate=139808000&AudioBitrate=192000&MaxWidth=3840&PlaySessionId=d8b35d01b69947f0a5f1ae3ebb26eb81&EnableSubtitlesInManifest=true&SegmentContainer=ts&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline&h264-deinterlace=true&h264-level=42&ac3-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit
2018-12-04 22:59:55.283 Info HttpServer: HTTP GET http://10.0.0.240:8096/emby/videos/5736/hls1/main/3.ts?DeviceId=4CE6F3CB-39B3-426B-9FEF-CDE9B2AB86F2&MediaSourceId=d60b885cb46fb00ca2f8f66362144ea9&VideoCodec=h264&AudioCodec=ac3,aac,mp3&VideoBitrate=139808000&AudioBitrate=192000&MaxWidth=3840&PlaySessionId=d8b35d01b69947f0a5f1ae3ebb26eb81&EnableSubtitlesInManifest=true&SegmentContainer=ts&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline&h264-deinterlace=true&h264-level=42&ac3-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit. Host=10.0.0.240:8096, X-Playback-Session-Id=0729AB60-3FED-4981-8E8D-4E8DFDF634A1, Accept=*/*, User-Agent=AppleCoreMedia/1.0.0.15L211 (Apple TV; U; CPU OS 11_3 like Mac OS X; en_us), Accept-Language=en-us, Accept-Encoding=identity, Connection=keep-alive
2018-12-04 22:59:55.812 Info HttpServer: HTTP POST http://10.0.0.240:8096/emby/Sessions/Playing/Progress. UserAgent: Emby/6 CFNetwork/897.15 Darwin/17.5.0
2018-12-04 22:59:55.874 Info HttpServer: HTTP Response 204 to 10.0.0.45. Time: 62ms. http://10.0.0.240:8096/emby/Sessions/Playing/Progress
2018-12-04 22:59:56.807 Info HttpServer: HTTP Response 200 to 10.0.0.45. Time: 1526ms. http://10.0.0.240:8096/emby/videos/5736/hls1/main/3.ts?DeviceId=4CE6F3CB-39B3-426B-9FEF-CDE9B2AB86F2&MediaSourceId=d60b885cb46fb00ca2f8f66362144ea9&VideoCodec=h264&AudioCodec=ac3,aac,mp3&VideoBitrate=139808000&AudioBitrate=192000&MaxWidth=3840&PlaySessionId=d8b35d01b69947f0a5f1ae3ebb26eb81&EnableSubtitlesInManifest=true&SegmentContainer=ts&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline&h264-deinterlace=true&h264-level=42&ac3-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit
2018-12-04 22:59:56.903 Info HttpServer: HTTP GET http://10.0.0.240:8096/emby/videos/5736/hls1/main/4.ts?DeviceId=4CE6F3CB-39B3-426B-9FEF-CDE9B2AB86F2&MediaSourceId=d60b885cb46fb00ca2f8f66362144ea9&VideoCodec=h264&AudioCodec=ac3,aac,mp3&VideoBitrate=139808000&AudioBitrate=192000&MaxWidth=3840&PlaySessionId=d8b35d01b69947f0a5f1ae3ebb26eb81&EnableSubtitlesInManifest=true&SegmentContainer=ts&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline&h264-deinterlace=true&h264-level=42&ac3-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit. Host=10.0.0.240:8096, X-Playback-Session-Id=0729AB60-3FED-4981-8E8D-4E8DFDF634A1, Accept=*/*, User-Agent=AppleCoreMedia/1.0.0.15L211 (Apple TV; U; CPU OS 11_3 like Mac OS X; en_us), Accept-Language=en-us, Accept-Encoding=identity, Connection=keep-alive
2018-12-04 22:59:59.332 Info HttpServer: HTTP Response 200 to 10.0.0.45. Time: 2429ms. http://10.0.0.240:8096/emby/videos/5736/hls1/main/4.ts?DeviceId=4CE6F3CB-39B3-426B-9FEF-CDE9B2AB86F2&MediaSourceId=d60b885cb46fb00ca2f8f66362144ea9&VideoCodec=h264&AudioCodec=ac3,aac,mp3&VideoBitrate=139808000&AudioBitrate=192000&MaxWidth=3840&PlaySessionId=d8b35d01b69947f0a5f1ae3ebb26eb81&EnableSubtitlesInManifest=true&SegmentContainer=ts&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline&h264-deinterlace=true&h264-level=42&ac3-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit
2018-12-04 22:59:59.415 Info HttpServer: HTTP GET http://10.0.0.240:8096/emby/videos/5736/hls1/main/5.ts?DeviceId=4CE6F3CB-39B3-426B-9FEF-CDE9B2AB86F2&MediaSourceId=d60b885cb46fb00ca2f8f66362144ea9&VideoCodec=h264&AudioCodec=ac3,aac,mp3&VideoBitrate=139808000&AudioBitrate=192000&MaxWidth=3840&PlaySessionId=d8b35d01b69947f0a5f1ae3ebb26eb81&EnableSubtitlesInManifest=true&SegmentContainer=ts&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline&h264-deinterlace=true&h264-level=42&ac3-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit. Host=10.0.0.240:8096, X-Playback-Session-Id=0729AB60-3FED-4981-8E8D-4E8DFDF634A1, Accept=*/*, User-Agent=AppleCoreMedia/1.0.0.15L211 (Apple TV; U; CPU OS 11_3 like Mac OS X; en_us), Accept-Language=en-us, Accept-Encoding=identity, Connection=keep-alive
2018-12-04 23:00:02.311 Info HttpServer: HTTP Response 200 to 10.0.0.45. Time: 2897ms. http://10.0.0.240:8096/emby/videos/5736/hls1/main/5.ts?DeviceId=4CE6F3CB-39B3-426B-9FEF-CDE9B2AB86F2&MediaSourceId=d60b885cb46fb00ca2f8f66362144ea9&VideoCodec=h264&AudioCodec=ac3,aac,mp3&VideoBitrate=139808000&AudioBitrate=192000&MaxWidth=3840&PlaySessionId=d8b35d01b69947f0a5f1ae3ebb26eb81&EnableSubtitlesInManifest=true&SegmentContainer=ts&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline&h264-deinterlace=true&h264-level=42&ac3-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit
2018-12-04 23:00:02.383 Info HttpServer: HTTP GET http://10.0.0.240:8096/emby/videos/5736/hls1/main/6.ts?DeviceId=4CE6F3CB-39B3-426B-9FEF-CDE9B2AB86F2&MediaSourceId=d60b885cb46fb00ca2f8f66362144ea9&VideoCodec=h264&AudioCodec=ac3,aac,mp3&VideoBitrate=139808000&AudioBitrate=192000&MaxWidth=3840&PlaySessionId=d8b35d01b69947f0a5f1ae3ebb26eb81&EnableSubtitlesInManifest=true&SegmentContainer=ts&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline&h264-deinterlace=true&h264-level=42&ac3-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit. Host=10.0.0.240:8096, X-Playback-Session-Id=0729AB60-3FED-4981-8E8D-4E8DFDF634A1, Accept=*/*, User-Agent=AppleCoreMedia/1.0.0.15L211 (Apple TV; U; CPU OS 11_3 like Mac OS X; en_us), Accept-Language=en-us, Accept-Encoding=identity, Connection=keep-alive
2018-12-04 23:00:05.390 Info HttpServer: HTTP Response 200 to 10.0.0.45. Time: 3007ms. http://10.0.0.240:8096/emby/videos/5736/hls1/main/6.ts?DeviceId=4CE6F3CB-39B3-426B-9FEF-CDE9B2AB86F2&MediaSourceId=d60b885cb46fb00ca2f8f66362144ea9&VideoCodec=h264&AudioCodec=ac3,aac,mp3&VideoBitrate=139808000&AudioBitrate=192000&MaxWidth=3840&PlaySessionId=d8b35d01b69947f0a5f1ae3ebb26eb81&EnableSubtitlesInManifest=true&SegmentContainer=ts&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline&h264-deinterlace=true&h264-level=42&ac3-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit
2018-12-04 23:00:05.473 Info HttpServer: HTTP GET http://10.0.0.240:8096/emby/videos/5736/hls1/main/7.ts?DeviceId=4CE6F3CB-39B3-426B-9FEF-CDE9B2AB86F2&MediaSourceId=d60b885cb46fb00ca2f8f66362144ea9&VideoCodec=h264&AudioCodec=ac3,aac,mp3&VideoBitrate=139808000&AudioBitrate=192000&MaxWidth=3840&PlaySessionId=d8b35d01b69947f0a5f1ae3ebb26eb81&EnableSubtitlesInManifest=true&SegmentContainer=ts&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline&h264-deinterlace=true&h264-level=42&ac3-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit. Host=10.0.0.240:8096, X-Playback-Session-Id=0729AB60-3FED-4981-8E8D-4E8DFDF634A1, Accept=*/*, User-Agent=AppleCoreMedia/1.0.0.15L211 (Apple TV; U; CPU OS 11_3 like Mac OS X; en_us), Accept-Language=en-us, Accept-Encoding=identity, Connection=keep-alive
2018-12-04 23:00:05.785 Info HttpServer: HTTP POST http://10.0.0.240:8096/emby/Sessions/Playing/Progress. UserAgent: Emby/6 CFNetwork/897.15 Darwin/17.5.0
2018-12-04 23:00:05.907 Info HttpServer: HTTP Response 204 to 10.0.0.45. Time: 123ms. http://10.0.0.240:8096/emby/Sessions/Playing/Progress
2018-12-04 23:00:08.546 Info HttpServer: HTTP Response 200 to 10.0.0.45. Time: 3073ms. http://10.0.0.240:8096/emby/videos/5736/hls1/main/7.ts?DeviceId=4CE6F3CB-39B3-426B-9FEF-CDE9B2AB86F2&MediaSourceId=d60b885cb46fb00ca2f8f66362144ea9&VideoCodec=h264&AudioCodec=ac3,aac,mp3&VideoBitrate=139808000&AudioBitrate=192000&MaxWidth=3840&PlaySessionId=d8b35d01b69947f0a5f1ae3ebb26eb81&EnableSubtitlesInManifest=true&SegmentContainer=ts&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline&h264-deinterlace=true&h264-level=42&ac3-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit
2018-12-04 23:00:08.646 Info HttpServer: HTTP GET http://10.0.0.240:8096/emby/videos/5736/hls1/main/8.ts?DeviceId=4CE6F3CB-39B3-426B-9FEF-CDE9B2AB86F2&MediaSourceId=d60b885cb46fb00ca2f8f66362144ea9&VideoCodec=h264&AudioCodec=ac3,aac,mp3&VideoBitrate=139808000&AudioBitrate=192000&MaxWidth=3840&PlaySessionId=d8b35d01b69947f0a5f1ae3ebb26eb81&EnableSubtitlesInManifest=true&SegmentContainer=ts&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline&h264-deinterlace=true&h264-level=42&ac3-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit. Host=10.0.0.240:8096, X-Playback-Session-Id=0729AB60-3FED-4981-8E8D-4E8DFDF634A1, Accept=*/*, User-Agent=AppleCoreMedia/1.0.0.15L211 (Apple TV; U; CPU OS 11_3 like Mac OS X; en_us), Accept-Language=en-us, Accept-Encoding=identity, Connection=keep-alive
2018-12-04 23:00:11.180 Info HttpServer: HTTP Response 200 to 10.0.0.45. Time: 2535ms. http://10.0.0.240:8096/emby/videos/5736/hls1/main/8.ts?DeviceId=4CE6F3CB-39B3-426B-9FEF-CDE9B2AB86F2&MediaSourceId=d60b885cb46fb00ca2f8f66362144ea9&VideoCodec=h264&AudioCodec=ac3,aac,mp3&VideoBitrate=139808000&AudioBitrate=192000&MaxWidth=3840&PlaySessionId=d8b35d01b69947f0a5f1ae3ebb26eb81&EnableSubtitlesInManifest=true&SegmentContainer=ts&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline&h264-deinterlace=true&h264-level=42&ac3-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit
2018-12-04 23:00:11.267 Info HttpServer: HTTP GET http://10.0.0.240:8096/emby/videos/5736/hls1/main/9.ts?DeviceId=4CE6F3CB-39B3-426B-9FEF-CDE9B2AB86F2&MediaSourceId=d60b885cb46fb00ca2f8f66362144ea9&VideoCodec=h264&AudioCodec=ac3,aac,mp3&VideoBitrate=139808000&AudioBitrate=192000&MaxWidth=3840&PlaySessionId=d8b35d01b69947f0a5f1ae3ebb26eb81&EnableSubtitlesInManifest=true&SegmentContainer=ts&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline&h264-deinterlace=true&h264-level=42&ac3-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit. Host=10.0.0.240:8096, X-Playback-Session-Id=0729AB60-3FED-4981-8E8D-4E8DFDF634A1, Accept=*/*, User-Agent=AppleCoreMedia/1.0.0.15L211 (Apple TV; U; CPU OS 11_3 like Mac OS X; en_us), Accept-Language=en-us, Accept-Encoding=identity, Connection=keep-alive
2018-12-04 23:00:13.668 Info App: ProcessRun 'StreamTranscode 579c66' Process exited with code 0
2018-12-04 23:00:13.668 Info App: FFMpeg exited with code 0
2018-12-04 23:00:14.258 Info HttpServer: HTTP Response 200 to 10.0.0.45. Time: 2991ms. http://10.0.0.240:8096/emby/videos/5736/hls1/main/9.ts?DeviceId=4CE6F3CB-39B3-426B-9FEF-CDE9B2AB86F2&MediaSourceId=d60b885cb46fb00ca2f8f66362144ea9&VideoCodec=h264&AudioCodec=ac3,aac,mp3&VideoBitrate=139808000&AudioBitrate=192000&MaxWidth=3840&PlaySessionId=d8b35d01b69947f0a5f1ae3ebb26eb81&EnableSubtitlesInManifest=true&SegmentContainer=ts&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline&h264-deinterlace=true&h264-level=42&ac3-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit
2018-12-04 23:00:14.345 Info HttpServer: HTTP GET http://10.0.0.240:8096/emby/videos/5736/hls1/main/10.ts?DeviceId=4CE6F3CB-39B3-426B-9FEF-CDE9B2AB86F2&MediaSourceId=d60b885cb46fb00ca2f8f66362144ea9&VideoCodec=h264&AudioCodec=ac3,aac,mp3&VideoBitrate=139808000&AudioBitrate=192000&MaxWidth=3840&PlaySessionId=d8b35d01b69947f0a5f1ae3ebb26eb81&EnableSubtitlesInManifest=true&SegmentContainer=ts&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline&h264-deinterlace=true&h264-level=42&ac3-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit. Host=10.0.0.240:8096, X-Playback-Session-Id=0729AB60-3FED-4981-8E8D-4E8DFDF634A1, Accept=*/*, User-Agent=AppleCoreMedia/1.0.0.15L211 (Apple TV; U; CPU OS 11_3 like Mac OS X; en_us), Accept-Language=en-us, Accept-Encoding=identity, Connection=keep-alive
2018-12-04 23:00:14.706 Info App: ProcessRun 'StreamTranscode a3b05c' Execute: /share/CACHEDEV1_DATA/.qpkg/EmbyServer/bin/ffmpeg -ss 00:00:30.000 -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format vaapi -f matroska -i file:"/share/CACHEDEV1_DATA/Public/Media/4K Demo/Jellyfish 160Mbps Demo/jellyfish-160-mbps-4k-uhd-hevc-10bit.mkv" -threads 0 -map 0:0 -map -0:a -map -0:s -c:v:0 h264_vaapi  -b:v:0 139808000 -maxrate 139808000 -bufsize 279616000 -profile high -level 4.1 -look_ahead 0 -force_key_frames "expr:if(isnan(prev_forced_t),eq(t,t),gte(t,prev_forced_t+3))" -copyts -vsync -1 -codec:a:0 ac3 -ac 6 -ab 192000  -f segment -max_delay 5000000 -avoid_negative_ts disabled -map_metadata -1 -map_chapters -1 -start_at_zero -segment_time 3 -segment_time_delta -30 -individual_header_trailer 0 -segment_format mpegts -segment_list_type m3u8 -segment_start_number 10 -segment_list "/share/CACHEDEV1_DATA/.qpkg/EmbyServer/programdata/transcoding-temp/825017367816993f08a5e6fa26856e65.m3u8" -y "/share/CACHEDEV1_DATA/.qpkg/EmbyServer/programdata/transcoding-temp/825017367816993f08a5e6fa26856e65%d.ts"
2018-12-04 23:00:14.809 Info App: ProcessRun 'StreamTranscode a3b05c' Started.
2018-12-04 23:00:15.667 Info App: ffmpeg successfully started
2018-12-04 23:00:15.667 Info App: returning /share/CACHEDEV1_DATA/.qpkg/EmbyServer/programdata/transcoding-temp/825017367816993f08a5e6fa26856e6510.ts
2018-12-04 23:00:16.392 Info HttpServer: HTTP GET http://10.0.0.240:8096/emby/videos/5736/hls1/main/10.ts?DeviceId=4CE6F3CB-39B3-426B-9FEF-CDE9B2AB86F2&MediaSourceId=d60b885cb46fb00ca2f8f66362144ea9&VideoCodec=h264&AudioCodec=ac3,aac,mp3&VideoBitrate=139808000&AudioBitrate=192000&MaxWidth=3840&PlaySessionId=d8b35d01b69947f0a5f1ae3ebb26eb81&EnableSubtitlesInManifest=true&SegmentContainer=ts&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline&h264-deinterlace=true&h264-level=42&ac3-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit. Host=10.0.0.240:8096, X-Playback-Session-Id=0729AB60-3FED-4981-8E8D-4E8DFDF634A1, Accept=*/*, User-Agent=AppleCoreMedia/1.0.0.15L211 (Apple TV; U; CPU OS 11_3 like Mac OS X; en_us), Accept-Language=en-us, Accept-Encoding=identity, Connection=keep-alive
2018-12-04 23:00:16.408 Info HttpServer: HTTP Response 200 to 10.0.0.45. Time: 49ms. http://10.0.0.240:8096/emby/videos/5736/hls1/main/10.ts?DeviceId=4CE6F3CB-39B3-426B-9FEF-CDE9B2AB86F2&MediaSourceId=d60b885cb46fb00ca2f8f66362144ea9&VideoCodec=h264&AudioCodec=ac3,aac,mp3&VideoBitrate=139808000&AudioBitrate=192000&MaxWidth=3840&PlaySessionId=d8b35d01b69947f0a5f1ae3ebb26eb81&EnableSubtitlesInManifest=true&SegmentContainer=ts&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline&h264-deinterlace=true&h264-level=42&ac3-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit
2018-12-04 23:00:16.443 Info App: ProcessRun 'StreamTranscode a3b05c' Process exited with code 0
2018-12-04 23:00:16.443 Info App: FFMpeg exited with code 0

ffmpeg log

2018-12-04 23:24:01.876
Application version: 3.6.0.74

http://10.0.0.240:8096/emby/videos/5736/hls1/main/10.ts?DeviceId=4CE6F3CB-39B3-426B-9FEF-CDE9B2AB86F2&MediaSourceId=d60b885cb46fb00ca2f8f66362144ea9&VideoCodec=h264&AudioCodec=ac3,aac,mp3&VideoBitrate=139808000&AudioBitrate=192000&MaxWidth=3840&PlaySessionId=336815ae22fa460a9999c00586143004&api_key=f8537281afdf441d9487e307f06ad4ab&EnableSubtitlesInManifest=true&SegmentContainer=ts&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline&h264-deinterlace=true&h264-level=42&ac3-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit

{"Protocol":"File","Id":"d60b885cb46fb00ca2f8f66362144ea9","Path":"/share/CACHEDEV1_DATA/Public/Media/4K Demo/Jellyfish 160Mbps Demo/jellyfish-160-mbps-4k-uhd-hevc-10bit.mkv","Type":"Default","Container":"mkv","Size":0,"Name":"jellyfish-160-mbps-4k-uhd-hevc-10bit","IsRemote":false,"RunTimeTicks":300969984,"ReadAtNativeFramerate":false,"DiscardCorruptPts":false,"FillWallClockDts":false,"IgnoreDts":false,"IgnoreIndex":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"RequiresOpening":false,"RequiresClosing":false,"RequiresLooping":false,"SupportsProbing":true,"MediaStreams":[{"Codec":"hevc","Language":"und","TimeBase":"1/1000","CodecTimeBase":"100/2997","VideoRange":"SDR","DisplayTitle":"4K HEVC","IsInterlaced":false,"BitRate":159735608,"RefFrames":1,"IsDefault":true,"IsForced":false,"Height":2160,"Width":3840,"AverageFrameRate":29.97,"RealFrameRate":29.97,"Profile":"Main 10","Type":"Video","AspectRatio":"16:9","Index":0,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"PixelFormat":"yuv420p10le","Level":156,"IsAnamorphic":false}],"Formats":[],"Bitrate":159735608,"RequiredHttpHeaders":{}}

User policy for Rex: EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True

Affected codecs:
>>>>>>  VAAPI Device 32902:22790 - H.265 (HEVC)
        Adapter #0: 'Device 32902:22790' Id:22790 (Driver: Intel i965 driver for Intel(R) Kaby Lake - 2.2.0, Vendor: 32902)
        Frame Sizes: max 4096x4096
        Color Formats: NV12, P010LE, NV16
        Profiles: Main Profile (Level 6 (Main))

>>>>>>  VAAPI Device 32902:22790 - H.264 (AVC)
        Adapter #0: 'Device 32902:22790' Id:22790 (Driver: Intel i965 driver for Intel(R) Kaby Lake - 2.2.0, Vendor: 32902)
        Frame Sizes: 32x32...4096x4096
        Color Formats: NV12, P010LE
        Profiles: Constrained Baseline Profile (Level 6), Main Profile (Level 6), High Profile (Level 6)


>>>>>>  FindVideoDecoder - MediaType: hevc, Mode: 2
Info    FindVideoDecoder - Checking: 'VAAPI Device 32902:22790 - H.265 (HEVC)' (Priority: 100)
Info    FindVideoDecoder - Check successful - selecting 'VAAPI Device 32902:22790 - H.265 (HEVC)'

>>>>>>  FindVideoEncoder - Media: h264, UseHardwareCodecs: True, Mode: 2
Info    FindVideoEncoder - Checking: 'VAAPI Device 32902:22790 - H.264 (AVC)' (Priority: 100)
Info    Encoder supports input stream
Info    FindVideoEncoder - Check successful - selecting 'VAAPI Device 32902:22790 - H.264 (AVC)'

/share/CACHEDEV1_DATA/.qpkg/EmbyServer/bin/ffmpeg -ss 00:00:30.000 -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format vaapi -f matroska -i file:"/share/CACHEDEV1_DATA/Public/Media/4K Demo/Jellyfish 160Mbps Demo/jellyfish-160-mbps-4k-uhd-hevc-10bit.mkv" -threads 0 -map 0:0 -map -0:a -map -0:s -c:v:0 h264_vaapi  -b:v:0 139808000 -maxrate 139808000 -bufsize 279616000 -profile high -level 4.1 -look_ahead 0 -force_key_frames "expr:if(isnan(prev_forced_t),eq(t,t),gte(t,prev_forced_t+3))" -copyts -vsync -1 -codec:a:0 ac3 -ac 6 -ab 192000  -f segment -max_delay 5000000 -avoid_negative_ts disabled -map_metadata -1 -map_chapters -1 -start_at_zero -segment_time 3 -segment_time_delta -30 -individual_header_trailer 0 -segment_format mpegts -segment_list_type m3u8 -segment_start_number 10 -segment_list "/share/CACHEDEV1_DATA/.qpkg/EmbyServer/programdata/transcoding-temp/7525ddbc262c82600a02c4bfb2eb1811.m3u8" -y "/share/CACHEDEV1_DATA/.qpkg/EmbyServer/programdata/transcoding-temp/7525ddbc262c82600a02c4bfb2eb1811%d.ts"

ffmpeg version 4.0.2-emby_2018_11_21 Copyright (c) 2000-2018 the FFmpeg developers
  built with gcc 6.3.0 (crosstool-NG crosstool-ng-1.23.0)
  configuration: --cc=x86_64-pc-linux-gnu-gcc --arch=x86_64 --prefix=/home/embybuilder/Buildbot/x64/ffmpeg-x64/staging --pkg-config=pkg-config --disable-doc --disable-ffplay --disable-vdpau --disable-xlib --enable-fontconfig --enable-gnutls --enable-gpl --enable-iconv --enable-libass --enable-libfreetype --enable-libfribidi --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libwebp --enable-libx264 --enable-libzvbi --enable-version3 --enable-libsmbclient --enable-cuda --enable-cuvid --enable-libmfx --enable-nvenc --enable-vaapi --enable-cross-compile --cross-prefix=x86_64-pc-linux-gnu- --extra-libs='-lexpat -lfreetype -lfribidi -lfontconfig -liconv -lpng -lz -lvorbis -logg -lnettle -lhogweed -lgmp -laddns-samba4 -lasn1util-samba4 -lauthkrb5-samba4 -lCHARSET3-samba4 -lcliauth-samba4 -lcli-cldap-samba4 -lcli-ldap-common-samba4 -lcli-nbt-samba4 -lcli-smb-common-samba4 -lcom_err -lcommon-auth-samba4 -ldbwrap-samba4 -ldcerpc-binding -ldcerpc-samba-samba4 -ldl -lflag-mapping-samba4 -lgenrand-samba4 -lgensec-samba4 -lgse-samba4 -lgssapi_krb5 -llibcli-lsa3-samba4 -llibsmb-samba4 -linterfaces-samba4 -liov-buf-samba4 -lk5crypto -lkrb5 -lkrb5samba-samba4 -lkrb5support -lldb -lldbsamba-samba4 -lmessages-dgm-samba4 -lmessages-util-samba4 -lmsghdr-samba4 -lmsrpc3-samba4 -lndr -lndr-krb5pac -lndr-nbt -lndr-samba-samba4 -lndr-standard -lreplace-samba4 -lsamba-cluster-support-samba4 -lsamba-credentials -lsamba-debug-samba4 -lsamba-errors -lsamba-hostconfig -lsamba-modules-samba4 -lsamba-security-samba4 -lsamba-sockets-samba4 -lsamba-util -lsamba3-util-samba4 -lsamdb -lsamdb-common-samba4 -lsecrets3-samba4 -lserver-id-db-samba4 -lserver-role-samba4 -lsmbconf -lsmbd-shim-samba4 -lsmb-transport-samba4 -lsocket-blocking-samba4 -lsys-rw-samba4 -ltalloc -ltalloc-report-samba4 -ltdb -ltdb-wrap-samba4 -ltevent -ltevent-util -ltime-basic-samba4 -lutil-cmdline-samba4 -lutil-reg-samba4 -lutil-setid-samba4 -lutil-tdb-samba4 -luuid -lwbclient -lwinbind-client-samba4 -ldrm' --target-os=linux --enable-shared --disable-static
  libavutil      56. 14.100 / 56. 14.100
  libavcodec     58. 18.100 / 58. 18.100
  libavformat    58. 12.100 / 58. 12.100
  libavdevice    58.  3.100 / 58.  3.100
  libavfilter     7. 16.100 /  7. 16.100
  libswscale      5.  1.100 /  5.  1.100
  libswresample   3.  1.100 /  3.  1.100
  libpostproc    55.  1.100 / 55.  1.100
Input #0, matroska,webm, from 'file:/share/CACHEDEV1_DATA/Public/Media/4K Demo/Jellyfish 160Mbps Demo/jellyfish-160-mbps-4k-uhd-hevc-10bit.mkv':
  Metadata:
    COMPATIBLE_BRANDS: iso4hvc1iso6
    MAJOR_BRAND     : iso4
    MINOR_VERSION   : 1
    ENCODER         : Lavf56.3.100
  Duration: 00:00:30.10, start: 0.067000, bitrate: 159735 kb/s
    Stream #0:0(und): Video: hevc (Main 10), yuv420p10le(tv), 3840x2160 [SAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 1k tbn, 29.97 tbc (default)
    Metadata:
      CREATION_TIME   : 2016-02-05 17:12:18
      LANGUAGE        : und
      HANDLER_NAME    : hevc@GPAC0.5.2-DEV-rev565-g71748d7-ab-suite
Please use -profile:a or -profile:v, -profile is ambiguous
Codec AVOption look_ahead (Use VBR algorithm with look ahead) specified for output file #0 (/share/CACHEDEV1_DATA/.qpkg/EmbyServer/programdata/transcoding-temp/7525ddbc262c82600a02c4bfb2eb1811%d.ts) has not been used for any stream. The most likely reason is either wrong type (e.g. a video option with no video streams) or that it is a private option of some encoder which was not actually used for any stream.
Stream mapping:
  Stream #0:0 -> #0:0 (hevc (native) -> h264 (h264_vaapi))
Press [q] to stop, [?] for help
[segment @ 0xf41e80] Opening '/share/CACHEDEV1_DATA/.qpkg/EmbyServer/programdata/transcoding-temp/7525ddbc262c82600a02c4bfb2eb181110.ts' for writing
Output #0, segment, to '/share/CACHEDEV1_DATA/.qpkg/EmbyServer/programdata/transcoding-temp/7525ddbc262c82600a02c4bfb2eb1811%d.ts':
  Metadata:
    encoder         : Lavf58.12.100
    Stream #0:0: Video: h264 (h264_vaapi) (High), vaapi_vld, 3840x2160 [SAR 1:1 DAR 16:9], q=0-31, 139808 kb/s, 29.97 fps, 90k tbn, 29.97 tbc (default)
    Metadata:
      encoder         : Lavc58.18.100 h264_vaapi
frame=    0 fps=0.0 q=0.0 size=N/A time=00:00:00.00 bitrate=N/A speed=   0x    
[segment @ 0xf41e80] Opening '/share/CACHEDEV1_DATA/.qpkg/EmbyServer/programdata/transcoding-temp/7525ddbc262c82600a02c4bfb2eb1811.m3u8.tmp' for writing
frame=    0 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.00 bitrate=N/A speed=   0x    
video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
Link to comment
Share on other sites

Wonder at what bitrate "Auto" forces transcoding. The ATV is on 11ac 5GHz wi-fi at the moment - will try with gigabit ethernet another day. Later this week will also try with the upstairs devices (Roku Express and 1st gen Fire TV) and a full length movie.

Found the answer after a closer look -

Info App: Bitrate exceeds DirectPlay limit: media bitrate: 159735608, max bitrate: 80000000

Info App: Bitrate exceeds DirectStream limit: media bitrate: 159735608, max bitrate: 140000000

Link to comment
Share on other sites

Thanks for the feedback.

Luke, where can I see the transcoded bitrate and resolution in the logs? The TV reported 2160p while playing the video but it didn't make sense - can HD 610 actually decode a 4k 160mbps HEVC stream and then encode into another 4k H264 stream?

Link to comment
Share on other sites

The server dashboard will have info on the transcoded stream. Also the stats feature that is directly inside the video player.

Link to comment
Share on other sites

Thanks, last night I saw in the dashboard it was transcoding at 4k / 80mbps with H264 in the dashboard. And there was heavy buffering unlike the night before. The player setting was still at "Auto" How do I activate "stats" in the app on Apple TV?

 

I had also upgraded to 3.6.0.75 last night before testing so it's possible that the buffering issue is with the new version - I'll reconfigure the QNAP this weekend and re-run these tests to make sure nothing else is causing it. If still there, will report in the test area. So far though, Emby server 3.6.0.74 definitely felt like a "must have" for the newer QNAP owners looking to transcode 4k material.

Link to comment
Share on other sites

Ok Apple TV doesn't have this feature yet, so you'd have to view it in the server dashboard for now.

Link to comment
Share on other sites

Quick question. Just signed up for lifetime and got Live TV setup. Running the server on a QNAP. When playing Live TV the iOS app direct plays but the Apple TV transcodes and the QNAP can’t keep up. Why is that? Shouldn’t the Apple TV Direct Play like iOS or at least do the Hardware transcoding?

 

Thanks! Love the product so far.

Link to comment
Share on other sites

Apple devices don't support mpeg2. We are accomplishing this in iOS using a custom video player that can handle it. We are working on bringing this same player to Apple TV. It is currently in beta testing and just needs a little bit more time. Thanks.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...