From 39d14834f83e8727e841c51d1752d90bc7be5c63 Mon Sep 17 00:00:00 2001 From: Mark Michelson Date: Wed, 24 May 2017 10:09:22 -0500 Subject: Confbridge: Add "sfu" video mode to bridge profile options. A previous commit added plumbing to bridge_softmix to allow for an SFU experience with Asterisk. This commit adds an option to app_confbridge that allows for a confbridge to actually make use of the SFU video mode. SFU mode is implemented in a "set it and forget it" kind of way. That is, when the bridge is created, if SFU mode is enabled, then the video mode gets set to SFU and cannot be changed. Future improvements may allow for a hybrid experience (e.g. forward multiple video streams, specifically those of the most recent talkers), but for this addition, no such capability is present. Change-Id: I87bbcb63dec6dbbb42488f894871b86f112b2020 --- include/asterisk/bridge.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'include') diff --git a/include/asterisk/bridge.h b/include/asterisk/bridge.h index 6915af28b..bc0e9c81e 100644 --- a/include/asterisk/bridge.h +++ b/include/asterisk/bridge.h @@ -897,6 +897,11 @@ void ast_bridge_set_single_src_video_mode(struct ast_bridge *bridge, struct ast_ */ void ast_bridge_set_talker_src_video_mode(struct ast_bridge *bridge); +/*! + * \brief Set the bridge to be a selective forwarding unit + */ +void ast_bridge_set_sfu_video_mode(struct ast_bridge *bridge); + /*! * \brief Update information about talker energy for talker src video mode. */ -- cgit v1.2.3