Nx WebRTC support feature
In ProgressNx version 5.0.0.35745, Windows
1. Will WebRTC streaming protocol be available in Nx release soon? If yes, will it support speed control similar to RTSP - speed parameter below?
rtsp://127.0.0.1:7001/<cameraid>?pos=<pos>&speed=<10-32>
https://support.networkoptix.com/hc/en-us/community/posts/1500001152501-support-of-webrtc-and-hls?input_string=Nx%20WebRTC%20support%20features
2.
a) HTTP Streaming /media/{deviceId}.{format}
GET
Open HTTP video stream from Device. It is not exactly an API function but rather a URL format which may contain any Device id. Live stream and archive can be downloaded. If required and possible, media stream transcoding is performed on-the-fly. Example: http://<server_ip>:<port>/media/12AB42FD5912.webm
b) Direct download /hls/{deviceId}.{format}
GET
Download fragment of a Device archive, identified by its start time and duration. It is not exactly an API function but rather a URL format which may contain any Device. Fragment can be downloaded in mpeg-2/ts (.ts) or Matroska (.mkv) format. No transcoding is performed. Stream format can be one of following: ts, mkv. Example: http://<server_ip>:<port>/hls/12AB42FD5912.mkv?pos=2015-02-05T19:00&duration=10
Is download API only using HLS protocol since HTTP stream 2a) above using media also mentioned "archive can be downloaded"?
3) From Nx testing, for archive which are not available 24x7, the requested "pos" will return chunks which are the closest instead of showing empty stream.
If a camera stream only have captured streaming archive data at Nx servers between January 2 3-5 pm, if the API request is for January 2 at 2.45 pm, can the Nx server return empty chunks from 2.45 pm and show the 3 pm data after 15 minutes streaming from this camera?
-
Hey, I'm a Product Manager at Nx.
We added WebRTC support in 5.1, which reached Beta. Please, check it out: https://meta.nxvms.com/downloads/betasthere is no solid documentation on it yet, but here is some hint on how you can construct an URL that returns a simple player based on webRTC
https://172.20.1.236:7001/webrtc/?camera_id=084419f6-ec75-6b41-f668-2d8285e9d445&position=1674240507000000Also, the speed parameter is available and the server should return data accordingly. But the player on this page does not support this, so you'll have to develop/use a player that supports this.
Please, let us know if you will be able to use speed parameter -
Please sign in to leave a comment.
Comments
3 comments