From 05c1a838c881ea502888659848d8792843b28718 Mon Sep 17 00:00:00 2001 From: Luca Muscariello Date: Sat, 25 Feb 2017 23:42:31 +0100 Subject: Initial commit: video player - viper Change-Id: Id5aa33598ce34659bad4a7a9ae5006bfb84f9bd1 Signed-off-by: Luca Muscariello --- README.md | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 README.md (limited to 'README.md') diff --git a/README.md b/README.md new file mode 100644 index 00000000..4933c577 --- /dev/null +++ b/README.md @@ -0,0 +1,69 @@ +Viper Player for ICN +==================================================== +This application is designed to provide a tool to test the adaptation video streaming using the ICN protocol stack. + +Dependencies +------------ + +- ffmpeg +- libboost-system-dev +- libparc +- libccnx-common +- libccnx-transport-rta +- long-bow +- libxml2 +- libcurl4 +- libdash +- libicnet +- Qt5.7 +- QtAV + +Build the dependencies +----------------- + +- QtAV +For building and install the library, from the root folder of the projet: + +```bash + $ git clone https://github.com/wang-bin/QtAV + $ cd QtAV + $ mkdir build && cd build + $ qmake ../QtAV.pro + $ make + $ sh sdk_install.sh +``` + +- libdash +For building the player, from the root folder of the project: + +```bash + $ git clone -b viper/master https://gerrit.fd.io/r/cicn viper + $ cd viper/libdash + $ mkdir build && cd build + $ cmake ../ + $ make + $ make install +``` + + + +Build the player +----------------- + +For building the player, from the root folder of the project: + +```bash + $ cd viper + $ mkdir build && cd build + $ qmake ../viper.pro + $ make + $ ./viper +``` + + +Platforms +--------- + +Viper has been tested in: + + - Ubuntu 16.04 (x86_64) -- cgit 1.2.3-korg