Difference between revisions of "Viper"
From fd.io
Muscariello (Talk | contribs) (→Installation from binary packages) |
Muscariello (Talk | contribs) (→Installation from binary packages) |
||
Line 25: | Line 25: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
Download apps from the following link | Download apps from the following link | ||
− | |||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | https://jenkins.fd.io/view/cicn/job/cicn-android-sdk-merge-master-ubuntu1604/ | ||
Revision as of 21:05, 8 July 2017
Contents
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
Quick Start
Installation from binary packages
Android 7
Download apps from the following link
https://jenkins.fd.io/view/cicn/job/cicn-android-sdk-merge-master-ubuntu1604/
Ubuntu 16.04
$ sudo apt-get install software-properties-common $ echo "deb [trusted=yes] https://nexus.fd.io/content/repositories/fd.io.master.ubuntu.$(lsb_release -sc).main/ ./" \ | sudo tee -a /etc/apt/sources.list.d/99fd.io.list $ sudo add-apt-repository --yes ppa:beineri/opt-qt571-xenial $ wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add - $ echo "deb [trusted=yes] http://archive.getdeb.net/ubuntu xenial-getdeb apps" | sudo tee -a /etc/apt/sources.list.d/getdeb.list $ sudo apt-get update $ sudo apt-get install viper
Build the dependencies
- QtAV For building and install the library, from the root folder of the projet:
$ 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:
$ 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:
$ cd viper $ mkdir build && cd build $ qmake ../viper.pro $ make $ ./viper
Platforms
Viper has been tested in:
- Ubuntu 16.04 (x86_64) - MacOSX 10.12 - Android 7 - iOS 10