]> rtime.felk.cvut.cz Git - frescor/streamer.git/blobdiff - README.txt
Omkize streamer
[frescor/streamer.git] / README.txt
diff --git a/README.txt b/README.txt
new file mode 100644 (file)
index 0000000..8bcae56
--- /dev/null
@@ -0,0 +1,29 @@
+The video encoder (see the instructions at the end of the email for building it)
+grabs video from a video4linux2 device, encodes it (currently, to mpeg4 video;
+the video encoder will allow to modify some settings in the future), and streams
+it over RTP.
+It can be started as
+    streamer [<options>]
+where the options allow to change the video capture device, the video size and
+frame rate, the destination address, etc...
+
+The SDP needed for receiving the video stream is saved in the "sdp.txt" file.
+
+
+HOW TO BUILD:
+The encoder and streamer is based on ffmpeg's libraries. So, first you have to download
+and compile ffmpeg
+    tar xvzf RTEncoder-v0.1.tgz
+    cd RTEncoder-v0.1 
+    svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
+    cd ffmpeg
+    ./configure; make
+OR 
+
+install deb packages libswscale-dev, libavformat-dev
+
+
+Compile the streamer
+    cd ..
+    make FFDIR=ffmpeg
+It should create a "streamer" executable.