# fireTV playback issue

**URL:** <https://community.bitmovin.com/t/firetv-playback-issue/1895>\
**Category:** Discussion\
**Tags:** android, bitmovin\
**Created:** [April 7, 2023, 6:44am UTC](https://community.bitmovin.com/t/firetv-playback-issue/1895 "2023-04-07T06:44:47Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![gabrielchong](https://avatars.discourse-cdn.com/v4/letter/g/ba9def/32.png) [@gabrielchong](https://community.bitmovin.com/u/gabrielchong)\
**Post date:** [April 7, 2023, 6:44am UTC](https://community.bitmovin.com/t/firetv-playback-issue/1895/1 "2023-04-07T06:44:47Z")

</div>

We use native android Kotlin code to implement in FireTV 4k max, it works fine with video asset screen and sound. But, it can’t work with FireTV 4k. It can render bitmovin controller, sound, no video asset screen. Is it possible due to FireTV 4k and FireTV 4k max is different chipset?

---

<div class="post-metadata">

**Author:** ![lucky.goyal](https://sea1.discourse-cdn.com/flex015/user_avatar/community.bitmovin.com/lucky.goyal/32/506_2.png) [@lucky.goyal](https://community.bitmovin.com/u/lucky.goyal)\
**Post date:** [April 7, 2023, 11:20am UTC](https://community.bitmovin.com/t/firetv-playback-issue/1895/2 "2023-04-07T11:20:28Z")

</div>

Hi @gabrielchong , thanks for your question. There are a few possibilities for video not playing.

The most likely possibility is incompatibility with the device’s decoder capabilities.

- A good way to check this to capture `adb logcat` output from the device when testing playback. Normally Bitmovin player will show some logs indicating whether a video track is capable of being played on device or not. Below is a sample log statement. In the below example all video tracks are supported as is marked with `supported=YES` for each track entry. But if the tracks were not supported, the value could be `NO_EXCEEDS_CAPABILITIES` or `NO_UNSUPPORTED_DRM` or `NO_UNSUPPORTED_TYPE` or `NO`. So checking for this log can be a good first step to identify the compatibility with device.

```auto
MediaCodecVideoRenderer [
     Group:0, adaptive_supported=YES [
       [X] Track:0, id=1209, mimeType=video/avc, bitrate=400000, codecs=avc1.64000d, drm=[widevine,cenc], res=384x216, fps=25.0, supported=YES
       [X] Track:1, id=1211, mimeType=video/avc, bitrate=800000, codecs=avc1.64001e, drm=[widevine,cenc], res=640x360, fps=25.0, supported=YES
       [X] Track:2, id=1212, mimeType=video/avc, bitrate=1600000, codecs=avc1.64001f, drm=[widevine,cenc], res=896x504, fps=25.0, supported=YES
       [X] Track:3, id=1213, mimeType=video/avc, bitrate=3000000, codecs=avc1.64001f, drm=[widevine,cenc], res=1280x720, fps=25.0, supported=YES
       [X] Track:4, id=1214, mimeType=video/avc, bitrate=4800000, codecs=avc1.640028, drm=[widevine,cenc], res=1920x1080, fps=25.0, supported=YES
     ]
]

```

- 2nd, you should compare the video codec specs for the 2 devices at official Amazon docs. The main difference is the FireTV 4k Max supports AV1 video codec which is not supported on other device. So if your 4K content is AV1 video, then it will not play on FireTV 4K.
  - **FireTV 4k Max** : [Device Specifications: Fire TV Streaming Media Player | Amazon Fire TV](https://developer.amazon.com/docs/fire-tv/device-specifications-fire-tv-streaming-media-player.html?v=ftvstick4kmax)
  - **FireTV 4K** : [Device Specifications: Fire TV Streaming Media Player | Amazon Fire TV](https://developer.amazon.com/docs/fire-tv/device-specifications-fire-tv-streaming-media-player.html?v=ftvstick4k)

Additionally, if you can share the link to video asset, we can also have a quick look into it to identify ant potential incompatibilities. Hope this information helps.

---

<div class="post-metadata">

**Author:** ![gabrielchong](https://avatars.discourse-cdn.com/v4/letter/g/ba9def/32.png) [@gabrielchong](https://community.bitmovin.com/u/gabrielchong)\
**Post date:** [May 4, 2023, 6:06am UTC](https://community.bitmovin.com/t/firetv-playback-issue/1895/3 "2023-05-04T06:06:06Z")

</div>

please help us test with this manifest. Thanks a lot.

[https://gol-ns-videos.akamaized.net/videos/47/47c413ba-327779847/70772.cc.mpd?hdnts=exp%3D1683187448~acl%3D%2Fvideos%2F47%2F47c413ba-327779847%2F\*~hmac%3Daae0decab7adba03423a752fc9ed8148536c3771efa59e0d651a8e61dbeb45f9](https://gol-ns-videos.akamaized.net/videos/47/47c413ba-327779847/70772.cc.mpd?hdnts=exp%3D1683187448%7Eacl%3D%2Fvideos%2F47%2F47c413ba-327779847%2F%2A%7Ehmac%3Daae0decab7adba03423a752fc9ed8148536c3771efa59e0d651a8e61dbeb45f9)

---

<div class="post-metadata">

**Author:** ![lucky.goyal](https://sea1.discourse-cdn.com/flex015/user_avatar/community.bitmovin.com/lucky.goyal/32/506_2.png) [@lucky.goyal](https://community.bitmovin.com/u/lucky.goyal)\
**Post date:** [May 9, 2023, 6:11pm UTC](https://community.bitmovin.com/t/firetv-playback-issue/1895/4 "2023-05-09T18:11:02Z")

</div>

Thanks @gabrielchong . I tried above DASH URL but it is not accessible. I get a HTTP 403 error when trying to fetch it. Can you please share a URL which is accessible. Please feel free to DM the URL.

---

<div class="post-metadata">

**Author:** ![elbertelena95](https://sea1.discourse-cdn.com/flex015/user_avatar/community.bitmovin.com/elbertelena95/32/954_2.png) [@elbertelena95](https://community.bitmovin.com/u/elbertelena95)\
**Post date:** [July 3, 2024, 7:25am UTC](https://community.bitmovin.com/t/firetv-playback-issue/1895/5 "2024-07-03T07:25:49Z")

</div>

Hello,  
Yes, it is possible that the issue with rendering video assets on FireTV 4k and FireTV 4k Max stems from differences in their chipsets. Each chipset can handle video rendering and processing differently, affecting how your Kotlin code interacts with the device’s hardware.
