Statistics
| Branch: | Revision:

chunker-player / chunker_player @ e8699fac

Name Size Revision Age Author Comment
  icons e1c3ce82 about 11 years GiuseppeTropea UL Application * fixed missing icons in chunker...
Makefile 2.62 KB 920851bb almost 11 years GiuseppeTropea UL build process - more sophisticated checks in...
README 2.07 KB 63b6bd17 almost 11 years GiuseppeTropea UL player - added README file with instructions...
channels.conf 631 Bytes 26d17ff2 almost 11 years GiuseppeTropea UL player - renewed channels.conf that contains...
chunk_puller.c 3.46 KB 3d45943a about 11 years GiuseppeTropea UL http interface: - fixed memory leak in answe...
chunk_puller_nh.c 1.62 KB 1538a3bd about 11 years GiuseppeTropea restructured folders to facilitate compilation,...
chunk_puller_stdin.c 861 Bytes 1538a3bd about 11 years GiuseppeTropea restructured folders to facilitate compilation,...
chunker_player.c 10 KB e8699fac almost 11 years GiuseppeTropea UL player -- aspect ratio from channels.conf no...
chunker_player.h 1.81 KB dae4a53f almost 11 years GiuseppeTropea UL player - basic Quality evaluation module - s...
mainfont.ttf 81 KB 31e4e8ba about 11 years GiuseppeTropea UL chunker player * statistics messages added *...
napalogo_small.bmp 16.2 KB 1538a3bd about 11 years GiuseppeTropea restructured folders to facilitate compilation,...
player_core.c 45.7 KB aa041505 almost 11 years GiuseppeTropea * UL chunker_player - instant_skips evaluation ...
player_core.h 2.9 KB aa041505 almost 11 years GiuseppeTropea * UL chunker_player - instant_skips evaluation ...
player_defines.h 1.65 KB b4dc1ea0 almost 11 years GiuseppeTropea * UL chunker_player - bugfix in channel name re...
player_gui.c 20.1 KB b4dc1ea0 almost 11 years GiuseppeTropea * UL chunker_player - bugfix in channel name re...
player_gui.h 1.26 KB 31e4e8ba about 11 years GiuseppeTropea UL chunker player * statistics messages added *...
stats_font.ttf 16.6 KB 31e4e8ba about 11 years GiuseppeTropea UL chunker player * statistics messages added *...

Latest revisions

# Date Author Comment
e8699fac 09/14/2010 12:27 PM GiuseppeTropea

UL player
-- aspect ratio from channels.conf now taken into account

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@2136 c54fac2e-1815-407e-9b96-088d06743913

26d17ff2 08/25/2010 02:42 PM GiuseppeTropea

UL player
- renewed channels.conf that contains TN-TV1 and 3 plus a CT_Local_TV for local tests (to differentiate from Local_TV)
all of them with updated command line with 200 buffer size and address of repository

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@2087 c54fac2e-1815-407e-9b96-088d06743913

aa041505 08/25/2010 02:18 PM GiuseppeTropea
  • UL chunker_player
    - instant_skips evaluation modified: there was an error in estimating the instant_skips queue member (we should not divide by 'real_window_size')
    - instant_lost_frames evaluation modified: there was an error in estimating the instant_lost_frames queue member (we should not divide by 'real_window_size')...
eac72849 08/25/2010 01:07 PM GiuseppeTropea

UL player
- fixed memleak in EnqueueBlocks

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@2084 c54fac2e-1815-407e-9b96-088d06743913

b4dc1ea0 08/25/2010 08:59 AM GiuseppeTropea
  • UL chunker_player
    - bugfix in channel name redraw
    - QUEUE_MAX_GROW_FACTOR set to 20

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@2081 c54fac2e-1815-407e-9b96-088d06743913

dae4a53f 08/24/2010 09:30 AM GiuseppeTropea

UL player
- basic Quality evaluation module
- statistics now computed with sliding windows
- bugfixes in computation and display of statistics
- re-introduced a late-frames blocking in the queues: late-frames are not even queued (instead of just skipped)
- debug info is displayed at each chunk arrival to count the chunks we get out of order at the http receiver endpoint...

1a9b74ea 08/23/2010 03:24 PM GiuseppeTropea

UL player:
- testing is underway

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@2076 c54fac2e-1815-407e-9b96-088d06743913

aa8b089c 08/20/2010 06:47 AM Csaba Kiraly

UL: remove check on metadata size

The UL does not need the metadata in the current version

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@2069 c54fac2e-1815-407e-9b96-088d06743913

5ba8c167 08/19/2010 12:16 AM Csaba Kiraly

chunker_player: remove dependence on chunk attributes

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@2065 c54fac2e-1815-407e-9b96-088d06743913

7e4b3a0c 08/10/2010 11:43 AM GiuseppeTropea

UL player
- fixed bug in calculating queue density
- queue density display as percentage (added percentge symbol)
- aligned x264 and mpeg4 initialization parameters with new quality defaults, which have changed for new versions of
ffmpeg

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@1998 c54fac2e-1815-407e-9b96-088d06743913

View revisions

README


This is the test package for the Napa-Wine player. You can download the lates version of this player from http://www.napa-wine.eu/~napawine/napabot/ Download and uncompress the tar.gz archive tar xvfz napaplayer.tar.gz get into the napaplayer folder cd napaplayer If you run the chunker_player executable without parameters, it will print a brief list of accepted input parameters: queue_thresh httpd_port silentMode LossTracesFilenameSuffix ChannelName Parameters have to be issued on the command line in the correct order. Example run: ./chunker_player 30 45454 0 losses.txt UL_BBC_Torino Explanation of parameters. 1st parameter: queue_thresh: size of the playout buffer in number of frames, i.e. 40. 2nd parameter: httpd_port: the player receives chunks from the offerstreamer peer through this http port. 3rd parameter: silentMode: it can be 0 or 1. One means run in silent mode, that is without graphical interface, so that multiple players can be run, provided you give different port numbers, and statistics can be collected also. This way the player can also be run remotely via ssh. 4th parameter: LossTracesFilenameSuffix: if you give for example losses.txt as a value, the two files video_losses.txt and audio_losses.txt will be created. These trace files record the sequence number of all lost frames as seen from the player point of view. 5th parameter: ChannelName: the name of the channel/swarm to tune in. See the channels.conf file for configuring the channels, and a list of available channels. 6th parameter: : this parameter is optional. If you give it, a YUV file will be created with the received video, as it is played. This is a raw uncompressed sequence of frames, and it can get very big. The player takes care of spawning the peer client with the correct parameters, and of killing it on channel switch. The offerstreamer parameters can be fine tuned via the channels.conf file, by editing the LaunchString of each channel. Beware that -C, -P, -and F offerstreamer parameters are added dynamically and must not be issued inside the LaunchString.

Also available in: Atom