multi-service-rtmp-broadcaster icon indicating copy to clipboard operation
multi-service-rtmp-broadcaster copied to clipboard

Delay feature

Open Not-a-true-statement opened this issue 3 years ago • 3 comments

I think it would be a great idea to implement a feature that allows the user to set different delays for different outgoing streams.

Not-a-true-statement avatar Dec 30 '20 23:12 Not-a-true-statement

That would be effectively different cache sizes for each destination. 🤔

If I may ask, what is the use case here?

michaelkamprath avatar Dec 31 '20 00:12 michaelkamprath

One stream can be a control stream in which the user can see what they stream before everyone else sees it for example. Another use case could be that the user might want to delay streaming on one service relative to another to be in compliance with ToS of respective site.

Not-a-true-statement avatar Dec 31 '20 00:12 Not-a-true-statement

I banged on this for quite some time today. The solution isn't as readily apparent as I thought, as FFMPEG FIFO queues don't seem to do the trick (or even work). I will need to do some more research. But I did find and correct a bug while trying to make this work, so there is that.

michaelkamprath avatar Dec 31 '20 23:12 michaelkamprath