srt icon indicating copy to clipboard operation
srt copied to clipboard

Secure, Reliable, Transport

Results 305 srt issues
Sort by recently updated
recently updated
newest added

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...

Type: Bug
[core]
Epic

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...

Type: Enhancement
[core]

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...

Type: Maintenance
[core]

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...

Type: Maintenance
[core]

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...

Type: Question

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...

Type: Bug
[core]

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...

Type: Enhancement

**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...

Priority: High
Type: Bug
[core]

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...

Type: Enhancement
[core]