Commit Graph

1831 Commits

Author SHA1 Message Date
Heikki Tampio 8f10e220ad rtcp: Fix mistake in send_app_packet() documentation 2023-05-10 15:45:30 +03:00
Heikki Tampio 1b6ab97a54 multiplex: Add socket types to create_socket() 2023-05-10 15:38:15 +03:00
Heikki Tampio d9aae2d5bf multiplex: Improve documentation 2023-05-10 15:25:03 +03:00
Heikki Tampio d38aea6adc multiplex: Improve documentation in rtcp_reader 2023-05-10 15:05:42 +03:00
Heikki Tampio d433eb45e7 multiplex: Improve documentation in media_stream.cc 2023-05-10 14:44:56 +03:00
Heikki Tampio 0dde713b63 multiplex: Fix bug when closing RTCP report reader 2023-05-10 14:22:15 +03:00
Heikki Tampio 6679eb4719 multiplex: Remove unnecessary function install_reception_flow() from socketfactory 2023-05-10 09:04:20 +03:00
Heikki Tampio 3057255ed2 multiplex: Handle stopping reception_flow and RTCP 2023-05-10 08:40:10 +03:00
Heikki Tampio c31190cd80 multiplex: Multicast receiver streams get a new socket by default, even with multiplexing 2023-05-09 14:44:39 +03:00
Heikki Tampio a3ca6dd2c7 multiplex: Socketfactory bind() now takes multicast addresses into account 2023-05-09 13:37:27 +03:00
Heikki Tampio b3223be1f9 multiplex: Remove double bind tests as outdated 2023-05-09 12:18:06 +03:00
Heikki Tampio 3c0b1dec17 multiplex: Add test for multiplexing two RTP H264 streams into a single socket 2023-05-09 12:11:06 +03:00
Heikki Tampio d00c778d76 multiplex: Add test for multiplexing two RTP streams into a single socket with RTCP enabled 2023-05-09 10:41:11 +03:00
Heikki Tampio fd44404c6e multiplex: Add test for multiplexing two RTP streams into a single socket 2023-05-09 09:27:11 +03:00
Heikki Tampio 117ad9b9e7 multiplex: Fix bug with h26x streams 2023-05-05 13:19:37 +03:00
Heikki Tampio 7747890c3c multiplex: Update header includes in frame_queue 2023-05-05 12:34:59 +03:00
tampsa ce252c7f34
Merge pull request #199 from jrsnen/disable_install
build: Add option to disable uvgRTP install in CMake
2023-05-05 11:49:18 +03:00
Joni Räsänen 9b4c9e598a build: Add option to disable uvgRTP install in CMake 2023-05-05 11:44:34 +03:00
Heikki Tampio 4107baf48b multiplex: Add correct headers for sockaddr_in 2023-05-05 10:59:48 +03:00
Heikki Tampio 04f70b39d6 multiplex: Fix small bug in reception_flow 2023-05-05 08:28:23 +03:00
Heikki Tampio de82b282a5 multiplex: remove remote_sockaddr (4 and 6) from socket along with functions that used them 2023-05-04 15:02:22 +03:00
Heikki Tampio 4d56a20943 multiplex: remove add_zrtp_ctx() from media_stream 2023-05-04 12:43:33 +03:00
Heikki Tampio 83440274b5 multiplex: Remove old unused report_reader from RTCP 2023-05-04 12:31:10 +03:00
Heikki Tampio 8037e730b4 multiplex: Configure RTCP to use rtcp_reader class for reception 2023-05-04 12:15:44 +03:00
tampsa 6cf82d4a80
doc: Update Werror flag instructions 2023-05-04 10:32:35 +03:00
Heikki Tampio 24812c1788 multiplex: Keep track of rtcp_readers in socketfactory 2023-05-04 09:33:16 +03:00
Heikki Tampio 828a288bc6 multiplex: Add functionality to rtcp_reader 2023-05-04 09:24:38 +03:00
Heikki Tampio 2493e5fdd5 multiplex: Add rtcp_reader class 2023-05-04 08:28:40 +03:00
Heikki Tampio 415546facf multiplex: Fix small bugs 2023-05-03 16:31:36 +03:00
Heikki Tampio 24206203e9 Merge branch 'master' of https://gitlab.tuni.fi/cs/ultravideo/uvgrtp into multiplex 2023-05-03 15:42:56 +03:00
tampsa 6d5b3ad9af
Merge pull request #198 from jrsnen/more_cmake_options
Add more options to uvgRTP CMake
2023-05-03 15:31:34 +03:00
Heikki Tampio bfd988cd88 Merge branch 'multiplex' of https://gitlab.tuni.fi/cs/ultravideo/uvgrtp into multiplex 2023-05-03 15:27:50 +03:00
Heikki Tampio d7058235dd Merge branch 'master' of https://gitlab.tuni.fi/cs/ultravideo/uvgrtp into multiplex 2023-05-03 15:09:43 +03:00
Heikki Tampio c68bc0a963 multiplex: Add function add_zrtp_ctx
You can start ZRTP initialization with this function. Used like add_srtp_ctx().
2023-05-03 14:58:58 +03:00
Joni Räsänen 9216f4bbee build: Set default CMake options so werror is disabled 2023-05-03 12:45:52 +03:00
Joni Räsänen aeaa71e6b4 build: Rename CMake flags to new format
Upending UVGRTP to each CMake option makes it less likely to conflict between
other libraries built at the same time. Added also some backwards compatibility
for old options.
2023-05-03 12:43:10 +03:00
Joni Räsänen 03ee03cd07 build: Add option to download Crypto++ headers to CMake 2023-05-02 13:45:27 +03:00
Joni Räsänen 4758d47ad5
doc: Clarify the reception report field usage 2023-05-02 13:28:00 +03:00
Joni Räsänen b3d30a5998 build: Add CMake options for disabling tests and examples 2023-05-02 11:41:10 +03:00
Heikki Tampio 985a33d043 multiplex: Add ability to set RCC_SSRC and RCC_REMOTE_SSRC before stream is initialized
Also add body for add_zrtp_ctx() in media_stream
2023-04-28 12:55:17 +03:00
Heikki Tampio 01d84f303a multiplex: Modify RTCP to use socketfactory for socket management 2023-04-28 12:16:21 +03:00
Heikki Tampio aba2fb8173 rtcp: fix small bug with last commit 2023-04-28 11:18:22 +03:00
Heikki Tampio bb7c0a169e rtcp: Fix bug with send_app_packet()
Payload was set incorrectly
2023-04-28 11:12:35 +03:00
Heikki Tampio 62839d84a8 rtcp: Fix compiler errors when using C++14 2023-04-28 09:31:04 +03:00
tampsa f95ae5c0b9
Merge pull request #196 from Atlas42/multicast-bind
common: Added multicast bind support for ipv4 and ipv6
2023-04-28 09:27:53 +03:00
Heikki Tampio d8825e5e52 multiplex: temporary commit 2023-04-28 09:04:06 +03:00
Heikki Tampio 8f8e58ba01 multiplex: Map hooks to remote SSRCs 2023-04-26 14:56:17 +03:00
Heikki Tampio e276490db0 multiplex: Separate reception_flow and socketfactory 2023-04-25 13:51:45 +03:00
william.fink 6f09cdb0fc common: Enable receiving a multicast stream multiple times 2023-04-21 15:24:04 +02:00
william.fink d1e91df7c2 common: Added multicast bind support for ipv4 and ipv6 2023-04-20 11:52:22 +02:00