Joni Räsänen
1f15eb7e9e
docs: Minor improvements to readme
2022-10-28 16:19:20 +03:00
Joni Räsänen
f9cb143ca7
doc: Fix examples-folder link in readme
2022-09-22 08:06:29 +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
49e67619e8
Release 2.1.0
2022-09-21 14:28:13 +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
0dc49ae325
docs: Small updates to readme and a fix for examples tutorial
...
The fix is that the first address is often the router, so the address
examples don't make sense.
2022-09-15 08:17:58 +03:00
juteman
20d0ce2a42
docs: fix typo about README
2022-04-15 13:34:19 +08:00
Joni Räsänen
821251362b
doc: Update readme with papers and link to test framework
2022-02-22 09:26:42 +02:00
Joni Räsänen
c5ecd0ae71
doc: Update readme with two disclaimers
...
The OS support was completely missing from readme. This is now fixed.
Also added a disclaimer on potential bugs.
Few typos were also fixed.
2021-09-09 08:08:38 +03:00
Joni Räsänen
00706d6371
doc: Added contributing to readme
2021-06-09 14:47:54 +03:00
Joni Räsänen
06f2f20384
doc: Update the first publication link to open-access version in readme
2021-06-08 16:28:48 +03:00
Joni Räsänen
371f1776c6
doc: Add open acccess publication link to readme
2021-06-08 16:26:58 +03:00
Joni Räsänen
b0b9ea6dfb
doc: Readme fixes and clarifications
2021-04-27 08:15:30 +03:00
Joni Räsänen
aad3f0491b
doc: Clarify readme
2021-04-26 17:07:58 +03:00
Aaro Altonen
13989c66f1
Add Doxygen documentation support
...
Some of the API is still undocumented
2021-03-23 01:18:59 +02:00
Aaro Altonen
5ad18e3284
Add documentation
2021-03-23 01:18:56 +02:00
Aaro Altonen
2833161d3a
Add support for H.266/VVC
...
This code is based on the most recent draft of VVC RTP payload
format and is subjet to changes as the draft evolves
2020-12-11 07:37:16 +02:00
Aaro Altonen
b59cf9146d
Update README
2020-11-11 08:00:45 +02:00
Aaro Altonen
5374a79a28
Add support for H.264/AVC
2020-09-25 10:23:12 +03:00
Aaro Altonen
c5c30d6c60
Update README
2020-08-11 06:49:06 +03:00
Aaro Altonen
832905dd59
Update README
2020-06-03 07:08:04 +03:00
Aaro Altonen
c2e7eb1bc1
Rename kvzRTP to uvgRTP
2020-04-28 11:18:07 +03:00
Aaro Altonen
44276308c8
Update README
2020-04-26 21:04:25 +03:00
Aaro Altonen
d571e8f3a7
Update README
2020-04-21 08:05:07 +03:00
Aaro Altonen
08495db82d
Create separate document for build instructions
2020-04-17 13:47:21 +03:00
Aaro Altonen
fbe35d8d92
Simplify the structure of example directory
...
Only include code relevant to usage of kvzRTP and put everything
in the same directory
2020-04-06 12:07:28 +03:00
Aaro Altonen
cf08bdd883
Fix example codes and add HEVC slice example
...
RTCP/HQ configuration is still missing from the examples because
I have yet to figure out how to integrate proper configuration or
RTCP to the new architecture
2020-02-17 07:32:07 +02:00
Aaro Altonen
91c838aea1
Edit README
2020-02-13 09:34:54 +02:00
Aaro Altonen
ed937e9957
Put SRTP/ZRTP/all crypto behind __RTP_CRYPTO__ compile flag
...
The initial idea was to integrate Crypto++ to kvzRTP to make usage
very easy but as it turns out, the compilation of that library is quite
complex so it's better to use the Makefiles they provide.
This means that kvzRTP shall have one extra dependency IF application
wishes to use SRTP/ZRTP: Crypto++. The compilation and linking should
be quite straight-forward and if application wants to use SRTP/ZRTP
it must make the decision when kvzRTP is compiled by providing
-D__RTP_CRYPTO__ flag for the compiler and by adding -lcryptopp to
link list of the application.
2020-02-13 08:44:18 +02:00
Aaro Altonen
f8c1a3933a
Document the public API
2020-02-13 07:50:50 +02:00
Aaro Altonen
eeae6981e3
Update README
...
Remove all unnecessary information about kvzRTP's internal workings
and leave only the compiling/linking/usage information
2020-01-16 10:10:19 +02:00
Aaro Altonen
84441b39c4
Add examples of new dynamic configuration
2020-01-13 10:06:51 +02:00
Aaro Altonen
730bd3ab78
Update README
2020-01-09 10:24:57 +02:00
Aaro Altonen
3e981ec4ae
Switch from compile-time to runtime configuration of kvzRTP
2020-01-08 10:56:09 +02:00
Aaro Altonen
729db0c928
Update kvzRTP
...
Miscellaneous changes to various files
2020-01-07 09:54:33 +02:00
Aaro Altonen
c0e1f69081
Separate hooked and polling RTP frame receiving examples
2019-10-24 08:15:20 +03:00
Aaro Altonen
4385361fdc
Create examples for memory deallocation/ownership stuff
2019-10-22 07:22:02 +03:00
Aaro Altonen
45d2a4ec26
Add unique_ptr support for frame queue
...
Now both unique_ptrs and raw pointers can be used
2019-10-11 09:06:35 +03:00
Aaro Altonen
eec4ceb41a
Add specification on how to deal with memory ownership/deallocation problem
2019-10-10 08:41:09 +03:00
Aaro Altonen
e6adf2ad21
Update README
2019-10-10 07:54:35 +03:00
Aaro Altonen
9d6f58db59
Make fragment buffer size configurable
2019-09-30 09:53:09 +03:00
Aaro Altonen
a7b39c7d97
Update README
2019-09-30 08:57:45 +03:00
Aaro Altonen
ebc914e95b
Separate optimistic and regular HEVC receivers to different files
...
Separate them to different files and make it configurable which to use.
By default the normal receiver is used and if use gives __RTP_USE_OPTIMISTIC_RECEIVER__
then the optimistic receiver is started.
2019-09-13 08:52:01 +03:00
Aaro Altonen
c4de5397fb
Disable RTP probation zone by default
...
It makes more sense to disable it by default, especially when it's not
platform-independent and has negative side effects (larger memory footprint)
2019-09-11 11:58:12 +03:00
Aaro Altonen
78401d6fa8
Add probation zone for RTP frames
...
Probation zone lives below the actual payload and can be used as a
temporary storage for fragments that cannot be relocated.
It's part of the larger memory block so the fragments that are copied
to probation zone are spatially very close to their actual place in
the array making relocation faster
2019-09-11 11:18:09 +03:00
Aaro Altonen
6e10a0d912
Update README
2019-08-21 07:35:58 +03:00
Aaro Altonen
6caf52564a
Update readme
2019-07-26 09:28:47 +03:00
Aaro Altonen
4fe5b38caf
Update library instructions
2019-07-16 10:14:01 +03:00
Aaro Altonen
f855db02c3
Update README
2019-06-14 12:51:10 +03:00
Aaro Altonen
af605b182d
Add short explanation of the read/write API
2019-06-03 13:14:15 +03:00