Please make sure the following external dependencies are installed
- boost
- openssl-devel (for RHEL and fedora)
git clone https://github.com/Johan511/Raven
cd Raven
git submodule update --init --recursive
mkdir build && cd build
cmake ..
make -j$(nproc)
Once the client connection has been started by start_connection, a subscribe message can be
built using the SubscriptionBuilder class after mentioning the filter_type, track_alias,
track_namespace, subscriber_priority, group_order
Once the client has subscribed, it is given a reference to a queue to which objects are queued and it's the consumer's responsibility to dequeue them and use it.
moqtServer->register_object() can be used to specify the object and it's identifiers