Heikki Tampio
f417e828ae
v3c: Add documentation to the examples
2024-01-12 13:15:01 +02:00
Heikki Tampio
6efede67a1
v3c: Fix RTP_FORMAT_V3C to RTP_FORMAT_ATLAS in tests
2024-01-12 13:15:01 +02: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
822f5958c2
v3c: Divide 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
efe7d98ca5
Merge branch 'multiplex'
2023-07-31 12:17:12 +03:00
Heikki Tampio
4611111cef
multiplex: Remove benchmark suite
2023-07-06 08:56:52 +03:00
Heikki Tampio
7aeaa2d53d
multiplex: Update benchmark suite
2023-07-06 08:52:04 +03:00
Heikki Tampio
456840de73
multiplex: Add benchmark sender and receiver
2023-07-06 08:35:17 +03:00
Heikki Tampio
a5ea6c40df
multiplex: In configuration example, give both local and remote port so that RTCP actually works...
2023-06-30 08:23:14 +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
Heikki Tampio
7879808cde
ipv6: Set MTU and payload size based on IP protocol
2023-03-20 15:27:57 +02:00
Heikki Tampio
6d23229936
Improve documentation
...
Also remove tabs from CMakeLists.txt in examples folder
2023-03-13 14:35:11 +02:00
Heikki Tampio
e6c759f514
Merge branch 'rtcp_fixes'
...
# Conflicts:
# examples/CMakeLists.txt
# include/uvgrtp/media_stream.hh
# include/uvgrtp/util.hh
# src/media_stream.cc
# src/rtcp.cc
2023-03-13 13:32:15 +02:00
Heikki Tampio
a8788d7f3d
rtcp: add instructions for synchronizing streams in sync_examples
...
Also add these examples into CI testing
2023-02-15 11:07:19 +02:00
Heikki Tampio
f6477c94fb
rtcp: Update stream synchronization example programs
2023-02-13 15:49:04 +02:00
Heikki Tampio
63175f8a04
rtcp: Calculate RTP timestamp in SR correctly
...
Also add the ability to manually set RTP and NTP timestamps in RTP packets.
2023-02-13 10:48:06 +02:00
Heikki Tampio
42116d7eeb
ci: Fix never-ending example srtp_zrtp and add it to CI-testing
2023-01-30 14:14:17 +02:00
Joni Räsänen
929ad29610
examples: Improve example building and fix issue with Crypto++
2023-01-11 12:52:33 +02:00
Joni Räsänen
6f4d3a3692
doc: Add link and slightly clarify build instructions
2022-12-14 16:12:38 +02:00
Joni Räsänen
fbd2be2c7e
doc: Remove encryption example build instructions
...
They are already in the main build instructions.
2022-12-14 15:47:32 +02:00
Joni Räsänen
7843ad4353
examples: Add more instructions on how to build examples with Visual Studio
2022-12-14 11:04:04 +02:00
Joni Räsänen
3836e68eea
examples: Only link Crypto++ if it is found and not disabled
2022-12-14 10:46:04 +02: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
f04d54f68c
examples: Update the configuration example flags
...
Got rid of the obsolete flags.
2022-09-21 08:40:07 +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
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
Joni Räsänen
9b81678beb
examples: Add missing includes to examples
2022-09-08 09:38:03 +03:00
Joni Räsänen
237e71d465
common: Separate setting the ring buffer size from socket buffer
...
Gives user more control over internals of uvgRTP.
2022-09-06 13:42:00 +03:00
Joni Räsänen
8a63bba123
examples: Improve CMake file with regards to Crypto++
...
Especially on Linux, it would always give linking errors if crypto++
was present, but not linked.
2022-09-06 11:48:19 +03:00
Joni Räsänen
ce876bc589
examples: Update examples to use the new RCE send/recv only flags
2022-09-06 11:47:09 +03:00
Joni Räsänen
76fd082f17
examples: Don't reuse the sent data for SRTP examples
...
Since the data is no longer copied inside uvgRTP for SRTP, reusing same
memory segfaults the SRTP examples. This commit fixes this.
2022-09-02 13:15:10 +03:00
Joni Räsänen
587eed8972
examples: Fix zrtp multistream example, add missing iostream includes
2022-08-25 07:58:24 +03:00
Joni Räsänen
1ec2924244
examples: Remove Qt build file for examples
2022-08-25 07:58:24 +03:00
Joni Räsänen
1f2ef1c9fe
examples: Add CMake build support for examples
2022-08-25 07:58:24 +03:00
Joni Räsänen
f66d78aa09
examples: Add more prints to zrtp example
2022-08-23 10:58:41 +03:00
Joni Räsänen
90e7b85aff
examples: Add local address to examples since it helps with consistency
2022-07-16 13:57:41 +03:00
Joni Räsänen
a08d92e848
rtcp: Move SR and RR construction to rtcp packets module
2022-07-08 09:53:49 +03:00
Joni Räsänen
c451ee38d9
examples: Fix correct format for zrtp multistream example
2022-06-18 19:26:51 +03:00
Joni Räsänen
ef887b1025
examples: Make examples work with SCL
2022-03-31 15:15:55 +03:00
Joni Räsänen
6f42fc1099
examples: Fix name of selection in project file
2022-03-04 07:44:32 +02:00
Joni Räsänen
97c235bb97
examples: Fix paths in example project file
2022-03-03 08:03:29 +02:00
Joni Räsänen
c66db536be
doc: Remove mention of bug that has been fixed from tutorial
2022-03-01 09:04:54 +02:00