This project is for AR point cloud streaming based on MPEG-DASH.
We used libdash, V-PCC tmc-2 and Open3D.
On Ubuntu/macOS:
git clone https://github.com/rudals0215/AR-streaming-with-MPEG-DASH.git
cd AR-streaming-with-MPEG-DASH
mkdir build
cd build
cmake ..
make
On Ubuntu/macOS:
cd build/bin
./Main [PORT]
Note: (Optional) If you want to know timeLog.
cd build/bin
mkdir timeLog
Note: Whenever you execute this program, you have to remove the .ply file in dec_test.
cd dec_test
On Ubuntu/macOS:
cd server
sudo ./createContent [DATA_PATH] [CFG_PATH] [START_FRAME] [FPS] [resolution] [CONTENTS_NAME]
DATA_PATH : Point cloud data consisting contents.
CFG_PATH : Written sequence configuration (sample : /cfg/sequence/loot_vox10.cfg)
STRAT_FRAME : Starting Index of Point cloud data consisting contents
CONTENTS_NAME : Contents name that one want to create