[asterisk-dev] Fwd: How about to support multi video tracks of the webrtc sfu?

Joshua C. Colp jcolp at digium.com
Mon Nov 26 10:04:32 CST 2018


On Mon, Nov 26, 2018, at 11:55 AM, Xiemin Chen wrote:
> ---------- Forwarded message ---------
> From: Xiemin Chen <chenxiemin at gmail.com>
> Date: 2018年11月25日周日 下午11:19
> Subject: Re: [asterisk-dev] How about to support multi video tracks of the
> webrtc sfu?
> To: <asterisk-dev at lists.digium.com>
> 
> 
> It just workd with the two user's video-conference which both of them have
> two video track separately. Now each one can see other's video and screen
> sharing.
> 
> For the test purpose, I just hard code the to_channel mapping in
> the bridge_channel_handle_write() then everything seems go fine.
> 
> Indeed, the code cannot run out-of-the-box and I want to know your ideas
> about, anything difficult to have the correct mapping of the to_channel
> vector? Or do I have any extra points missed to know its difficulty?
> 
>         if (fr->stream_num == 6)
>             num = 3;
>         else if (fr->stream_num == 5)
>             num = 4;
>         else if (fr->stream_num == 3)
>             num = 3;
>         else if (fr->stream_num == 2)
>             num = 4;
> 

It's not something I've thought about so I don't really know what things may occur - I can say, though, that the stream names to actually calculate the proper mapping may collide and cause a problem.

-- 
Joshua C. Colp
Digium - A Sangoma Company | Senior Software Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - US
Check us out at: www.digium.com & www.asterisk.org



More information about the asterisk-dev mailing list