• Justin Kim's avatar
    access: srt: refactor to support connection recovery · ba758d7f
    Justin Kim authored
    This is a refactoring code to support SRT connection recovery.
    While doing this work, SRT modules support new features comparing
    to the previous ones.
    
     - Connection Recovery
       When lost a SRT connection, this module can detect and try to re-connect.
    
     - Interruptible by SRT APIs
       'srt_epoll_wait' will be interrupted when all socket descriptors
       are removed from its montoring list. Fortunately, SRT modules are using
       only one socket.
    
     - Platform Independent
       Now, SRT modules no longer require to use a pipe. Therfore, from this version,
       SRT modules can support Win32 platforms.
    
    Based on code from:
    Roman Diouskine <rdiouskine@haivision.com>
    Signed-off-by: default avatarJustin Kim <justin.kim@collabora.com>
    Signed-off-by: Thomas Guillem's avatarThomas Guillem <thomas@gllm.fr>
    ba758d7f
Makefile.am 15.3 KB