Maxim Sharabayko

Results 195 comments of Maxim Sharabayko

The handshake flow is the following. Once the server (listener) handles a conclusion request and sends back a conclusion response, a connection is accepted. However, if the caller (client) has...

Just to highlight, the situation we discuss is a lost HS Conclusion Response, so that a caller has not finished the handshake, but starts receiving data packets. Those packets, even...

Hi! By "listener" do you mean the socket accepted by the listener or the listener socket itself? Those are two different beasts. What was the reason for a caller to...

Another epoll-related issue #2233 (just to have a cross-reference).

Hi @abbetch > The logs in both cases display no packed drop. here is two logs files from the server. The SRT sender does not provide the number of drops...

Interesting. 🤔 Could you please check `srt-live-transmit` again, but this time with `-buffering 1` command-line option? ```shell (server) ./srt-live-transmit srt://10.0.1.221:10999 udp://10.0.1.236:6000 -buffering 1 (client) ./srt-live-transmit udp://:5000 srt://:10999 -buffering 1 ```

I would propose using the `FixedArray` then ([from utilities.h](https://github.com/Haivision/srt/blob/master/srtcore/utilities.h#L418)). It can't (and is not expected to) be resized, unlike `std::vector`. Even though in this case of a local variable it...

> Could you give some hints about the benefits of `FixedArray` other than forbidden of resize? There is no reallocation here, so I guess the overhead of `std::vector` can be...

PR #2298 adds `srt::FixedArray::data()` that (once merged) can be used here instead of `&ev[0]`.

@jlsantiago0 I would say bonded connections should be supported eventually, just not yet supported in this PoC. The question is whether SRT or an application must handle the redundancy of...