-
Notifications
You must be signed in to change notification settings - Fork 3
/
README
43 lines (31 loc) · 1.15 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
glive - a Gstreamer-based Live Example
RTSP Video Server
(C) John Weber ([email protected])
Avnet Electronics Marketing
This example program shows how to use the Gstreamer library to
create an RTSP video streamer on i.MX6 boards, though it
could easily be used on other platforms by changing the
launch string.
The program is licensed with the GNU Public License, version 2.
Hardware Dependencies:
Server:
Freescale i.MX6-based board
Image sensor connected to and working on CSI
Client:
Any RTSP client program (e.g. VLC, gstreamer with rtspsrc)
Software Dependencies:
Gstreamer-0.10 or Gstreamer1.0
gst-fsl-plugins (mfw_v4lsrc, vpuenc)
For x86 clients, it uses the ffdec_h264, ffmpegcolorspace, and
autovideosink elements
gst-rtsp-server
To build:
1) Make sure that a cross toolchain is configured in your path.
> export CROSS_COMPILE = <cross compiler prefix will end with a dash '-'>
> make
Copy the binaries to the target filesystem using your preferred method.
(e.g. ftp, scp, copying to SDcard)
Start server in RTSP mode:
> glive-server
then, open an RTSP client program and direct it to the correct URI:
http://<IP address>:8554/camera