[IDEA] near-zero latency multiple (IP) video-streams playing #17
Replies: 9 comments 21 replies
-
Hello! Just checking in. I'll give this post a little more thorough of a once-over later, but wanted to indicate my interest in assisting you in the endeavor. I may be a moment to reply as I will think of good questions to ask that will expedite my understanding of your intended implementation. Cheers, and have a nice day! |
Beta Was this translation helpful? Give feedback.
-
Well, as discussed in this issue @iEvgeny suggests: We wonder if someone (like @76technician, @Yash-Garg, @onlyet, @janssen70 and hopefully others) could implement this approach in their projects too. |
Beta Was this translation helpful? Give feedback.
-
Thank you for your understanding. I apologize for the late reply. I am interested in discussing the implementation of overlay content on the video. Could you please provide a detailed explanation of the information or types of data that you would like to have overlaid? More specifically, I would like to categorize your various "zones" into classes that can have different sets of attributes. I have a few specific questions in mind: Do you prefer the overlay content to be dynamic or static? Would you like certain elements to update at specific intervals? How would you like to interact with the content in order to make updates? |
Beta Was this translation helpful? Give feedback.
-
Thanks for your active partecipation, @apple-fritter ! We use the "multi RTSP-player" software (specifically @iEvgeny's CCTV Viewer at the moment) to display live video streams from PTZ cameras to let operators remote control. Android tablets (and app) are used as PTZ controllers for the scope, so they need to match this touch gui with monitoring: For this kind of use, operators needs at least viewfinder/safe area markers (transparent pngs overlay ?): -> transparent-background viewfinder usable file here Text labels would be also useful (customizable position, colors and fonts would be great): EDIT: @pataelmo (PTZCameraController author), @EdwardGoomba (Hawkeye one) or @TheColditz (behind CCTV-Companion) can contribute with more ideas/needs... ...@berglie's gstreamer-d3d11-overlay or @torreyleonard's RTSP-Utilities may help/inspires. Thanks again for your interest in the discussion. |
Beta Was this translation helpful? Give feedback.
-
Just found a very interesting - advanced - approach for generating a viewfinder (but needs to be adapted, eventually): Usage example: import {View, StyleSheet} from 'react-native'
import ViewFinder from 'react-native-view-finder'
const Example = () => (
<View style={styles.container}>
<ViewFinder backgroundColor="#333" loading />
</View>
)
const styles = StyleSheet.create({
container: { flex: 1 }
}) Hope that inspires. |
Beta Was this translation helpful? Give feedback.
-
We've just realized that EasyPlayer' screenshots are no longer reachable in repos managed by @babosa, sorry ! EDIT: |
Beta Was this translation helpful? Give feedback.
-
BUMP Just discovered @illuspas's NodeMedia Clients (Android and iOS) which implements:
|
Beta Was this translation helpful? Give feedback.
-
I landed here as https://github.com/Anonymousdog/displaycameras is not supported on Bullseye. The project uses omxplayer, but that is deprecated and as far as I can se is deprecated because of the missing package. What do you see as the closes implementation to this project? I would need a couple rtsp feeds on my RP1 to be presented on the attached monitor. |
Beta Was this translation helpful? Give feedback.
-
Well, at the moment the best - and most updated - RTSP "player" is CCTV Viewer without any doubt. Anyway it runs on a "standard" linux distro, dunno if works on RPiOS. Try it yourself and report to @iEvgeny, please. |
Beta Was this translation helpful? Give feedback.
-
(preface: the main purpose of this discussion - following the HyMPS's "philosophy" - is to stimulate the confrontation between devs/maintainers of open projects for the goal of their mutual evolution)
For those who need to display multiple (LAN only) video streams in a grid/wall at the lowest possible latency, here are two open software that we have tested and can recommend:
It would be great to "combine" these peculiar characteristics to obtain a platform indipendent and easy to use player for live monitoring at lowest-possible latencies,
We've also rounded up many other interesting projects in this (raw, at the moment) list: https://github.com/forart/HyMPS/blob/main/RTSP.md
...what do you think about this ?
Beta Was this translation helpful? Give feedback.
All reactions