Comments (6)
one example algorithm to follow : http://web-ext.u-aizu.ac.jp/labs/ce-cc/data/2013.JCN-Thang-accepted.pdf
from flashls.
I've noticed that the player doesn't seem to account for frame rate. This means that on less powerful machines, higher bit rates will result in CPU clogging and extremely poor performance.
The player should keep track of the frame rate, and if it drops below - say 15 fps, the player should shift down a nudge and not try to play the problematic quality again for that session.
from flashls.
indeed, this needs to be tracked as well.
in case FPS drops BUT buffer is full enough, then it means that CPU is not fast enough.
from flashls.
Excellent point!
Currently, this is actually preventing us from using the player, as the highest bit rate is full HD, which kills even semi-new Macbook Airs, especially in Google's Pepper Flash. Limiting the bandwidth enforces lower quality, which plays much nicer. But with frame rate adjustment, non-HD capable devices would look nice, and HD capable devices would look awesome.
from flashls.
@coolheinze FPS drop detection has been implemented in #213
from flashls.
Cool
On Tue, Aug 18, 2015 at 6:01 PM, Guillaume du Pontavice <
[email protected]> wrote:
@coolheinze https://github.com/coolheinze FPS drop detection has been
implemented in #213 #213—
Reply to this email directly or view it on GitHub
#8 (comment).
from flashls.
Related Issues (20)
- Can this flash plugin support videojs version 6?
- probe fragment type fails on encrypted audio only .m4a files
- how to disabled auto level?
- Set custom referer and useragent
- I build an app with "adobe air", flashls support ios ? HOT 1
- Mute stream?
- CEA-608/EIA-608 Closed-captions are not getting rendered in v0.4.4.24 HOT 2
- video playback stutters in a specific scenario with alternative audio playlist
- setting new AudioTrack HOT 1
- Audio Track switch in FlashHls HOT 16
- What is relation between releases? HOT 2
- Video is buffering (or freezes) after Audio Track change HOT 1
- Any plan to support Subtitles in the official release? HOT 1
- M3u8 Not Playing after first ts segment
- Downloaded .ts (AES-128) doesn't play, probably still encrypted
- How to retrieve id3 tags through opencv
- how can i set query string on ts request?
- Issue with ABR switching to highest variant available HOT 1
- flashls doesn't play stream with AES-128 Encryption. It tries to load only the first segment HOT 2
- Subtitles are missing...
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from flashls.