What Is Application Streaming?
Application streaming is a centralized on-demand software delivery model that uses the principle that most applications need only a fraction of their total program code to run.
Application flow
Right!
- Application streaming is a centralized on-demand software delivery model that uses the principle that most applications need only a fraction of their total program code to run.
- Introduction
- Application streaming is a centralized on-demand software delivery model that uses the principle that most applications need only a fraction of their total program code to run.
- Like progressive download of video or audio, application streaming is completely transparent to the end user. The server sends enough information from the client to start the application (usually only 10% of the application), and then the application stream sends the rest of the information to the client where the end user is working. Application streaming uses Real-Time Streaming Protocol (RTSP) and is often used in conjunction with desktop virtualization.
- In order to transmit application streaming, application software must be packaged into 4-byte sequence blocks so that they can be sent to the client at one time. Blocks can be categorized according to their service functions, namely, startup blocks, prediction blocks, and on-demand blocks.
- When the user clicks a shortcut on his desktop, the launch block can flow to the client. Once the startup block is available locally, the application starts and starts transmitting prediction blocks. The prediction block is just a block built into the streaming system, which it thinks users may need. If the user clicks on a software feature that has not yet been sent, the required demand block is sent.
- The network administrator can allow all blocks to be cached locally so that users can get applications even if they are disconnected from the network. If the software on the server is repaired or updated, the block update will be sent the next time the user launches the application. [1]