You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The purpose of Media Router is to be a "mediator" between a frontend GUI Audio / Video player and a backend Multimedia Framework. It will be responsible to satisfy frontend's needs such as Open/Play/Pause/Seek/Stop functionalities but also to serve __accurate__ with the right __control flow__ and __synchronized__ the requested media frames such as Audio, Video and Subtitles.
@@ -22,7 +20,7 @@ __Synchronized__ : Ensures that all time the served media frames will be syncron
22
20
23
21
> <ahref="https://www.ffmpeg.org/">FFmpeg 4.2.1</a> library (implemented with C# bindings <ahref="https://github.com/Ruslan-B/FFmpeg.AutoGen">FFmpeg.AutoGen</a> 4.2.0)
24
22
25
-
Demuxers the input file and configures the included media streams. It creates one thread per media stream for decoding. Additionally, it supports hardware acceleration (partially) and accurate seeking by decoding from the previous key/I frame until the requested (in case of B/P frames).
23
+
Demuxes the input file and configures the included media streams. It creates one thread per media stream for decoding. Additionally, it supports hardware acceleration (partially) and accurate seeking by decoding from the previous key/I frame until the requested (in case of B/P frames).
26
24
27
25
#### Layer 2 - Media Router (MediaRouter.cs)
28
26
@@ -47,4 +45,7 @@ A sample GUI has been created to demonstrate Media Router's functionality. It wo
47
45
(;/') for Subtitles adjustment
48
46
49
47
## Final Words
50
-
I have worked on this project for education, fun and programming exercise and I made it available to the public in case you will find it useful for similar reasons. It's always fun as programmers to have our own media player and play around. Any suggestions are always welcome!
48
+
I have worked on this project for education, fun and programming exercise and I made it available to the public in case you will find it useful for similar reasons. It's always fun as programmers to have our own media player and play around. Any suggestions are always welcome!
0 commit comments