# Deploying your application Once the development of your application is finished, you will need to deploy it to the target machine, usually in the form of a package or installer. You have several options here, and, even though this subject is not really in the scope of this documentation, we will give some hints to try to help you. # Multiplatform vs. single-platform packaging system The first choice you need to make is whether you want to deploy your application to more than one platform. If yes, then you have the choice to use a different packaging system for each platform, or use one that can deliver to all platforms simultaneously. This table summarizes the pros and cons of each option.
Pros | Cons | |
---|---|---|
Multiplatform packaging system The same system is used to package your application for all platforms |
|
|
Single-platform packaging system Your application is packaged using a different system on each platform. |
|
|
Pros | Cons | |
---|---|---|
Shared SDK The GStreamer SDK is installed independently of your application, as a prerequisite, in a common place in the target computer ( |
|
|
Private SDK with dynamic linking Your application deploys the GStreamer SDK to a private folder. |
|
|
Private SDK with static linking Your application links statically against the GStreamer SDK, so it effectively becomes part of your application binary. |
|
|