srt
srt copied to clipboard
Secure, Reliable, Transport
In a non-blocking mode a spurious srt_epoll_wait(..) signaling may happen, which will be followed by `SRT_EASYNCRCV` error after reading from a socket. ``` ERROR 6002 Non-blocking call failure: no data...
Normally [the TSBPD base time](https://datatracker.ietf.org/doc/html/draft-sharabayko-srt-01#section-4.5) is updated on the receiver side based on timestamps of incoming SRT data packets. Clock drift estimate is updated based on ACK-ACKACK packet pairs, on...
Hi Not sure what I am missing, no errors that I can see. Trying to convert an h.265 SRT stream to rtmp using FFMPEG `srt-live-transmit srt://0.0.0.0:30000?streamid=play/live/KEY file://con | ffmpeg -i...
The new receiver buffer implementation was introduced in v1.5.0. However, the old implementation is still available and can be enabled using the `ENABLE_NEW_RCVBUFFER=OFF` build option. It is a fallback solution...
The new receiver buffer implementation now has a proper separation between reading the state (e.g. `CRcvBufferNew::isRcvDataReady()`, `CRcvBufferNew::getAvailSize()`, `CRcvBufferNew::getFirstValidPacketInfo()`) and changing the state (e.g. `CRcvBufferNew::insert(..)`, `CRcvBufferNew::readMessage(..)`, etc.). Once the old receiver...
Is it possible to have a separate control path to the main media path? I.e. the main path is a high bandwidth lossly link, but the control path is a...
Testing with Master, reported by Static Sanitizer GCC-12.1.0. In `‘srt::CPacket::CPacket()’`: constructor. value in `m_nHeader[SRT_PH_SEQNO]` is referenced before it is set. ``` /mnt/share/open/toolchain/gcc12/tesu/ub16-32/srt/srtcore/packet.cpp: In constructor ‘srt::CPacket::CPacket()’: /mnt/share/open/toolchain/gcc12/tesu/ub16-32/srt/srtcore/packet.cpp:180:25: warning: member ‘srt::CPacket::m_nHeader’ is...
A bit of a long-shot this one, but something I've noticed with both SRT and RIST is that the protocol logic is intertwined with the socket code. I guess this...
**Describe the bug** The `srt_transmit` application appears to leak memory when the network connection between the two SRT endpoints is experiencing loss, jitter and reordering. This bug is specific to...
Allow sending some OOB user data bi-directionally over an existing SRT connection. 1. Unreliable delivery. If a packet is lost, neither the receiver nor the sender would ever know. An...