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
Copy file name to clipboardExpand all lines: README.md
+16-3Lines changed: 16 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,20 @@
1
1
## Overview
2
2
3
-
Streamedian is a Javascript library which implements RTSP client for watching live streams in your browser
4
-
that works directly on top of a standard HTML <video> element.
3
+
All modern browsers don't natively support playback of RTSP (Real Time Streaming Protocol) streams,
4
+
which is a common format for many popular IP cameras.
5
+
So for a long time if you wanted to display your RTSP IP camera stream on the web page,
6
+
you had to use intermediate transcoding servers, which would receive RTSP stream,
7
+
decode it and convert into format accepted by browser like HLS, MPEG-DASH or MP4.
8
+
This solution gets the job done, but it may suffer from big latency and poor performance due to the need to transcode and convert video with often compromised output video quality as the result.
9
+
10
+
This custom HTML5 player, that works directly on top of a standard HTML5 ```<video>``` element,
11
+
was developed to implement different philosophy. Instead of decoding RTSP stream on the intermediate server
12
+
it shifts this heavy task to the end user browser, where task of decoding of a single stream is insignificant.
13
+
This means that your intermediate server no longer have to pull all the load,
14
+
you can share it between everyone watching your RTSP stream. As an additional advantage,
15
+
end user browser will always receive full quality unaltered picture from your IP camera.
16
+
17
+
Streamedian is a Javascript library which implements RTSP client for watching live streams in your browser.
5
18
It requires support of HTML5 Video with Media Sources Extensions for playback. Also player relies on server-side websocket
6
19
proxy for retransmitting RTSP streams to browser.
7
20
@@ -13,7 +26,7 @@ Streamedian is written using ECMAScript 2015 standard.
13
26
14
27
## Live test stream
15
28
16
-
Demo is available on http://streamedian.com/demo/free/
29
+
Demo is available on https://streamedian.com/demonstration/
0 commit comments