Heikki Tampio
6e016220d7
Release 3.1.1
2024-02-20 13:10:01 +02:00
Heikki Tampio
516df571a8
Release 3.1.0
2024-02-20 10:58:35 +02:00
Heikki Tampio
121275c7a5
docs: Add documentation for RTP_H26X_DO_NOT_AGGR flag
2024-02-19 14:27:05 +02:00
Joni Räsänen
73018e2bdf
formats: Fix the scl for h264 when only shifting with one byte at a time
2024-01-31 11:50:29 +02:00
Heikki Tampio
2b82400753
Release 3.0.0
2024-01-30 14:53:35 +02:00
Heikki Tampio
65db7ce9f4
docs: Add mention of H26x access unit issue to docs
2024-01-30 14:47:29 +02:00
Heikki Tampio
7b071c1c58
docs: Add documentation for RCE_RTCP_MUX flag
2024-01-30 11:43:26 +02:00
Heikki Tampio
d2b6e93132
docs: Add documentation on RCC_SSRC and RCC_REMOTE_SSRC to docs
2024-01-30 11:43:25 +02:00
Heikki Tampio
9343b842b8
docs: Update INDEX.md
2024-01-30 11:43:24 +02:00
Heikki Tampio
b3f2c6f2ba
docs: Document RCC_POLL_TIMEOUT flag
2024-01-30 11:43:20 +02:00
Joni Räsänen
4758d47ad5
doc: Clarify the reception report field usage
2023-05-02 13:28:00 +03:00
Heikki Tampio
1311cd777b
Release 2.3.0
2023-03-20 15:43:02 +02:00
Heikki Tampio
2b4fd4418f
ipv6: updated documentation
2023-03-20 15:15:08 +02:00
Heikki Tampio
a808f331cc
docs: Add Doxyfile that was missing from the last commit
2023-03-13 16:01:43 +02:00
Heikki Tampio
b6f7030a62
Release 2.2.0
2023-03-13 15:15:14 +02:00
Joni Räsänen
edeeadc385
doc: Describe using uvgRTP for Congestion Control
2023-02-15 11:13:11 +02:00
Joni Räsänen
c72b9ec21c
Release 2.1.2
...
This patch release significantly reduces RTCP CPU usage (thanks to #178 ),
extends SCL to support NAL units as small as 4 bytes for H264 and
6 bytes for H265/H266 (including start code prefix). These are the
smallest sizes reasonable. This release also fixes a bug where
separate NAL units with same timestamps are discarded after first.
2022-11-25 08:48:11 +02:00
Joni Räsänen
29491fddd4
doc: Describe what happens in case of packet loss
2022-11-16 12:34:06 +02:00
Joni Räsänen
a8686ce310
Release 2.1.1
2022-10-25 16:15:30 +03:00
Joni Räsänen
ec7114e530
doc: Update readme with better description of learning materials
2022-09-22 08:00:28 +03:00
Joni Räsänen
fa78501f53
zrtp: Update flag names used to determine the ZRTP mode
2022-09-22 07:46:40 +03:00
Joni Räsänen
49e67619e8
Release 2.1.0
2022-09-21 14:28:13 +03:00
Joni Räsänen
81d7e8f859
doc: Fix few more flag names in doc and document flags for IDEs
2022-09-21 13:58:59 +03:00
Joni Räsänen
63860cd78a
doc: Update readme and packaging info
2022-09-21 08:40:08 +03:00
Joni Räsänen
4f205c893d
common: Use correct name for numerator
2022-09-19 14:43:08 +03:00
Joni Räsänen
3b31367da4
common: Add better name for fragment pacing
2022-09-19 14:22:10 +03:00
Joni Räsänen
d7bc472814
docs: Update the tutorial with Doxygen compatible names
2022-09-19 10:39:02 +03:00
Joni Räsänen
72224ce909
common: Reduce the default MTU size by 8 bytes
...
This helps account for various protocols that add an extra 8 bytes on
top of sent UDP traffic.
2022-09-16 16:35:59 +03:00
Joni Räsänen
72fda3892f
docs: Update Doxygen documentation newest version of API
2022-09-16 16:15:49 +03:00
Joni Räsänen
9b4675b587
docs: Update Doxyfile to newer version
2022-09-16 16:15:48 +03:00
Joni Räsänen
31f07cc636
docs: Move Doxyfile to docs
2022-09-16 16:15:47 +03:00
Joni Räsänen
76b13879e5
common: Separate fps enforcement and fragment pacing
...
This commit also fixes (mostly) the fps enforcement.
2022-09-16 16:15:36 +03:00
Joni Räsänen
af2099a887
docs: Add descriptions for 192 and 256 SRTP key flags
2022-09-15 12:22:37 +03:00
Joni Räsänen
1b2996fd25
common: Release the memory of copy with RTP_COPY flag
...
uvgRTP does not indeed take ownership of the data when used with non-
smart pointer API. Now the copy is deleted by making it a unique_ptr.
2022-09-15 12:00:57 +03:00
Joni Räsänen
575ff4470a
docs: Update flag descriptions and write few in-depth tutorials
...
The flag descriptions in doc folder have not been updated in a whole despite changes.
This commit updates the descriptions and adds tutorials for setting the MTU size and
high-performance scenario.
2022-09-13 13:08:01 +03:00
Joni Räsänen
4d40c54ff1
docs: Resize architecture image
2022-09-13 08:50:22 +03:00
Joni Räsänen
06eb95fe17
docs: Remove background transparency from architecture image
...
It does not work with dark backgrounds.
2022-09-13 08:44:11 +03:00
Joni Räsänen
08beaa8917
docs: Improve the architecture image
2022-09-13 08:40:12 +03:00
Joni Räsänen
f15908909e
doc: Update links in docs folder to examples folder
2022-02-28 12:08:25 +02:00
Joni Räsänen
154f50ee94
doc: Add examples as one potential commit prefix
2022-02-28 12:04:57 +02:00
Joni Räsänen
3b163e1027
examples: Move examples folder to repo root
2022-02-28 09:52:18 +02:00
Joni Räsänen
f62ade9c70
Merge branch 'example_improvements'
...
# Conflicts:
# CMakeLists.txt
# src/formats/h264.hh
# src/formats/h265.hh
# src/formats/h266.hh
# src/formats/h26x.cc
# src/formats/h26x.hh
# src/lib.cc
# src/pkt_dispatch.hh
# src/rtp.cc
# uvgRTP.pro
2022-02-22 14:03:49 +02:00
Joni Räsänen
5fe0116327
tests: Add initial unit tests
...
These tests are mostly just placeholders until something more
substantial is added. They are good tests, but it would be better to
also test the functions in different kinds of scenarios.
Note: the Crypto++ is causing problems in tests on Windows, because the
CMake is rerun often and this causes the Crypto++ linking to disappear.
2021-09-07 12:23:40 +03:00
Joni Räsänen
98f5d7d46b
examples: Small printing improvements to rtcp example
2021-07-30 14:52:57 +03:00
Joni Räsänen
c759251bbc
examples: Reduce run times and prints of examples
...
This is mainly to reduce strain on CI system
2021-07-28 10:35:22 +03:00
Joni Räsänen
b02e2dce31
examples: Add comments and refactor the examples
...
Added helper functions, commented the examples with larger explanation
at the beginning and small comments in the important areas.
2021-07-27 10:37:23 +03:00
Joni Räsänen
205b8a471a
examples: Refactor zrtp example
...
Removed duplicate code in the example. Hopefully it makes the example
more clear.
2021-07-26 16:03:55 +03:00
Joni Räsänen
31d8b8b6b7
examples: Improved both SRTP examples along with building them
...
These examples need a version of uvgRTP which has the cryptolib
included.
2021-07-26 16:03:39 +03:00
Joni Räsänen
5d2f0ccaff
examples: Improved generic sending example
...
Makes the generic sending example so that it can be run and it performs
a small demonstration.
2021-07-26 16:02:51 +03:00
Joni Räsänen
9af136f121
examples: Improved sending example
2021-07-26 16:02:50 +03:00