Joni Räsänen
3f3885b723
Increase uvgRTP ring buffer size
2022-10-06 12:05:54 +03:00
Joni Räsänen
fe142c77e1
Detect timeout faster for uvgRTP receiver
2022-10-06 09:33:13 +03:00
Joni Räsänen
def4933fce
Fix sender fragment pacing for uvgRTP
2022-10-06 09:26:56 +03:00
Joni Räsänen
ee7f80d0f1
Add further instructions to readme for disabling uvgRTP prints
2022-10-06 08:32:31 +03:00
Joni Räsänen
fb3d1fa635
Remove extra line
2022-10-05 18:22:08 +03:00
Joni Räsänen
4a0f434ab1
Sleep a little bit between tests
2022-10-05 16:50:15 +03:00
Joni Räsänen
91e7cc15a5
Write the results even if all packets have not been received
2022-10-05 15:32:23 +03:00
Joni Räsänen
1fd9eb6e39
Disable ring buffer increase as it may crash the tests
2022-10-05 15:22:38 +03:00
Joni Räsänen
65e616d3f8
Add missing line end to recv results
2022-10-05 15:20:44 +03:00
Joni Räsänen
2dad025d24
Update uvgRTP benchmark receiver
2022-09-21 13:51:31 +03:00
Joni Räsänen
355c35f7d3
Update uvgRTP flags to newest version
2022-09-21 13:50:16 +03:00
Joni Räsänen
a347e9cdc4
Add missing include to uvgRTP receiver
2022-09-21 10:37:56 +03:00
Joni Räsänen
064d303eb1
Add clarification on goodput term
2022-09-15 06:50:49 +03:00
Joni Räsänen
bc5e4bf03b
Add image of our test setup
2022-09-13 08:33:45 +03:00
Joni Räsänen
1f3065e9c2
Fox typos in readme
2022-04-29 08:21:22 +03:00
Joni Räsänen
29c03f5e6b
Use the correct filename for memory chunk locations
2022-02-02 10:30:16 +02:00
Joni Räsänen
8aece72254
Improve the readme
2021-11-25 14:50:43 +02:00
Joni Räsänen
4af962b2e5
Merge branch 'benchmark_fixes'
2021-11-25 14:36:27 +02:00
Joni Räsänen
c012d25fe5
Update Live555 for the new architecture
...
I did not test even compilation, just trying to make it work better.
2021-11-25 14:34:52 +02:00
Joni Räsänen
26ca2f2d43
Fix compilation errors in ffmpeg modules
2021-11-25 13:43:39 +02:00
Joni Räsänen
8cbdd96b2f
Update ffmpeg latency receiver
2021-11-25 13:26:06 +02:00
Joni Räsänen
5b4a7eae9f
Update ffmpeg latency sender
2021-11-25 13:23:44 +02:00
Joni Räsänen
1bfe5999b5
Update ffmpeg latency receiver
2021-11-25 12:39:37 +02:00
Joni Räsänen
15a6d81f0c
Update ffmpeg sender to use new methods
2021-11-25 12:14:03 +02:00
Joni Räsänen
7a8418d753
Fix ffmpeg sender and receiver compilation
2021-11-25 10:51:27 +02:00
Joni Räsänen
b4d982721c
Describe how to increase the OS buffers
2021-11-25 10:42:53 +02:00
Joni Räsänen
e65264cbca
Write receive results using code instead of piping
2021-11-25 08:51:32 +02:00
Joni Räsänen
29dc009cb4
Go through the readme and improve it.
...
Mostly only the OS buffer text is missing.
2021-11-24 20:10:41 +02:00
Joni Räsänen
757b23ac10
Update command line help
2021-11-24 17:03:25 +02:00
Joni Räsänen
826ef53dd2
Add explanation to missing VVC file and support any .m extension
2021-11-24 16:47:45 +02:00
Joni Räsänen
ef3fc46406
Better prints for uvgrtp latency sender
2021-11-24 14:58:36 +02:00
Joni Räsänen
14909b338f
Revert uvgrtp latency sender to previous configuration which seemed to work better
2021-11-24 13:37:36 +02:00
Joni Räsänen
ff46892a8e
Change the format of switch case in latency sender
2021-11-24 13:33:45 +02:00
Joni Räsänen
5bbc44aafd
Better print for uvgRTP latency receiver
2021-11-24 13:18:42 +02:00
Joni Räsänen
80fb5c0dfa
Do not discard uvgrtp latency receiver prints
2021-11-24 12:52:16 +02:00
Joni Räsänen
a3695b65d8
Print end of latency benchmarks
2021-11-24 12:47:34 +02:00
Joni Räsänen
e835c10c58
Simplify latency receiver timeout code
2021-11-24 12:39:46 +02:00
Joni Räsänen
2bed0aa07f
Fix latency timeout check
2021-11-24 12:29:14 +02:00
Joni Räsänen
72bddeadb9
Increase latency receiver timeout
2021-11-24 12:26:59 +02:00
Joni Räsänen
fdf7f055d4
Change order of latency variable setting in receiver
2021-11-24 12:25:38 +02:00
Joni Räsänen
9a46fa1319
Check timeout of uvgrtp latency receiver
2021-11-24 12:21:12 +02:00
Joni Räsänen
b53f17abc4
Fix crash in uvgRTP latency tests
...
uvgRTP divides the intra frames into NAL units and this causes the receiver
to receive more frames is sent. This caused a crash. Now only the intra and
inter frames are evaluated.
2021-11-24 12:00:45 +02:00
Joni Räsänen
0c34d14312
Add VVC support to latency sender and handle multiple frames in transit
...
There is still the risk if the frames change order that the results
will be incorrect. I'm not sure if uvgRTP handles this correctly.
2021-11-24 10:39:08 +02:00
Joni Räsänen
60390e1b37
VVC support for uvgRTP latency sender
2021-11-24 10:04:27 +02:00
Joni Räsänen
9c5efad2f5
Make sure that the test fps is not too high
2021-11-24 09:32:59 +02:00
Joni Räsänen
47204dd56c
Check return value of latency tests and reduce sleep time
2021-11-24 09:32:18 +02:00
Joni Räsänen
f1ef6b999c
Delete previous latency results and check exec existence
2021-11-24 09:20:11 +02:00
Joni Räsänen
3077778d9c
Fix the enable flags for uvgRTP sender and receiver
2021-11-24 08:38:09 +02:00
Joni Räsänen
889ca54a5f
fix uvgRTP initialization for SRTP
...
For some reason uvgRTP does not like if the context is configured before
full initialization. I guess some sockets don't exist before SRTP keys
are provided.
2021-11-24 08:35:44 +02:00
Joni Räsänen
8b8a154324
Uses the correct enable variables for SRTP and VVC in latency test
2021-11-24 08:13:00 +02:00