HelpDesk

HelpDesk Support System

DTLive - Flutter App (Android - iOS - Website ) Movies - TV Series - Live TV - OTT - Admin Panel

Q:

API FAIL WHEN CONNECTING WITH PURCHASE CODE

public

Document

24_02_2025_52_67bc98de3debb.png

All Replies

Viewing 85 to 88 of total 212 topics

If not default also...


Whenever we insert the HLS file in external it should play exactly the same resolution right?

Now it's playing in portrait but landscape there's issue if u can see whenever it's play landscape the video seems to be zoom a little bit...if the video player is keep responsive on all devices... I think now the video player adaptive needs some change..


Plays correctly in Portrait, 

So can we made the bunny default player then I think when we insert the HLS url if we can play using Bunny player that may solve...we can change the resolution options of default Bunny player


=> Yes, but there are no available packages for implementing Bunny Player in Flutter.

Bunny Player is primarily designed for web and iframe usage, and currently, there are no official Flutter packages that support its integration directly within a Flutter app. If you need to use Bunny Player, you might have to embed it as a web view or explore alternative video player solutions that support HLS streaming.

Regards,
Mr. Priyank

HLS (HTTP Live Streaming) video URLs (.m3u8 files) change their resolution automatically because of Adaptive Bitrate Streaming (ABR). This allows the video player to dynamically switch between different quality levels based on the user's internet speed, device capabilities, and network conditions. Here's how it works:

How HLS Adapts Resolution Automatically

  1. Master Playlist (.m3u8)

    • The main m3u8 file contains links to multiple versions of the video at different resolutions and bitrates.

    • The player selects the most suitable stream based on available bandwidth.

  2. Segmented Streaming

    • The video is divided into small chunks (usually 2-10 seconds).

    • If the network slows down, the player can switch to a lower resolution chunk without stopping playback.

    • If the network improves, it switches back to a higher quality.

  3. Bandwidth Monitoring

    • The player continuously monitors the network speed and adjusts the stream accordingly.

    • If internet speed drops, it automatically lowers the resolution to prevent buffering.

  4. Device and Screen Size Optimization

    • On mobile networks, it might default to a lower resolution to save data.

    • On large screens (e.g., Smart TVs), it prefers higher resolutions if bandwidth allows.

Regards,
Mr. Priyank

So can we made the bunny default player then I think when we insert the HLS url if we can play using Bunny player that may solve...we can change the resolution options of default Bunny player

Viewing 85 to 88 of total 212 topics

Support is Online

Office hours

Monday - Friday
10:00 AM - 06:00 PM
IST (GMT +5:30)

  • Office time

    00:00:00 AM

  • Your time

    00:00:0 AM

Explore Our Support Documentation

Whether you're troubleshooting an issue or looking for step-by-step guidance, our resources are designed to empower you with the knowledge you need