Comments (5)
Hi,
Now your program very good.
delay 0.5 second with VLC and 1.2 second compare with video source.
from flyleaf.
Hey,
I would try to use less video queues (min/max) and also i would review the format options (during open format context), both the existing once but also the the options from ffmpeg for rtsp. Two seconds are too many, i dont think the problem are the queues tho. Probabaly, rtsp option for format context.
from flyleaf.
If it still happens with the new version (use the latest commit!), let me know if you have an easy way for me to test it!
from flyleaf.
I think you shoud split Flyleaf to 2 projects for easy maintenance, monitor change and can be using your FlyleafMediaFramework in other projects
- 1 project is FlyleafMediaFramework, include video decoder, renderer,....
- 1 project is Flyleaf user control, player setting,...
from flyleaf.
Nice, we got them π As you play on network (rtsp) streams you might want to try for faster opening to remove or reduce the values on the Demuxer.cs
av_dict_set_int(&opt, "probesize", 116 * (long)1024 * 1024, 0);
av_dict_set_int(&opt, "analyzeduration", 333 * (long)1000 * 1000, 0);
I know, I finally found some time to re-code the MediaDecoder but still has a lot of organize/clean up work to be done!
from flyleaf.
Related Issues (20)
- Hello, may I ask how to play such data? HOT 2
- Unable to trap attempt to play an invalid video file HOT 3
- FlyLeaf libraries and DPI challenges HOT 7
- May I ask if it is possible to restore the function of resuming playback without reconnecting the old version after interrupting the stream? HOT 1
- System. AccessionViolationException when ShowFramePrev HOT 2
- When multiple players play the same file, the sound may be louder or softer HOT 1
- Play Delay HOT 1
- Play Delay HOT 9
- if i want to save i frames only how can i do? HOT 1
- To get thumbnail of the video on seek bar HOT 1
- How to send commands directly to FFMPEG engine while video is loaded and playing HOT 3
- about key redefine~ HOT 2
- Audio render should be on different thread HOT 4
- Open/OpenAsync with ClearScreenOnOpen still shows black frame HOT 3
- I would like to print a specific part of the image by blurring it, is this possible? HOT 1
- About ShowFramePrev HOT 2
- Overlaps and Refresh in SharedOverlay
- Stream synchronization issue HOT 7
- Possible handle leak when repeatedly create/play/stop/dispose flyleaf players HOT 13
- Open stream at current position HOT 6
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 flyleaf.