std::string _playlist_path
const std::string & resolution() const
void set_bandwidth(unsigned long b)
void set_base_path(std::string p)
unsigned long bandwidth() const
const std::string & playlist_path() const
std::thread _flute_thread
bool configure_5gbc_delivery_from_sdp(const std::string &sdp)
virtual std::string stream_type_string() const
unsigned long long _5gbc_stream_flute_tsi
std::string base_path() const
virtual void flute_file_received(std::shared_ptr< LibFlute::File > file)
virtual StreamType stream_type() const
const libconfig::Config & _cfg
DeliveryProtocol _delivery_protocol
void read_master_manifest(const std::string &manifest)
void set_resolution(std::string r)
std::unique_ptr< LibFlute::Receiver > _flute_receiver
double frame_rate() const
ContentStream(std::string base, std::string flute_if, boost::asio::io_service &io_service, CacheManagement &cache, DeliveryProtocol protocol, const libconfig::Config &cfg)
boost::asio::io_service & _io_service
DeliveryProtocol delivery_protocol() const
const std::string & base() const
const std::string & codecs() const
std::string _5gbc_stream_mcast_port
std::string _5gbc_stream_iface
std::string _5gbc_stream_mcast_addr
void set_frame_rate(double f)
void set_codecs(std::string c)
std::string _5gbc_stream_type
std::string delivery_protocol_string() const
std::string flute_info() const
static Config cfg
Global configuration object.