I am experimenting with developing a tool for remote rendering of OpenGL in C ++. Main idea:
I know that I should not start to worry about optimization if I don’t have a finished product yet, but I’m sure it will be very slow, and the transmission bottleneck will probably be a single frame over the network, even if these computers are connected to one local network.
I am thinking about using some kind of streaming video library. Thus, frames will be transmitted using proper compression algorithms, which will speed up the process.
Am I on the right track? Is it right to use a streaming video library here? If you think so, what is a good library for this task (in C or C ++, preferably C ++)?
Thank you for your help!
You have two solutions.
Solution 1
- > , ; openGL- , , , . , ( , ). .
2: , , .
2, . , openGL.
: , , , , , : , , , , , .. , ,
, , , .
24- 1280x1024 30 , Ethernet , 33 .
, RLE- .
, $ , . , . // , (OpenGL) ( ) .
The bottleneck you talked about depends on several things on your side: the size of the images and the frame rate that you need to send / receive / display.
Here are some of the interesting topics that I read, and I hope they shed light on this topic:
Streaming video using C ++
How to transfer video and play it?
Source: https://habr.com/ru/post/1760559/More articles:What is the difference between SSCLI 2.0 (ROTOR) and .NET? - comparisonIs there any Google API that can translate the pronunciation of such a word in Google Translate? - google-translateDjango: путаница в тестировании - djangoХотите использовать столбец ячейки Excel2010 в качестве драйвера для запроса SQL Server 2008 - sqlAdding a Wordpress Blog to an Existing Website - asp.net-mvcandroid: can't see log output - androidWhat is the difference between easyb version and specification? - groovyStruts2, String null check - jspASP.NET request validation exception even when disabling validation - validationМожно ли определить, используется ли прокси-сервер HTTPS только при просмотре сертификата? - c#All Articles