Revision e11386c0 chunker_player/README

View differences:

chunker_player/README
1 1
This is the test package for the Napa-Wine player.
2
You can download the lates version of this player from
3
http://www.napa-wine.eu/~napawine/napabot/
2
You can download the latest version of this player from
3
http://www.napa-wine.eu/
4 4

  
5
Download and uncompress the tar.gz archive
6

  
7
tar xvfz napaplayer.tar.gz
8

  
9
get into the napaplayer folder
10

  
11
cd napaplayer
12

  
13
If you run the chunker_player executable without parameters, it will print
14
a brief list of accepted input parameters:
15

  
16
queue_thresh
17
httpd_port
18
silentMode
19
LossTracesFilenameSuffix
20
ChannelName
21
<YUVFilename>
22

  
23
Parameters have to be issued on the command line in the correct order.
24
Example run:
25
./chunker_player 30 45454 0 losses.txt UL_BBC_Torino
26

  
27

  
28
Explanation of parameters.
29
1st parameter: queue_thresh: size of the playout buffer in number of frames, i.e. 40.
30

  
31
2nd parameter: httpd_port: the player receives chunks from the offerstreamer
32
peer through this http port.
33

  
34
3rd parameter: silentMode: it can be 0 or 1. One means run in silent mode, that is
35
without graphical interface, so that multiple players can be run, provided you
36
give different port numbers, and statistics can be collected also. This way the
37
player can also be run remotely via ssh.
38

  
39
4th parameter: LossTracesFilenameSuffix: if you give for example losses.txt as a
40
value, the two files video_losses.txt and audio_losses.txt will be created.
41
These trace files record the sequence number of all lost frames as seen from
42
the player point of view.
43

  
44
5th parameter: ChannelName: the name of the channel/swarm to tune in. See the
45
channels.conf file for configuring the channels, and a list of available channels.
46

  
47
6th parameter: <YUVFilename>: this parameter is optional. If you give it, a
48
YUV file will be created with the received video, as it is played. This is a raw
49
uncompressed sequence of frames, and it can get very big.
50

  
51
The player takes care of spawning the peer client with the correct parameters,
52
and of killing it on channel switch. The offerstreamer parameters can be fine
53
tuned via the channels.conf file, by editing the LaunchString of each channel.
54
Beware that -C, -P, -and F offerstreamer parameters are added dynamically and
55
must not be issued inside the LaunchString.
5
simply unzip/untar the package and run the provided
6
runme.bat ir runme.sh script.

Also available in: Unified diff