Need a Gstreamer based Video Player.
The player should be able to play RTSP streams
The player should be able to play local files
The player should be able to run in multiple instances and we need to have have a 2*2 grid of player for playing 4 different streams/Files at same time(Like a simple Video Management Software). These has to be 4 different instances because of ability to achieve below requirement for each stream.
The player should be able to show a overlay of rectangular, circular and textual annotations. For example we should be able to draw an overlay of rectangle for Grid1 for a location x,y with width w and height h… We could programatically change the locations as needed for each grid… For example its like tracking an object (The logic of tracking is not needed, that will be done by another. For example, by using cairo_overlay.c
The whole grid setup should be wrapped in a single c# winform application..