{"id":694,"date":"2018-09-01T06:26:36","date_gmt":"2018-09-01T06:26:36","guid":{"rendered":"https:\/\/hosting-marketers.com\/news\/?p=694"},"modified":"2025-10-28T02:18:48","modified_gmt":"2025-10-28T02:18:48","slug":"how-to-setup-roku-with-wowza-streaming-engine-and-hosting-marketers","status":"publish","type":"post","link":"https:\/\/hosting-marketers.com\/news\/2018\/09\/01\/how-to-setup-roku-with-wowza-streaming-engine-and-hosting-marketers\/","title":{"rendered":"How to setup Roku with Wowza Streaming Engine and Hosting Marketers"},"content":{"rendered":"\n<p>Many of our clients ask how to put their live stream on Roku like a regular TV channel. The good news is you can do it with your <strong>Hosting Marketers<\/strong> streaming service using a small Roku app that plays your <strong>HLS (.m3u8)<\/strong> link.<\/p>\n\n\n\n<p>Below is the exact process, start to finish.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">1) Decide what you\u2019ll stream<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Live streaming<\/strong> from OBS, vMix, Wirecast, etc.<\/li>\n\n\n\n<li><strong>On-demand<\/strong> MP4 files hosted on your server.<\/li>\n<\/ul>\n\n\n\n<p>If you\u2019re unsure about bitrate or viewer caps, we can customize your package.<br \/>&gt;&gt; <a href=\"https:\/\/hosting-marketers.com\/wowza-hosting\/\">Wowza Streaming Engine plans<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">2) Find your HLS link in the control panel<\/h2>\n\n\n\n<p>Roku plays <strong>HLS<\/strong>. Grab your playlist URL from the control panel:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Log in to your <strong>Wowza RTMP control panel<\/strong>.<\/li>\n\n\n\n<li>In the left menu, open <strong>Widgets &amp; Links<\/strong>.<\/li>\n\n\n\n<li>Copy the <strong>HLS \/ playlist.m3u8<\/strong> URL.<\/li>\n<\/ol>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>https:&#47;&#47;5caf24a595d94.streamlock.net:1937\/ajewxuqktbm\/ajewxuqktbm\/playlist.m3u8\n<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Tip: Ensure the stream is public (no token\/IP lock) while testing.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">3) Prepare your Roku developer environment<\/h2>\n\n\n\n<p>You need a Roku device and a free developer account.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sign in: <a href=\"https:\/\/my.roku.com\/signin\" target=\"_blank\" rel=\"noopener\">https:\/\/my.roku.com\/signin<\/a><\/li>\n\n\n\n<li>Join Developer Program: <a href=\"https:\/\/developer.roku.com\/overview\" target=\"_blank\" rel=\"noopener\">https:\/\/developer.roku.com\/overview<\/a><\/li>\n\n\n\n<li>Enable Developer Mode (guide):<br \/><a href=\"https:\/\/developer.roku.com\/docs\/developer-program\/getting-started\/roku-dev-prog.md\" target=\"_blank\" rel=\"noopener\">https:\/\/developer.roku.com\/docs\/developer-program\/getting-started\/roku-dev-prog.md<\/a><\/li>\n<\/ul>\n\n\n\n<p>When you enable Developer Mode, write down the <strong>device IP<\/strong> (e.g., <code>http:\/\/192.168.1.25<\/code>) and the <strong>password<\/strong> shown on your TV.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">4) Download the Roku example app (template)<\/h2>\n\n\n\n<p>Use a ready-made SceneGraph example and swap the demo URL for your HLS link.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Download ZIP:<br \/><a href=\"https:\/\/github.com\/mediacontrolpanel\/roku-example\/archive\/refs\/heads\/main.zip\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/mediacontrolpanel\/roku-example\/archive\/refs\/heads\/main.zip<\/a><\/li>\n<\/ul>\n\n\n\n<p>Unzip it on your computer. You\u2019ll see:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>manifest<\/code> \u2013 app metadata<\/li>\n\n\n\n<li><code>source\/<\/code> \u2013 BrightScript files (e.g., <code>MainScene.brs<\/code>, <code>main.brs<\/code>)<\/li>\n\n\n\n<li><code>components\/<\/code> \u2013 UI elements<\/li>\n\n\n\n<li><code>images\/<\/code> \u2013 icons and splash screens<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">5) Insert your Hosting Marketers HLS link<\/h2>\n\n\n\n<p>Open <strong><code>\/source\/MainScene.brs<\/code><\/strong> and replace the demo URL:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>videoContent.streamFormat = \"hls\"\nvideoContent.url = \"https:\/\/5caf24a595d94.streamlock.net:1937\/ajewxuqktbm\/ajewxuqktbm\/playlist.m3u8\"\nvideoContent.title = \"Live Stream\"\n<\/code><\/pre>\n\n\n\n<p>If the template also references a URL in <strong><code>\/source\/main.brs<\/code><\/strong>, replace it there too.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">6) Update channel info and images<\/h2>\n\n\n\n<p>Edit the <strong><code>manifest<\/code><\/strong> file:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>title=Hosting Marketers Live\ndescription=Live streaming powered by Hosting Marketers (Wowza)\nprovider_name=Hosting Marketers\nmajor_version=1\nminor_version=0\nbuild_version=00001\n<\/code><\/pre>\n\n\n\n<p>Replace images in <code>\/images<\/code> with your branding using Roku\u2019s sizes:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>File name<\/th><th>Resolution<\/th><\/tr><\/thead><tbody><tr><td>icon_focus_hd.png<\/td><td>290\u00d7218<\/td><\/tr><tr><td>icon_focus_sd.png<\/td><td>246\u00d7140<\/td><\/tr><tr><td>splash_fhd.jpg<\/td><td>1920\u00d71080<\/td><\/tr><tr><td>splash_hd.jpg<\/td><td>1280\u00d7720<\/td><\/tr><tr><td>splash_sd.jpg<\/td><td>720\u00d7480<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">7) Sideload the app to your Roku (test build)<\/h2>\n\n\n\n<p>Create a ZIP of the app <strong>contents<\/strong> (not the parent folder):<\/p>\n\n\n\n<p><strong>Windows\/macOS example:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>zip -r my-roku-channel.zip manifest source components images\n<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open the Roku <strong>developer web address<\/strong> (e.g., <code>http:\/\/192.168.1.25<\/code>) in your browser.<\/li>\n\n\n\n<li>Log in as <strong>rokudev<\/strong> using your password.<\/li>\n\n\n\n<li>Click <strong>Upload<\/strong>, select your ZIP, then <strong>Install<\/strong>.<\/li>\n\n\n\n<li>Your channel launches\u2014verify the stream plays smoothly.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">8) Package for publishing<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>From the Roku developer page (on the same device), <strong>create a signing key<\/strong>.<\/li>\n\n\n\n<li>Use <strong>Packager<\/strong> to generate a <code>.pkg<\/code> file.<\/li>\n\n\n\n<li>In the Roku Developer Dashboard: <a href=\"https:\/\/my.roku.com\/signin\" target=\"_blank\" rel=\"noopener\">https:\/\/my.roku.com\/signin<\/a> &gt;&gt; Developer Dashboard &gt;&gt; <strong>Public Apps &gt;&gt; Create Channel<\/strong>.<\/li>\n\n\n\n<li>Complete your Store Listing, upload the <code>.pkg<\/code>, run <strong>Static Analysis<\/strong>, and <strong>Schedule Publish<\/strong>.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">9) Recommended encoder settings for Roku<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Video codec: <strong>H.264<\/strong> (Baseline\/Main)<\/li>\n\n\n\n<li>Audio codec: <strong>AAC<\/strong> (44.1 or 48 kHz)<\/li>\n\n\n\n<li>Bitrate: <strong>800\u20131500 kbps<\/strong> for broad compatibility<\/li>\n\n\n\n<li>Frame rate: <strong>25\u201330 fps<\/strong><\/li>\n\n\n\n<li>Keyframe interval: <strong>2 seconds<\/strong><\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>If InstantTV\/Roku warns about bitrate, lower to ~1000\u20131200 kbps and retry.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">10) Optional: test the same link on other players<\/h2>\n\n\n\n<p>Your HLS URL also works in <strong>InstantTV<\/strong>, <strong>VLC<\/strong>, <strong>iOS\/Safari<\/strong>, and most <strong>Smart TVs<\/strong>.<br \/>Paste it into \u201cAdd Stream\u201d or \u201cCustom URL.\u201d<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">FAQ<\/h2>\n\n\n\n<p><strong>My live video won\u2019t play on Roku. What should I check?<\/strong><br \/>Most issues are bitrate related. Try <strong>800\u20131500 kbps<\/strong>, H.264 + AAC, keyframe 2s. Always use the <strong>HLS (.m3u8)<\/strong> link from <strong>Widgets &amp; Links<\/strong>, not RTMP.<\/p>\n\n\n\n<p><strong>Where do I find the Roku-compatible link again?<\/strong><br \/>Control panel &gt;&gt; <strong>Widgets &amp; Links<\/strong> &gt;&gt; copy the <strong>HLS \/ playlist.m3u8<\/strong> URL.<\/p>\n\n\n\n<p><strong>Do I need adaptive bitrate (ABR)?<\/strong><br \/>Not required. Single-rendition HLS works. ABR improves experience on slow networks and can be configured on request.<\/p>\n\n\n\n<p><strong>Can I submit a private channel instead of public?<\/strong><br \/>Yes. You can sideload for testing and also publish unlisted\/private channels for controlled access.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Try it free<\/h2>\n\n\n\n<p>Want to test first? Grab a <strong>free demo account<\/strong> and try HLS + Roku with no risk.<br \/> <a href=\"https:\/\/hosting-marketers.com\/customers\/index.php\/store\/rtmp-server\/demo-account\">https:\/\/hosting-marketers.com\/customers\/index.php\/store\/rtmp-server\/demo-account<\/a><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">End-to-end: from OBS to Roku (InstantTVChannel + Roku Developer)<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Prereqs<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Live encoder (OBS) pushing RTMP to your Hosting Marketers \/ Wowza endpoint.<\/li>\n\n\n\n<li>Your <strong>HLS playback URL<\/strong> (from Widgets &amp; Links in the control panel). Example:<br \/><code>https:\/\/5caf24a595d94.streamlock.net:1937\/ajewxuqktm\/ajewxuqktm\/playlist.m3u8<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/www.instanttvchannel.com\/\" target=\"_blank\" rel=\"noopener\">InstantTVChannel.com<\/a> access (client login).<\/li>\n\n\n\n<li>Roku Developer account access: <a href=\"https:\/\/developer.roku.com\/apps\" target=\"_blank\" rel=\"noopener\">https:\/\/developer.roku.com\/apps<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Step 1 \u2014 Verify your HLS link<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Start the stream in <strong>OBS<\/strong> (green \u201cLIVE\u201d indicator).<\/li>\n\n\n\n<li>Test the HLS in a player (VLC >> Media >> Open Network Stream >> paste URL).<br \/>If it plays in VLC, it will play on Roku.<\/li>\n<\/ol>\n\n\n\n<p><em>Screenshot placeholder:<\/em> \u201cVLC playing the HLS link (proof the feed is live).\u201d<br \/><em>Alt text:<\/em> \u201cVLC window showing live HLS playback from Hosting Marketers stream.\u201d<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 2 \u2014 Open the channel in InstantTVChannel<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Log in to <strong><a href=\"https:\/\/www.instanttvchannel.com\/\" target=\"_blank\" rel=\"noopener\">InstantTVChannel.com<\/a><\/strong>.<\/li>\n\n\n\n<li>Go to <strong>Channels<\/strong> and click the channel name (e.g., <em>The Hip Hop Garage<\/em>).<\/li>\n<\/ol>\n\n\n\n<p><em>Screenshot placeholder:<\/em> \u201cInstantTVChannel >>> Channels page with the target channel selected.\u201d<br \/><em>Alt text:<\/em> \u201cInstantTVChannel channel list highlighting the selected Roku channel.\u201d<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 3 \u2014 Add the live item under Content<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Left menu >> <strong>Content<\/strong>.<\/li>\n\n\n\n<li>In the tree, select the <strong>Live<\/strong> folder (or create a new one: Cmds >> New Category\/Folder >> name it \u201cLive\u201d).<\/li>\n\n\n\n<li>Right-click that Live folder >> <strong>Cmds >> New Content Item<\/strong>.<\/li>\n\n\n\n<li>Click the new item and fill the fields:\n<ul class=\"wp-block-list\">\n<li><strong>Title:<\/strong> Live Stream<\/li>\n\n\n\n<li><strong>Content \/ Stream URL:<\/strong> paste your HLS <code>.m3u8<\/code><br \/>Example: <code>https:\/\/5caf24a595d94.streamlock.net:1937\/ajewxuqktm\/ajewxuqktm\/playlist.m3u8<\/code><\/li>\n\n\n\n<li><strong>Content Type \/ Format:<\/strong> HLS \/ HTTP Live Stream<\/li>\n\n\n\n<li><strong>Bitrate (kbps):<\/strong> 1000\u20131500 (start with 1200 for Roku stability)<\/li>\n\n\n\n<li><strong>Audio:<\/strong> AAC<\/li>\n\n\n\n<li><strong>Is Live:<\/strong> Yes<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>(Optional) Add a poster: 1280\u00d7720 or 1920\u00d71080, HTTPS URL.<\/li>\n<\/ol>\n\n\n\n<p><em>Note:<\/em> If you see a red \u201cCannot load poster image\u201d warning, it\u2019s only the image URL \u2014 it doesn\u2019t affect video playback. Replace or remove the poster URL.<\/p>\n\n\n\n<p><em>Screenshot placeholder:<\/em> \u201cLive content item open with Stream URL set to the HLS and a playing preview.\u201d<br \/><em>Alt text:<\/em> \u201cInstantTVChannel content editor showing HLS URL and live video preview.\u201d<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 4 \u2014 Build and download the Roku package (.pkg)<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Left menu >> <strong>Channels<\/strong>.<\/li>\n\n\n\n<li>Click the <strong>Pkg<\/strong> icon (yellow cube) for your channel.<\/li>\n\n\n\n<li>Click <strong>Download Pkg<\/strong> to download the <code>.pkg<\/code> file.<\/li>\n<\/ol>\n\n\n\n<p><em>Screenshot placeholder:<\/em> \u201cChannels page with the yellow Pkg icon and Download Pkg button.\u201d<br \/><em>Alt text:<\/em> \u201cInstantTVChannel channels page showing the package download button.\u201d<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 5 \u2014 Upload the package in Roku Developer Dashboard<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to: <a href=\"https:\/\/developer.roku.com\/apps\" target=\"_blank\" rel=\"noopener\">https:\/\/developer.roku.com\/apps<\/a> and click your channel name.<br \/>If you land on Static Analysis, click the channel name in the breadcrumb (e.g., <em>Public apps \/ The Hip Hop Garage \/ Static analysis<\/em> >> click <strong>The Hip Hop Garage<\/strong>).<\/li>\n\n\n\n<li>Open the <strong>Channel Package<\/strong> section and <strong>Upload package<\/strong> (.pkg) you downloaded.<\/li>\n\n\n\n<li>Click <strong>Save<\/strong>, then <strong>Run Static Analysis<\/strong>.<br \/>Warnings are normal (auth\/billing libraries, memory events, ads libs). Errors must be fixed.<\/li>\n<\/ol>\n\n\n\n<p><em>Screenshot placeholder:<\/em> \u201cRoku Static Analysis page showing warnings only.\u201d<br \/><em>Alt text:<\/em> \u201cRoku Developer static analysis report with non-blocking warnings.\u201d<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 6 \u2014 Schedule publishing<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>In the channel sidebar, open <strong>Schedule Publish<\/strong>.<br \/>Direct link pattern (replace APPID):<br \/><code>https:\/\/developer.roku.com\/apps\/public\/APPID\/schedulePublish<\/code><\/li>\n\n\n\n<li>Enter short <strong>Release notes<\/strong> (example):<br \/>\u201cUpdated live stream source and optimized bitrate for Roku playback; verified HLS via Hosting Marketers.\u201d<\/li>\n\n\n\n<li>Confirm to <strong>Schedule<\/strong> (or <strong>Publish Now<\/strong>, if available).<\/li>\n<\/ol>\n\n\n\n<p><em>Screenshot placeholder:<\/em> \u201cApp scheduled for publishing confirmation screen.\u201d<br \/><em>Alt text:<\/em> \u201cRoku Developer confirmation message stating app scheduled for publishing.\u201d<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">While Roku reviews<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Keep the HLS reachable (leave OBS running a loop if needed).<\/li>\n\n\n\n<li>Don\u2019t edit anything in the channel until the status changes (edits can cancel the schedule).<\/li>\n\n\n\n<li>Typical approval: same day to 1 business day.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Recommended encoder settings for Roku<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Video: <strong>H.264<\/strong> Baseline\/Main<\/li>\n\n\n\n<li>Audio: <strong>AAC<\/strong> 44.1\/48 kHz<\/li>\n\n\n\n<li>Bitrate: <strong>1000\u20131500 kbps<\/strong><\/li>\n\n\n\n<li>FPS: <strong>25\u201330<\/strong><\/li>\n\n\n\n<li>Keyframe interval: <strong>2 seconds<\/strong><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Common pitfalls<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Zipping the wrong level (for Roku SDK builds): manifest must be at the ZIP root.<\/li>\n\n\n\n<li>Using RTMP URL instead of HLS. Roku requires <strong>.m3u8<\/strong>.<\/li>\n\n\n\n<li>Too-high bitrate (over 2\u20133 Mbps) causing stutter or playback errors.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Helpful links<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Roku Developer Dashboard: <a href=\"https:\/\/developer.roku.com\/apps\" target=\"_blank\" rel=\"noopener\">https:\/\/developer.roku.com\/apps<\/a><\/li>\n\n\n\n<li>Schedule Publish (replace APPID): <code>https:\/\/developer.roku.com\/apps\/public\/APPID\/schedulePublish<\/code><\/li>\n\n\n\n<li>Test a free demo (Hosting Marketers): <a href=\"https:\/\/hosting-marketers.com\/customers\/index.php\/store\/rtmp-server\/demo-account\">https:\/\/hosting-marketers.com\/customers\/index.php\/store\/rtmp-server\/demo-account<\/a><\/li>\n<\/ul>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Many of our clients ask how to put their live stream on Roku like a regular TV channel. The good news is you can do it with your Hosting Marketers streaming service using a small Roku app that plays your HLS (.m3u8) link. Below is the exact process, start to finish. 1) Decide what you\u2019ll [&hellip;]<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":1459,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[285,71,166,171],"tags":[276,267,271,284,278,277,281,275,280,282,283,279,266,152,172],"class_list":["post-694","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-roku-channel-setup","category-live-broadcast","category-ondemand-with-wowza","category-streaming-wowza-to-roku","tag-hls-streaming","tag-hosting-marketers","tag-live-streaming","tag-media-hosting","tag-ott","tag-roku","tag-roku-channel","tag-roku-channel-setup","tag-rtmp-server","tag-streaming-setup","tag-streaming-tutorial","tag-video-streaming","tag-wowza","tag-wowza-streaming-engine","tag-wowza-to-roku"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/hosting-marketers.com\/news\/wp-content\/uploads\/2018\/09\/ChatGPT-Image-Oct-26-2025-02_39_48-PM.png?fit=1024%2C1024&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p9Yxzd-bc","jetpack-related-posts":[{"id":1376,"url":"https:\/\/hosting-marketers.com\/news\/2025\/05\/05\/why-you-need-a-dedicated-streaming-server-in-2025\/","url_meta":{"origin":694,"position":0},"title":"Why You Need a Dedicated Streaming Server in 2025","author":"Admin","date":"May 5, 2025","format":false,"excerpt":"In today's digital age, streaming is no longer a luxury\u2014it\u2019s a necessity. From live sports events and church broadcasts to online education and 24\/7 internet TV channels, streaming is now how the world consumes video. But not all servers are built to handle the demands of high-quality, real-time video delivery.\u2026","rel":"","context":"In &quot;RTMP and video streaming&quot;","block_context":{"text":"RTMP and video streaming","link":"https:\/\/hosting-marketers.com\/news\/category\/rtmp-and-video-streaming\/"},"img":{"alt_text":"Digital advertisement for dedicated streaming servers showing a glowing, interconnected globe with yellow nodes, a red 'LIVE' button, and the bold headline 'DEDICATED STREAMING SERVERS \u2013 YOUR STREAM, WITHOUT LIMITS' on a dark blue background.","src":"https:\/\/i0.wp.com\/hosting-marketers.com\/news\/wp-content\/uploads\/2025\/05\/May-5-2025-10_51_35-AM.png?fit=1024%2C1024&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/hosting-marketers.com\/news\/wp-content\/uploads\/2025\/05\/May-5-2025-10_51_35-AM.png?fit=1024%2C1024&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/hosting-marketers.com\/news\/wp-content\/uploads\/2025\/05\/May-5-2025-10_51_35-AM.png?fit=1024%2C1024&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/hosting-marketers.com\/news\/wp-content\/uploads\/2025\/05\/May-5-2025-10_51_35-AM.png?fit=1024%2C1024&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":750,"url":"https:\/\/hosting-marketers.com\/news\/2019\/03\/27\/rtmp-servers\/","url_meta":{"origin":694,"position":1},"title":"RTMP Servers","author":"Admin","date":"March 27, 2019","format":false,"excerpt":"Real-Time Messaging Protocol or RTMP was developed originally by Macromedia, which then became Adobe. It was a system to implement streaming of video, text and audio over the internet between a flash player and a server with the RTMP setup. Using fragments between the server and the user, it maintains\u2026","rel":"","context":"In &quot;Hosting Marketers News&quot;","block_context":{"text":"Hosting Marketers News","link":"https:\/\/hosting-marketers.com\/news\/category\/hosting-marketers-news\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":760,"url":"https:\/\/hosting-marketers.com\/news\/2019\/03\/30\/how-to-reduce-http-live-streaming-hls-with-wowza-streaming-engine\/","url_meta":{"origin":694,"position":2},"title":"how to reduce HTTP Live Streaming (HLS) latency with Wowza Streaming Engine?","author":"Admin","date":"March 30, 2019","format":false,"excerpt":"Post edited to: Reducing Wowza HLS latency in 2026: my real-world settings and lessons learned For years people kept saying the same thing about Apple HLS streaming: \u201cgreat quality, terrible latency.\u201d And honestly, they were right. Traditional HLS setups could easily introduce 30, 60, sometimes even 90 seconds of delay\u2026","rel":"","context":"In &quot;Wowza Streaming Engine&quot;","block_context":{"text":"Wowza Streaming Engine","link":"https:\/\/hosting-marketers.com\/news\/category\/wowza-streaming-engine\/"},"img":{"alt_text":"reducing Wowza HLS latency in 2026: my real-world settings and lessons learned","src":"https:\/\/i0.wp.com\/hosting-marketers.com\/news\/wp-content\/uploads\/2019\/03\/wowza2026.png?fit=1200%2C483&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/hosting-marketers.com\/news\/wp-content\/uploads\/2019\/03\/wowza2026.png?fit=1200%2C483&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/hosting-marketers.com\/news\/wp-content\/uploads\/2019\/03\/wowza2026.png?fit=1200%2C483&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/hosting-marketers.com\/news\/wp-content\/uploads\/2019\/03\/wowza2026.png?fit=1200%2C483&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/hosting-marketers.com\/news\/wp-content\/uploads\/2019\/03\/wowza2026.png?fit=1200%2C483&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":583,"url":"https:\/\/hosting-marketers.com\/news\/2017\/07\/06\/ordering-wowza-server\/","url_meta":{"origin":694,"position":3},"title":"Options while ordering wowza server","author":"Admin","date":"July 6, 2017","format":false,"excerpt":"While ordering Wowza Streaming Engine on our billing system there are 4 options: 1- Live streaming, which as it says it is for live streaming or live broadcasts, perfect for broadcasting live events, sports, church events, weddings. 2- TV Station,\u00c2\u00a0 perfect for TV stations having the option to upload videos\u2026","rel":"","context":"In &quot;RTMP and video streaming&quot;","block_context":{"text":"RTMP and video streaming","link":"https:\/\/hosting-marketers.com\/news\/category\/rtmp-and-video-streaming\/"},"img":{"alt_text":"order wowza hosting","src":"https:\/\/i0.wp.com\/hosting-marketers.com\/news\/wp-content\/uploads\/2017\/07\/order.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/hosting-marketers.com\/news\/wp-content\/uploads\/2017\/07\/order.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/hosting-marketers.com\/news\/wp-content\/uploads\/2017\/07\/order.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/hosting-marketers.com\/news\/wp-content\/uploads\/2017\/07\/order.jpg?resize=700%2C400 2x"},"classes":[]},{"id":1451,"url":"https:\/\/hosting-marketers.com\/news\/2025\/10\/20\/our-partner-red5server-upgrades-to-nvme-ssd-and-10-gbps-servers-faster-streaming-for-everyone\/","url_meta":{"origin":694,"position":4},"title":"Our partner Red5Server upgrades to NVMe SSD and 10 Gbps servers, faster streaming for everyone","author":"Admin","date":"October 20, 2025","format":false,"excerpt":"Red5Server upgrades all dedicated streaming servers to NVMe SSD storage and 10 Gbps ports, now including Wowza Streaming Engine free.","rel":"","context":"In &quot;Hosting Marketers News&quot;","block_context":{"text":"Hosting Marketers News","link":"https:\/\/hosting-marketers.com\/news\/category\/hosting-marketers-news\/"},"img":{"alt_text":"RRed5Server NVMe SSD and 10 Gbps dedicated streaming infrastructure upgrade.","src":"https:\/\/i0.wp.com\/hosting-marketers.com\/news\/wp-content\/uploads\/2025\/10\/ChatGPT-Image-Oct-19-2025-11_51_13-AM.png?fit=1200%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/hosting-marketers.com\/news\/wp-content\/uploads\/2025\/10\/ChatGPT-Image-Oct-19-2025-11_51_13-AM.png?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/hosting-marketers.com\/news\/wp-content\/uploads\/2025\/10\/ChatGPT-Image-Oct-19-2025-11_51_13-AM.png?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/hosting-marketers.com\/news\/wp-content\/uploads\/2025\/10\/ChatGPT-Image-Oct-19-2025-11_51_13-AM.png?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/hosting-marketers.com\/news\/wp-content\/uploads\/2025\/10\/ChatGPT-Image-Oct-19-2025-11_51_13-AM.png?fit=1200%2C800&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":599,"url":"https:\/\/hosting-marketers.com\/news\/2017\/07\/07\/live-stream-with-our-wowza-control-panel-and-fmle\/","url_meta":{"origin":694,"position":5},"title":"Live Stream with our wowza control panel and FMLE","author":"Admin","date":"July 7, 2017","format":false,"excerpt":"After you login to your wowza control panel and click on and you enter the new page with the rtmp info. to see the image full size click on it. You can see the FMS URL which is the rtmp and stream name and password, you have to enter this\u2026","rel":"","context":"In &quot;wowza hosting&quot;","block_context":{"text":"wowza hosting","link":"https:\/\/hosting-marketers.com\/news\/category\/wowza-hosting\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/hosting-marketers.com\/news\/wp-content\/uploads\/2017\/07\/overview.png?resize=350%2C200","width":350,"height":200},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hosting-marketers.com\/news\/wp-json\/wp\/v2\/posts\/694","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hosting-marketers.com\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hosting-marketers.com\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hosting-marketers.com\/news\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hosting-marketers.com\/news\/wp-json\/wp\/v2\/comments?post=694"}],"version-history":[{"count":11,"href":"https:\/\/hosting-marketers.com\/news\/wp-json\/wp\/v2\/posts\/694\/revisions"}],"predecessor-version":[{"id":1485,"href":"https:\/\/hosting-marketers.com\/news\/wp-json\/wp\/v2\/posts\/694\/revisions\/1485"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hosting-marketers.com\/news\/wp-json\/wp\/v2\/media\/1459"}],"wp:attachment":[{"href":"https:\/\/hosting-marketers.com\/news\/wp-json\/wp\/v2\/media?parent=694"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hosting-marketers.com\/news\/wp-json\/wp\/v2\/categories?post=694"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hosting-marketers.com\/news\/wp-json\/wp\/v2\/tags?post=694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}