# Can multiple VideoRoom publishers RTP into the same mountpoint streaming?

**URL:** <https://janus.discourse.group/t/can-multiple-videoroom-publishers-rtp-into-the-same-mountpoint-streaming/1707>\
**Category:** General\
**Created:** [September 4, 2025, 8:29am UTC](https://janus.discourse.group/t/can-multiple-videoroom-publishers-rtp-into-the-same-mountpoint-streaming/1707 "2025-09-04T08:29:31Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![thienz100](https://avatars.discourse-cdn.com/v4/letter/t/4da419/32.png) [@thienz100](https://janus.discourse.group/u/thienz100)\
**Post date:** [September 4, 2025, 8:29am UTC](https://janus.discourse.group/t/can-multiple-videoroom-publishers-rtp-into-the-same-mountpoint-streaming/1707/1 "2025-09-04T08:29:31Z")

</div>

I’m experimenting with sending multiple publishers from the VideoRoom plugin into a single Streaming mountpoint in Janus.  
The idea is that each track (audio/video) would map to a different port inside the mountpoint.

Here’s an example of the mountpoint I created:

```auto
{“janus”:“success”,“session_id”:8454872268941504,“transaction”:“Gt5XIidjkj5”,“sender”:1066734851300173,“plugindata”:{“plugin”:“janus.plugin.streaming”,“data”:{“streaming”:“created”,“created”:“mp-8454872268941505”,“permanent”:false,“stream”:{“id”:8454872268941505,“type”:“live”,“description”:“Stream-8454872268941505”,“is_private”:false,“ports”:[{“type”:“audio”,“mid”:“a0”,“port”:10451},{“type”:“audio”,“mid”:“a1”,“port”:14028},{“type”:“video”,“mid”:“v0”,“port”:12842},{“type”:“video”,“mid”:“v1”,“port”:16310}]}}}}

```

I tried this setup, but it seems the mountpoint only accepts **one publisher** — the others don’t get through.

Can anyone confirm:

- Does the Janus Streaming mountpoint support multiple RTP publishers from VideoRoom?

- Or is it strictly limited to a single publisher?

- If I need multiple audio/video tracks (from different publishers), what’s the correct approach?

Thanks in advance!

---

<div class="post-metadata">

**Author:** ![lorenzo](https://yyz2.discourse-cdn.com/free1/user_avatar/janus.discourse.group/lorenzo/32/425_2.png) [@lorenzo](https://janus.discourse.group/u/lorenzo)\
**Post date:** [September 4, 2025, 9:33am UTC](https://janus.discourse.group/t/can-multiple-videoroom-publishers-rtp-into-the-same-mountpoint-streaming/1707/2 "2025-09-04T09:33:17Z")

</div>

The only constraint the Streaming plugin has is that you can’t have multiple sources feed the same _port_ at the same time: they can take turns, but not send RTP packets to the same port. For different ports there’s no constraint, instead: you can definitely have user A send RTP to port X, and user B send RTP to port Y, where X and Y belong to the same mountpoint.

---

<div class="post-metadata">

**Author:** ![thienz100](https://avatars.discourse-cdn.com/v4/letter/t/4da419/32.png) [@thienz100](https://janus.discourse.group/u/thienz100)\
**Post date:** [September 4, 2025, 9:46am UTC](https://janus.discourse.group/t/can-multiple-videoroom-publishers-rtp-into-the-same-mountpoint-streaming/1707/3 "2025-09-04T09:46:26Z")

</div>

Thank your reply.  
On the same streaming point(4port), can I call RTP\_Forward many times for different publishers

Example:

First publisher join → I call rtp\_forward like this:

> {  
> “room”: 6316492184514278,  
> “feed”: 2451694246213369,  
> “secret”: “adminpwd”,  
> “simulcast”: true,  
> “host”: “127.0.0.1”,  
> “streams”: [  
> {  
> “type”: “audio”,  
> “mindex”: 0,  
> “mid”: “0”,  
> “codec”: “opus”,  
> “fec”: true,  
> “audiolevel\_ext\_id”: 1,  
> “port”: 15995  
> },  
> {  
> “type”: “video”,  
> “mindex”: 1,  
> “mid”: “1”,  
> “codec”: “vp9”,  
> “vp9\_profile”: “0”,  
> “playoutdelay\_ext\_id”: 5,  
> “port”: 19136  
> }  
> ]  
> }

Second publisher join → I call another rtp\_forward:

> {  
> “room”: 6316492184514278,  
> “feed”: 5119743463762836,  
> “secret”: “adminpwd”,  
> “simulcast”: true,  
> “host”: “127.0.0.1”,  
> “streams”: [  
> {  
> “type”: “audio”,  
> “mindex”: 0,  
> “mid”: “0”,  
> “codec”: “opus”,  
> “fec”: true,  
> “audiolevel\_ext\_id”: 1,  
> “port”: 11962  
> },  
> {  
> “type”: “video”,  
> “mindex”: 1,  
> “mid”: “1”,  
> “codec”: “vp9”,  
> “vp9\_profile”: “0”,  
> “playoutdelay\_ext\_id”: 5,  
> “port”: 18421  
> }  
> ]  
> }

---

<div class="post-metadata">

**Author:** ![lorenzo](https://yyz2.discourse-cdn.com/free1/user_avatar/janus.discourse.group/lorenzo/32/425_2.png) [@lorenzo](https://janus.discourse.group/u/lorenzo)\
**Post date:** [September 4, 2025, 10:05am UTC](https://janus.discourse.group/t/can-multiple-videoroom-publishers-rtp-into-the-same-mountpoint-streaming/1707/4 "2025-09-04T10:05:02Z")

</div>

As I said, as long as you’re sending/forwarding to different port, there’s no trouble. I see simulcast in there, though, so just make sure your trouble doesn’t come from there (simulcast=multiple RTP sessions).
