Daily's VCS Session assets

Session assets are assets made available to VCS when a live stream or cloud recording is started. For example, a logo image can be included under the session_assets property, which can then be applied as an image overlay in your video feed.

Session assets must be specified when starting the live stream or recording. The asset URLs you pass will be preloaded immediately and cached on the server. This ensures the data is instantly available when your rendering makes use of it (for example, when you send a param update to display the logo overlay).

If you are using Daily's VCS baseline composition, session assets can only be images. (Note: Only .png extensions are permitted.)

When using the VCS SDK to add your own customized VCS components, session assets can include images (as described above), as well as external links to the custom components you would like applied to your live stream or recording video feed: