{"id":5138,"date":"2024-03-13T00:00:28","date_gmt":"2024-03-12T21:00:28","guid":{"rendered":"http:\/\/trueconf.com/blog\/?p=5138"},"modified":"2026-03-12T11:38:34","modified_gmt":"2026-03-12T08:38:34","slug":"setting-up-trueconf-rtsp-streaming-with-wowza-streaming-cloud","status":"publish","type":"post","link":"https:\/\/trueconf.com/blog\/knowledge-base\/setting-up-trueconf-rtsp-streaming-with-wowza-streaming-cloud","title":{"rendered":"How to set up conference streaming via Wowza Streaming Cloud"},"content":{"rendered":"<p>With <a href=\"https:\/\/trueconf.com\/products\/server\/video-conferencing-server.html\" target=\"_blank\" rel=\"noopener\">TrueConf Server<\/a>, you can <a href=\"https:\/\/trueconf.com\/features\/integration\/streaming.html\" target=\"_blank\" rel=\"noopener\">stream your conference<\/a> to Wowza Streaming Cloud via the RTSP protocol. Streaming is available for both private and <a href=\"https:\/\/trueconf.com\/blog\/knowledge-base\/how-to-host-a-webinar-using-trueconf-server.html\" target=\"_blank\" rel=\"noopener\">public<\/a> conferences.\n<\/p>\n<p><!--more--><\/p>\n<p>To hold such events, you will need to add the <strong>Live streaming<\/strong> extension to your license.\n<\/p>\n<div class=\"marked_note marked_note--warning\">\nPlease note that to get access to this feature, you need to purchase a full or extended technical support package. To learn more about it, please check our <a href=\"https:\/\/docs.trueconf.com\/server\/en\/admin\/license\/\" target=\"_blank\" rel=\"noopener\">documentation<\/a>.\n<\/div>\n<p>In this article, we will discuss the main stages of conference streaming.\n<\/p>\n<h2>Stage 1. Adding a stream<\/h2>\n<ol>\n<li>Go to <a href=\"https:\/\/www.wowza.com\/\" target=\"_blank\" rel=\"noopener\">Wowza Media Systems<\/a> website. Sign up, if you do not have an account on this platform.<\/li>\n<li>Open the website of <a href=\"https:\/\/auth.wowza.com\/login?onsuccess=https:\/\/cloud.wowza.com\/\" target=\"_blank\" rel=\"noopener\">Wowza Streaming Cloud<\/a>. To authorize, you will need to use the account created previously. Select <b>Add Live Stream<\/b> <img decoding=\"async\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2020\/04\/wowza-add.png\" alt=\"\" width=\"29\" height=\"28\" class=\"alignnone size-full wp-image-28355\" loading=\"lazy\" title=\"\"> in the menu on the left side.<\/li>\n<\/ol>\n<h2>Stream configuration<\/h2>\n<ol>\n<li>In the first tab <b>Live Stream Setup<\/b>, enter the stream name, select the location which is nearest to you and click <b>Next<\/b>.<\/li>\n<li>In the <b>Video Source &#038; Encoder<\/b> tab:\n<ul>\n<li>Select RTSP as a camera\/encoder.<\/li>\n<li>Specify <b>Push Stream<\/b> as a stream mode.<\/li>\n<li>Select the resolution in which your video will be streamed.<\/li>\n<li>Check the box <b>Save to Asset Management<\/b> to record the stream.<\/li>\n<li>If necessary, disable authentication by unchecking the box in the <b>Source Security<\/b> section.<\/li>\n<\/ul>\n<\/li>\n<li>Configure the stream player in the <b>Playback Settings<\/b> tab.\n<ul>\n<li>Customize the UI in the <b>Player Appearance<\/b> section: play button, availability of additional buttons, (audio volume, mute, full screen mode).<\/li>\n<li>Choose the date, time, and timezone of the stream.<\/li>\n<li>If necessary, set a countdown by checking the box <b>Display a countdown clock in the player before the event<\/b>.<\/li>\n<li>Select a poster (image that will be displayed in the player before the start of the stream), logo and its position (the logo will be displayed in the player during the entire stream).<\/li>\n<\/ul>\n<\/li>\n<li>Configure the stream page in the <b>Hosted Page Settings<\/b> tab.\n<ul>\n<li>Heading and logo.<\/li>\n<li>Brief description.<\/li>\n<li>Display of additional icons for contacts (the host\u2019s social network accounts and email).<\/li>\n<\/ul>\n<\/li>\n<li>Check information about the stream in <b>Review Settings<\/b>. If everything is specified correctly, click Finish.<\/li>\n<\/ol>\n<h2>Stage 3. Scheduling on the conference page<\/h2>\n<p>When the stream is created, its page will automatically open. One can also go to this page by clicking on the button in the <b>Available streams<\/b> <img decoding=\"async\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2020\/04\/wowza-available.png\" alt=\"\" width=\"34\" height=\"29\" class=\"alignnone size-full wp-image-28359\" loading=\"lazy\" title=\"\"> menu which is on the left side.\n<\/p>\n<p>There are two important tabs on the stream page:\n<\/p>\n<ul>\n<li><b>Overview<\/b>: here, one can find the data that will be later needed for the configuration of TrueConf Server.<\/li>\n<p>      <a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2020\/04\/wowza.png\" data-rel=\"lightbox-gallery-pegHzir7\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2020\/04\/wowza-690x380.png\" alt=\"\" width=\"690\" height=\"380\" class=\"aligncenter size-medium wp-image-28361\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2020\/04\/wowza-690x380.png 690w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2020\/04\/wowza-1024x565.png 1024w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2020\/04\/wowza-768x423.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2020\/04\/wowza-1536x847.png 1536w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2020\/04\/wowza-366x202.png 366w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2020\/04\/wowza.png 1538w\" sizes=\"auto, (max-width: 690px) 100vw, 690px\" \/><\/a><\/p>\n<li><b>Hosted Page<\/b>: here, you may check the link to the page with the media player, if the display of this link was not set up previously.<\/li>\n<p>      <a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2020\/04\/wowza-hosted.png\" data-rel=\"lightbox-gallery-pegHzir7\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2020\/04\/wowza-hosted.png\" alt=\"\" width=\"511\" height=\"96\" class=\"aligncenter size-full wp-image-28363\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2020\/04\/wowza-hosted.png 511w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2020\/04\/wowza-hosted-453x85.png 453w\" sizes=\"auto, (max-width: 511px) 100vw, 511px\" \/><\/a><\/p>\n<\/ul>\n<h2>Stage 4. Stream configuration on the side of TrueConf Server<\/h2>\n<h3>Getting the stream template ready<\/h3>\n<ol>\n<li>In the TrueConf Server control panel, go to the <b>Group \u0421onferences<\/b> \u2192 <b>Streaming<\/b> section and click the <b>Add a configuration<\/b> button.<\/li>\n<li>Select the <b>Add preset<\/b> option in the opened menu.<\/li>\n<li>Fill out the form for the stream configuration template by specifying:\n<ul>\n<li><b>Wowza Streaming Cloud<\/b> in the <b>Streaming server<\/b> field.<\/li>\n<li>Data received at stage 3 in the <b>Primary Server<\/b>, <b>Host Port<\/b>, and <b>Stream Name<\/b> fields.<\/li>\n<\/ul>\n<\/li>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2020\/04\/wowza-1.png\" data-rel=\"lightbox-gallery-pegHzir7\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2020\/04\/wowza-1.png\" alt=\"\" width=\"750\" height=\"591\" class=\"aligncenter size-full wp-image-28367\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2020\/04\/wowza-1.png 750w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2020\/04\/wowza-1-596x470.png 596w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2020\/04\/wowza-1-256x202.png 256w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/a><\/p>\n<div class=\"marked_note marked_note--warning\">\n         The <b>Login<\/b> and <b>Password<\/b> fields will become available after the <b>Authentication<\/b> box is checked if you had previously enabled authentication in the settings of Wowza Streaming Cloud.\n         <\/div>\n<li>To save the template, click <b>Create<\/b>.<\/li>\n<\/ol>\n<h3>Creating a conference<\/h3>\n<p>Create a conference in the <a href=\"https:\/\/docs.trueconf.com\/server\/en\/admin\/web-config\/#group-conferences\" target=\"_blank\" rel=\"noopener\"><b>Group \u0421onferences<\/b> section<\/a> by following <a href=\"https:\/\/trueconf.ru\/support\/online-help\/server-help.html\" target=\"_blank\" rel=\"noopener\">TrueConf Server documentation guidelines<\/a>.\n<\/p>\n<ol>\n<li>Go to the <b>Advanced<\/b> tab on the conference edit page.<\/li>\n<li>Check the <b>Enable streaming<\/b> box.<\/li>\n<li>Select the stream template created during <a href=\"#Stage_4_Stream_configuration_on_the_side_of_TrueConf_Server\">Stage 4<\/a> in the preset selection field.<\/li>\n<li>Save the conference.<\/li>\n<\/ol>\n<h2>Stage 5. How to launch streaming<\/h2>\n<p>Click <b>Start Live Stream<\/b> on the stream page of Wowza Streaming Cloud (see <a href=\"#Stage_3_Scheduling_on_the_conference_page\">stage 3<\/a>).<\/p>\n<ol>\n<li>Open the TrueConf Server control panel (<a href=\"https:\/\/docs.trueconf.com\/server\/en\/admin\/web-config\/#conference-list\" target=\"_blank\" rel=\"noopener\"><b>Group Conferences<\/b> \u2192 <b>Conferences List<\/b><\/a> section), select the conference you created and click <b>Start<\/b>.<\/li>\n<li>The stream of the selected conference will start automatically via Wowza Streaming Cloud and will be available on the page of this event.<\/li>\n<\/ol>\n<div class=\"marked_note marked_note--warning\">\nIf a schedule was set for this conference, the stream will start according to this schedule.\n<\/div>\n<p><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"HowTo\",\n  \"name\": \"How to set up conference streaming via Wowza Streaming Cloud\",\n  \"description\": \"Step-by-step guide to configure RTSP conference streaming from TrueConf Server to Wowza Streaming Cloud: create a live stream, configure playback and hosted page settings, create a streaming preset in TrueConf Server, attach it to a conference, and launch the stream.\",\n  \"url\": \"https:\/\/trueconf.com\/blog\/knowledge-base\/setting-up-trueconf-rtsp-streaming-with-wowza-streaming-cloud\",\n  \"inLanguage\": \"en\",\n  \"estimatedCost\": {\n    \"@type\": \"MonetaryAmount\",\n    \"currency\": \"USD\",\n    \"value\": \"0\"\n  },\n  \"supply\": [\n    {\n      \"@type\": \"HowToSupply\",\n      \"name\": \"TrueConf Server with Live streaming extension\"\n    },\n    {\n      \"@type\": \"HowToSupply\",\n      \"name\": \"Wowza Streaming Cloud account\"\n    },\n    {\n      \"@type\": \"HowToSupply\",\n      \"name\": \"Configured group conference in TrueConf Server\"\n    }\n  ],\n  \"tool\": [\n    {\n      \"@type\": \"HowToTool\",\n      \"name\": \"TrueConf Server control panel\"\n    },\n    {\n      \"@type\": \"HowToTool\",\n      \"name\": \"Wowza Streaming Cloud\"\n    },\n    {\n      \"@type\": \"HowToTool\",\n      \"name\": \"Web browser\"\n    }\n  ],\n  \"step\": [\n    {\n      \"@type\": \"HowToStep\",\n      \"position\": 1,\n      \"name\": \"Create a Wowza Streaming Cloud account\",\n      \"text\": \"Go to the Wowza Media Systems website, sign up if you do not have an account, then open Wowza Streaming Cloud and sign in with that account.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"position\": 2,\n      \"name\": \"Add a new live stream\",\n      \"text\": \"In Wowza Streaming Cloud, select Add Live Stream from the left-side menu to start creating a new stream.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"position\": 3,\n      \"name\": \"Configure the live stream setup\",\n      \"text\": \"Enter the stream name, select the location nearest to you, and continue to the next step.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"position\": 4,\n      \"name\": \"Configure the video source and encoder\",\n      \"text\": \"Choose RTSP as the camera or encoder, set the stream mode to Push Stream, select the streaming resolution, optionally enable Save to Asset Management, and disable source authentication if needed.\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToDirection\",\n          \"text\": \"Select RTSP as a camera\/encoder.\"\n        },\n        {\n          \"@type\": \"HowToDirection\",\n          \"text\": \"Specify Push Stream as a stream mode.\"\n        },\n        {\n          \"@type\": \"HowToDirection\",\n          \"text\": \"Select the desired video resolution.\"\n        },\n        {\n          \"@type\": \"HowToDirection\",\n          \"text\": \"Check Save to Asset Management if you want to record the stream.\"\n        },\n        {\n          \"@type\": \"HowToDirection\",\n          \"text\": \"Disable authentication in Source Security if authentication is not required.\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"position\": 5,\n      \"name\": \"Configure playback settings\",\n      \"text\": \"Set up the player interface, stream date and time, optional countdown, poster image, logo, and logo position in the Playback Settings tab.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"position\": 6,\n      \"name\": \"Configure the hosted stream page\",\n      \"text\": \"In Hosted Page Settings, define the heading, logo, short description, and optional contact icons such as social links or email.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"position\": 7,\n      \"name\": \"Review and finish stream creation\",\n      \"text\": \"Check the stream configuration in Review Settings and click Finish if all data is correct.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"position\": 8,\n      \"name\": \"Open the stream page and collect connection details\",\n      \"text\": \"After the stream is created, open its page and use the Overview tab to find the data required later for configuration in TrueConf Server. You can also check the Hosted Page tab for the public player link.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"position\": 9,\n      \"name\": \"Create a streaming preset in TrueConf Server\",\n      \"text\": \"In the TrueConf Server control panel, go to Group Conferences \u2192 Streaming, click Add a configuration, choose Add preset, and create a template for Wowza Streaming Cloud.\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToDirection\",\n          \"text\": \"Set Streaming server to Wowza Streaming Cloud.\"\n        },\n        {\n          \"@type\": \"HowToDirection\",\n          \"text\": \"Enter the Primary Server, Host Port, and Stream Name values obtained from the Wowza stream page.\"\n        },\n        {\n          \"@type\": \"HowToDirection\",\n          \"text\": \"If authentication is enabled in Wowza, check Authentication and enter the login and password.\"\n        },\n        {\n          \"@type\": \"HowToDirection\",\n          \"text\": \"Click Create to save the preset.\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"position\": 10,\n      \"name\": \"Enable streaming for the conference\",\n      \"text\": \"Create or edit a conference in the Group Conferences section, open the Advanced tab, enable streaming, select the previously created preset, and save the conference.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"position\": 11,\n      \"name\": \"Start the live stream in Wowza\",\n      \"text\": \"On the Wowza Streaming Cloud stream page, click Start Live Stream.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"position\": 12,\n      \"name\": \"Start the conference in TrueConf Server\",\n      \"text\": \"In the TrueConf Server control panel, open Group Conferences \u2192 Conferences List, select the configured conference, and click Start. The stream will start automatically via Wowza Streaming Cloud and become available on the event page.\"\n    }\n  ]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>TrueConf Server 4.3.5 added new RTSP Streaming feature. This feature is optional and available only in the full version of TrueConf Server. Want to turn it on?<\/p>\n","protected":false},"author":70,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[260],"tags":[180],"class_list":["post-5138","post","type-post","status-publish","format-standard","hentry","category-knowledge-base","tag-conference-streaming","wpautop"],"_links":{"self":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/5138","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/users\/70"}],"replies":[{"embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/comments?post=5138"}],"version-history":[{"count":43,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/5138\/revisions"}],"predecessor-version":[{"id":43775,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/5138\/revisions\/43775"}],"wp:attachment":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/media?parent=5138"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/categories?post=5138"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/tags?post=5138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}