I am using your code for restreaming sources to clients.
I just noticed a bug in the app. When I am restreaming a single source to more than 1 client, the app consumes the same upstream bandwidth for each client.
For example:
1 source, 1 client: 1 upstream bandwidth, 1 downstream bandwidth
1 source, 2 client: 2 upstream bandwidth, 2 downstream bandwidth
while, the downstream bandwidth is understandable, the upstream bandwidth should only be consumed once for restreaming a single source, that is, 1 channel restream > to n users.
The weird part is that the source only shows a single connection from the restreaming app, while the nload shows that every client is consuming the same upstream and downstream bandwidth.
Let me know if you can fix this issue. Happy to donate.
I am using your code for restreaming sources to clients.
I just noticed a bug in the app. When I am restreaming a single source to more than 1 client, the app consumes the same upstream bandwidth for each client.
For example:
1 source, 1 client: 1 upstream bandwidth, 1 downstream bandwidth
1 source, 2 client: 2 upstream bandwidth, 2 downstream bandwidth
while, the downstream bandwidth is understandable, the upstream bandwidth should only be consumed once for restreaming a single source, that is, 1 channel restream > to n users.
The weird part is that the source only shows a single connection from the restreaming app, while the nload shows that every client is consuming the same upstream and downstream bandwidth.
Let me know if you can fix this issue. Happy to donate.