{"id":71944,"date":"2025-12-22T09:37:33","date_gmt":"2025-12-22T01:37:33","guid":{"rendered":"https:\/\/newen.kiloview.com\/docs\/faq\/encoder\/typical-application-scenarios\/"},"modified":"2025-12-22T09:54:56","modified_gmt":"2025-12-22T01:54:56","slug":"typical-application-scenarios","status":"publish","type":"docs","link":"https:\/\/www.kiloview.com\/en\/docs\/faq\/encoder\/typical-application-scenarios\/","title":{"rendered":"Typical Application Scenarios"},"content":{"rendered":"\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Q1.E3 pushes the stream to VMIX via the aggregation platform HX.<\/summary>\n<p><strong>Step 1: Log in to the E3 backend<\/strong><\/p>\n\n\n\n<p>1.Log in to the E3 backend webpage and confirm that the video and audio sources are connected and correctly selected.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"650\" height=\"256\" src=\"https:\/\/enstatic.kiloview.com\/wp-content\/uploads\/2025\/12\/image-49.png\" alt=\"\" class=\"wp-image-71946\" srcset=\"https:\/\/enstatic.kiloview.com\/wp-content\/uploads\/2025\/12\/image-49-300x118.png 300w, https:\/\/enstatic.kiloview.com\/wp-content\/uploads\/2025\/12\/image-49.png 650w\" sizes=\"(max-width: 650px) 100vw, 650px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"648\" height=\"199\" src=\"https:\/\/enstatic.kiloview.com\/wp-content\/uploads\/2025\/12\/image-50.jpg\" alt=\"\" class=\"wp-image-71947\" srcset=\"https:\/\/enstatic.kiloview.com\/wp-content\/uploads\/2025\/12\/image-50-300x92.jpg 300w, https:\/\/enstatic.kiloview.com\/wp-content\/uploads\/2025\/12\/image-50.jpg 648w\" sizes=\"(max-width: 648px) 100vw, 648px\" \/><\/figure>\n\n\n\n<p>2.Set the corresponding encoding formats for the main and sub streams.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"529\" height=\"216\" src=\"https:\/\/enstatic.kiloview.com\/wp-content\/uploads\/2025\/12\/image-50-1.jpg\" alt=\"\" class=\"wp-image-71948\" srcset=\"https:\/\/enstatic.kiloview.com\/wp-content\/uploads\/2025\/12\/image-50-1-300x122.jpg 300w, https:\/\/enstatic.kiloview.com\/wp-content\/uploads\/2025\/12\/image-50-1.jpg 529w\" sizes=\"(max-width: 529px) 100vw, 529px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"642\" height=\"562\" src=\"https:\/\/enstatic.kiloview.com\/wp-content\/uploads\/2025\/12\/image-50-2.jpg\" alt=\"\" class=\"wp-image-71949\" srcset=\"https:\/\/enstatic.kiloview.com\/wp-content\/uploads\/2025\/12\/image-50-2-300x263.jpg 300w, https:\/\/enstatic.kiloview.com\/wp-content\/uploads\/2025\/12\/image-50-2.jpg 642w\" sizes=\"(max-width: 642px) 100vw, 642px\" \/><\/figure>\n\n\n\n<p>3.The NDI HX stream service of E3 does not require additional setup; it is created by default. Simply click &#8220;Start Streaming.&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"649\" height=\"61\" src=\"https:\/\/enstatic.kiloview.com\/wp-content\/uploads\/2025\/12\/image-50.png\" alt=\"\" class=\"wp-image-71950\" srcset=\"https:\/\/enstatic.kiloview.com\/wp-content\/uploads\/2025\/12\/image-50-300x28.png 300w, https:\/\/enstatic.kiloview.com\/wp-content\/uploads\/2025\/12\/image-50.png 649w\" sizes=\"(max-width: 649px) 100vw, 649px\" \/><\/figure>\n\n\n\n<p><strong>Step 2: Log in and open the VMIX software<\/strong><\/p>\n\n\n\n<p>1.Add the HX stream by using the &#8220;Add Input&#8221; function.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"649\" height=\"338\" src=\"https:\/\/enstatic.kiloview.com\/wp-content\/uploads\/2025\/12\/image-51.jpg\" alt=\"\" class=\"wp-image-71951\" srcset=\"https:\/\/enstatic.kiloview.com\/wp-content\/uploads\/2025\/12\/image-51-300x156.jpg 300w, https:\/\/enstatic.kiloview.com\/wp-content\/uploads\/2025\/12\/image-51.jpg 649w\" sizes=\"(max-width: 649px) 100vw, 649px\" \/><\/figure>\n\n\n\n<p>2.If the stream cannot be recognized, use the NDI Tools to add the address. The HX stream will then be detected.<\/p>\n\n\n\n<p>3.Open the NDI Tools and select &#8220;Access Manager.&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"649\" height=\"366\" src=\"https:\/\/enstatic.kiloview.com\/wp-content\/uploads\/2025\/12\/image-51.png\" alt=\"\" class=\"wp-image-71952\" srcset=\"https:\/\/enstatic.kiloview.com\/wp-content\/uploads\/2025\/12\/image-51-300x169.png 300w, https:\/\/enstatic.kiloview.com\/wp-content\/uploads\/2025\/12\/image-51.png 649w\" sizes=\"(max-width: 649px) 100vw, 649px\" \/><\/figure>\n\n\n\n<p>4.As shown in the diagram, click &#8220;External Sources,&#8221; then click the &#8220;+&#8221; sign to add the aggregation platform address. The HX stream will then be detected.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"650\" height=\"307\" src=\"https:\/\/enstatic.kiloview.com\/wp-content\/uploads\/2025\/12\/image-52.png\" alt=\"\" class=\"wp-image-71953\" srcset=\"https:\/\/enstatic.kiloview.com\/wp-content\/uploads\/2025\/12\/image-52-300x142.png 300w, https:\/\/enstatic.kiloview.com\/wp-content\/uploads\/2025\/12\/image-52.png 650w\" sizes=\"(max-width: 650px) 100vw, 650px\" \/><\/figure>\n\n\n\n<p><strong>Step 3: Directly decode in VMIX<\/strong><strong><\/strong><\/p>\n\n\n\n<p>The stream has been successfully pulled.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"650\" height=\"331\" src=\"https:\/\/enstatic.kiloview.com\/wp-content\/uploads\/2025\/12\/image-53.png\" alt=\"\" class=\"wp-image-71954\" srcset=\"https:\/\/enstatic.kiloview.com\/wp-content\/uploads\/2025\/12\/image-53-300x153.png 300w, https:\/\/enstatic.kiloview.com\/wp-content\/uploads\/2025\/12\/image-53.png 650w\" sizes=\"(max-width: 650px) 100vw, 650px\" \/><\/figure>\n\n\n\n<p>VMIX can pull NDI streams using this method.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Q2.How to use FFmpeg to record video streams and save them as. flv files<\/summary>\n<p>To record a video stream using FFmpeg and save it as a. flv file, you can follow these steps:<\/p>\n\n\n\n<p><strong>1. Install FFmpeg<\/strong><strong><\/strong><\/p>\n\n\n\n<p>If you haven&#8217;t installed FFmpeg yet, you can install it through the following methods:<\/p>\n\n\n\n<p>Windows: Download and install the Windows version from the official FFmpeg website.<\/p>\n\n\n\n<p>Download FFmpeg<\/p>\n\n\n\n<p>Mac: Use the Homebrew command to install:<\/p>\n\n\n\n<p>brew install ffmpeg<\/p>\n\n\n\n<p>Linux: Install using apt or other package managers:<\/p>\n\n\n\n<p>sudo apt update<\/p>\n\n\n\n<p>sudo apt install ffmpeg<\/p>\n\n\n\n<p><strong>2. Record a video stream and save it as. flv<\/strong><strong><\/strong><\/p>\n\n\n\n<p>In FFmpeg, use the command line to record video streams.<\/p>\n\n\n\n<p>&nbsp;Assuming you want to record and save as a. flv file from a URL (such as RTMP stream or HTTP stream), you can use the following command:<\/p>\n\n\n\n<p>Ffmpeg-i&lt;video stream URL&gt;- c: v libx264 present fast &#8211; c: a aac &#8211; f flv&lt;output file name&gt;. flv<\/p>\n\n\n\n<p>&#8211; i&lt;Video Stream URL&gt;: Replace the input stream address with your video stream URL (such as RTMP stream address, HTTP live stream, etc.).<\/p>\n\n\n\n<p>&#8211; c: v libx264: Set the video encoding to libx264, which is a commonly used efficient H.264 encoder.<\/p>\n\n\n\n<p>&#8211; set fast: Set the encoding speed, where fast represents a faster encoding speed.<\/p>\n\n\n\n<p>&nbsp;You can choose from ultra fast, super fast, fast, medium, slow, slow, the slower the encoding, the higher the compression ratio.<\/p>\n\n\n\n<p>&#8211; c: a aac: Set the audio encoding to AAC.<\/p>\n\n\n\n<p>&#8211; f flv: Set the output format to. flv.<\/p>\n\n\n\n<p><strong>3. Example<\/strong><strong><\/strong><\/p>\n\n\n\n<p>Assuming you want to record an RTMP stream, the command would look like this:<strong><\/strong><\/p>\n\n\n\n<p>ffmpeg -i<\/p>\n\n\n\n<p>&nbsp;rtmp:\/\/example.com\/live\/stream<\/p>\n\n\n\n<p>&nbsp;&nbsp;-c:v libx264 -preset fast -c:a aac -f flv output.flv<\/p>\n\n\n\n<p><strong>4. End recording<\/strong><strong><\/strong><\/p>\n\n\n\n<p>During the recording process, you can press Ctrl+C to end the recording.<\/p>\n<\/details>\n","protected":false},"featured_media":0,"parent":65079,"menu_order":2,"comment_status":"open","ping_status":"closed","template":"","doc_tag":[],"class_list":["post-71944","docs","type-docs","status-publish","hentry"],"acf":[],"aioseo_notices":[],"comment_count":0,"_links":{"self":[{"href":"https:\/\/www.kiloview.com\/en\/wp-json\/wp\/v2\/docs\/71944","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kiloview.com\/en\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.kiloview.com\/en\/wp-json\/wp\/v2\/types\/docs"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kiloview.com\/en\/wp-json\/wp\/v2\/comments?post=71944"}],"version-history":[{"count":1,"href":"https:\/\/www.kiloview.com\/en\/wp-json\/wp\/v2\/docs\/71944\/revisions"}],"predecessor-version":[{"id":71955,"href":"https:\/\/www.kiloview.com\/en\/wp-json\/wp\/v2\/docs\/71944\/revisions\/71955"}],"up":[{"embeddable":true,"href":"https:\/\/www.kiloview.com\/en\/wp-json\/wp\/v2\/docs\/65079"}],"prev":[{"title":"Usage Issues","link":"https:\/\/www.kiloview.com\/en\/docs\/faq\/encoder\/special-issues\/","href":"https:\/\/www.kiloview.com\/en\/wp-json\/wp\/v2\/docs\/65197"}],"wp:attachment":[{"href":"https:\/\/www.kiloview.com\/en\/wp-json\/wp\/v2\/media?parent=71944"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.kiloview.com\/en\/wp-json\/wp\/v2\/doc_tag?post=71944"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}