Statistics
| Branch: | Tag: | Revision:

streamers-build @ 8b020022

Name Size Revision Age Author Comment
  THIRDPARTY-LIBS 8b020022 about 9 years Csaba Kiraly use mingw compatible version of ffmpeg
.gitmodules 742 Bytes ee0be572 about 9 years Csaba Kiraly changing ffmpeg source to my own clone
ChunkerPlayer 0 Bytes 766b7d21 about 9 years Csaba Kiraly upgrading ChunkerPlayer: fixes, improved build,...
Makefile 2.17 KB cc4971e1 over 9 years Csaba Kiraly adding ml-chunkstream build
README 1.59 KB d2e7005d over 9 years Csaba Kiraly adding some README
Streamers 0 Bytes 6164ac21 over 9 years Csaba Kiraly adding the chunkstream I/O

Latest revisions

# Date Author Comment
8b020022 05/11/2011 09:31 AM Csaba Kiraly

use mingw compatible version of ffmpeg

766b7d21 05/11/2011 07:27 AM Csaba Kiraly

upgrading ChunkerPlayer: fixes, improved build, configurable codecs

85743055 05/11/2011 07:12 AM Csaba Kiraly

upgrading NAPA-BASELIB to mingw merged version

ee0be572 05/10/2011 09:43 PM Csaba Kiraly

changing ffmpeg source to my own clone

4f70ff71 05/09/2011 03:33 PM Csaba Kiraly

improve ChunkerPlayer build

d2e7005d 05/09/2011 02:26 PM Csaba Kiraly

adding some README

cc4971e1 05/08/2011 10:02 PM Csaba Kiraly

adding ml-chunkstream build

57fb780f 05/08/2011 09:41 PM Csaba Kiraly

adding ChunkerPlayer

6164ac21 05/06/2011 01:31 PM Csaba Kiraly

adding the chunkstream I/O

47a66852 05/02/2011 06:16 PM Csaba Kiraly

upgrading both Streamer and GRAPES

View all revisions | View revisions

README


This is PeerStreamer, a P2P Media Streaming framework written in C. Quick Start =========== Run "make" and you will find the executable in "Streamers/streamer-grapes". See the built-in help ("Streamers/streamer-grapes -h") for usage examples and options. Building and running the simple version (GRAPES I/O) ==================================================== Compilation ----------- Create executables by running: make Running the source ------------------ 1, Start the source peer in one shell: Streamers/streamer-grapes -f ~/video/big_bunny_orig/big_buck_bunny_480p_stereo.avi -m 3 or ffmpeg -i ~/video/myvideo.avi -f nut -vcodec mpeg4 -b 500000 -o /dev/stdout | Streamers/streamer-grapes -f /dev/stdin -m 3 Running a peer -------------- Building and running the complex version (chunkstream I/O) ========================================================== The complex version contains a separate chunker and player application. Compilation ----------- Create executables by running: make ml-chunkstream Running the source ------------------ 1, Start the source peer in one shell: Streamers/streamer-ml-monl-chunkstream-static -f tcp://127.0.0.1:7777 -m 3 2, In another shell, go to the Chunker's folder cd ChunkerPlayer/chunker_streamer 3, Verify that the streamer is set up correctly: chunker.conf should contain: outsideWorldUrl = "tcp://127.0.0.1:7777" 3, Start the chunker (after the source peer has been started!): ./chunker_streamer -i ~/video/big_bunny_orig/big_buck_bunny_480p_stereo.avi -a 128000 -v 500000 or ./chunker_streamer -i /dev/stdin -l -a 128000 -v 500000 Running a peer --------------

Also available in: Atom