Heikki Tampio
|
a2c42f32a3
|
formats: Add flag RTP_H26X_DO_NOT_AGGR and its functionality
|
2024-02-19 11:54:00 +02:00 |
Joni Räsänen
|
9765aa5fd0
|
common: Remove obsolete and renamed flags
|
2024-01-30 11:47:51 +02:00 |
Heikki Tampio
|
7b071c1c58
|
docs: Add documentation for RCE_RTCP_MUX flag
|
2024-01-30 11:43:26 +02:00 |
Heikki Tampio
|
f6ef56f3c7
|
context: Update documentation for create_session()
|
2024-01-30 11:43:25 +02:00 |
Heikki Tampio
|
80dd00d536
|
context: Add new create_session method with correct order of IP addresses. Deprecate old one.
|
2024-01-30 11:43:20 +02:00 |
Mathis Logemann
|
8a976f07a9
|
include cstdint for gcc13 compability
|
2024-01-12 15:43:37 +01:00 |
Heikki Tampio
|
5c146a329e
|
v3c: Move V3C utility files to examples folder
|
2024-01-12 13:15:01 +02:00 |
Heikki Tampio
|
d681961c4c
|
v3c: Add comments
|
2024-01-12 13:15:01 +02:00 |
Heikki Tampio
|
3efbd098a6
|
v3c: Divide more code into functions
|
2024-01-12 13:15:00 +02:00 |
Heikki Tampio
|
bfe220b4fd
|
v3c: Change RTP_FORMAT_V3C into RTP_FORMAT_ATLAS
|
2024-01-12 13:15:00 +02:00 |
Heikki Tampio
|
11fa5d122c
|
v3c: Reconstruct the V3C file after receiving all NAL units
|
2024-01-12 13:15:00 +02:00 |
Heikki Tampio
|
0e8c52aa77
|
v3c: Add parsing of the profile_tier_level fields in V3C VPS units
|
2024-01-12 13:15:00 +02:00 |
Heikki Tampio
|
1d5d1fa1a9
|
v3c: Save all NAL info (Atlas and video) into the same vector
|
2024-01-12 13:15:00 +02:00 |
Heikki Tampio
|
4bb1062c99
|
v3c: Find H26x NAL unit boundaries from the V3C video substreams
|
2024-01-12 13:14:59 +02:00 |
Heikki Tampio
|
a3598cd6c4
|
v3c: Add example for parsing and sending V3C files
|
2024-01-12 13:14:59 +02:00 |
Heikki Tampio
|
017f23099c
|
v3c: Add basic support for V3C RTP format
|
2024-01-12 13:14:18 +02:00 |
Heikki Tampio
|
ecf65ba5b0
|
common: Disable user packets for now
|
2023-08-02 14:47:56 +03:00 |
Heikki Tampio
|
6ec8880760
|
common: Small fixes to function names, etc
|
2023-08-02 13:30:21 +03:00 |
Heikki Tampio
|
6aaf23e06d
|
common: Rename add_zrtp_ctx() to start_zrtp()
|
2023-08-02 13:21:37 +03:00 |
Heikki Tampio
|
12e6163f9b
|
rtcp: Add parsed struct definitions for RTCP feedback messages
|
2023-08-01 09:31:22 +03:00 |
Heikki Tampio
|
1d0f88bf70
|
rtcp: Refine the RTCP FB packet handler
|
2023-08-01 09:00:37 +03:00 |
Heikki Tampio
|
e779941e44
|
rtcp: Add definitions for RTPFB and PSFB messages
|
2023-08-01 08:19:49 +03:00 |
Heikki Tampio
|
01af435fe6
|
rtcp: Enable installing a hook for RTCP Feedback packets
|
2023-07-31 15:56:06 +03:00 |
Heikki Tampio
|
acba0d67fb
|
rtcp: Add functionality to RTCP FB packet handler
|
2023-07-31 15:41:46 +03:00 |
Heikki Tampio
|
f9bc598286
|
rtcp: Add packet handler for RTCP PT 205 and 206 packets
|
2023-07-31 15:28:52 +03:00 |
Heikki Tampio
|
04af2dfabd
|
rtcp: Detect received RTCP FB packets, PT 205 and 206
|
2023-07-31 15:02:11 +03:00 |
Heikki Tampio
|
efe7d98ca5
|
Merge branch 'multiplex'
|
2023-07-31 12:17:12 +03:00 |
Heikki Tampio
|
cb59c55f79
|
multiplex: Finalize add_zrtp_ctx() function and set stream remote_ssrc by default to ssrc + 1
Also test add_zrtp_ctx() in ZRTP mux tests
|
2023-07-31 09:22:55 +03:00 |
Heikki Tampio
|
e39fc25a5a
|
multiplex: Add flag checks for starting ZRTP manually
|
2023-07-28 13:48:58 +03:00 |
Heikki Tampio
|
6cbade8179
|
multiplex: Add ability to set socket poll timeout via configure_ctx()
|
2023-07-26 10:44:07 +03:00 |
Heikki Tampio
|
dbe4287076
|
multiplex: Remove another unnecessary helper function from RTCP
|
2023-07-24 12:58:57 +03:00 |
Heikki Tampio
|
3adc6d41d6
|
multiplex: Remove now unnecessary helper function
|
2023-07-24 12:53:23 +03:00 |
Heikki Tampio
|
f21ac16d4d
|
multiplex: Add new function for creating media streams in session
|
2023-06-28 11:07:28 +03:00 |
Heikki Tampio
|
5e29a0bf32
|
multiplex: Revive sending user packets functionality that was disabled
|
2023-06-27 08:30:38 +03:00 |
Heikki Tampio
|
ac4f883d3f
|
multiplex: Rewrite ZRTP initialization to use new packet handler
|
2023-06-21 15:32:20 +03:00 |
Heikki Tampio
|
71a0dcd138
|
multiplex: Simplify initialization of media streams when using SRTP
|
2023-06-16 12:46:27 +03:00 |
Heikki Tampio
|
0f2cdf55f8
|
multiplex: Add add_zrtp_ctx() function
|
2023-06-16 09:43:28 +03:00 |
Heikki Tampio
|
799c743b56
|
common: get_configuration_value() returns -1 on all errors
|
2023-06-15 13:48:50 +03:00 |
Heikki Tampio
|
c145213756
|
multiplex: Add RTCP common handler
|
2023-06-15 13:08:57 +03:00 |
Heikki Tampio
|
2d3451c9df
|
multiplex: Add new SRTP packet_handler
|
2023-06-15 12:34:22 +03:00 |
Heikki Tampio
|
f2dc819cd1
|
multiplex: Handle RTCP packets in reception_flow
|
2023-06-14 15:03:35 +03:00 |
Heikki Tampio
|
8b6037fa62
|
multiplex: Distinguish received RTCP packets from RTP packets
|
2023-06-14 09:51:35 +03:00 |
Heikki Tampio
|
d8a9863999
|
multiplex: Link RTCP to reception_flow for RTCP multiplexing
|
2023-06-14 09:09:24 +03:00 |
Heikki Tampio
|
5b6a06f14f
|
multiplex: Comment out functions related to sending user packets
|
2023-05-29 14:08:29 +03:00 |
Heikki Tampio
|
2a7526ec26
|
multiplex: Check sender IP address when receiving packets in reception_flow
|
2023-05-12 15:04:43 +03:00 |
Heikki Tampio
|
478a06408e
|
multiplex: Add ability to send user packets
|
2023-05-12 13:25:26 +03:00 |
Heikki Tampio
|
40f7329ea6
|
common: Add return values to get_configuration_value() in media_stream
|
2023-05-11 12:31:46 +03:00 |
Heikki Tampio
|
655294e9d2
|
common: Add get_configuration_value() for getting configuration flag values
|
2023-05-10 16:24:56 +03:00 |
Heikki Tampio
|
624a0d676f
|
rtcp: Add documentation for remove_send_app_hook()
|
2023-05-10 15:57:23 +03:00 |
Heikki Tampio
|
eda7c35f2b
|
rtcp: Remove unnecessary function set_rtcp_interval()
|
2023-05-10 15:53:28 +03:00 |