{"id":85926,"date":"2025-05-17T03:03:10","date_gmt":"2025-05-17T01:03:10","guid":{"rendered":"https:\/\/playdeck.tv\/?p=85926"},"modified":"2026-06-01T02:46:10","modified_gmt":"2026-06-01T00:46:10","slug":"output-streams","status":"publish","type":"post","link":"https:\/\/playdeck.tv\/pt\/howto\/output-streams\/","title":{"rendered":"Configura\u00e7\u00e3o de fluxos de sa\u00edda"},"content":{"rendered":"<p>Este artigo ir\u00e1 mostrar como configurar seus fluxos de sa\u00edda para diferentes finalidades. <\/p>\n\n\n\n<p>Neste artigo:<br>\u2192 <a href=\"#introduction\" data-type=\"internal\" data-id=\"#install\">Introdu\u00e7\u00e3o<\/a><br>\u2192 <a href=\"#parameter\" data-type=\"internal\" data-id=\"#install\">Utiliza\u00e7\u00e3o de par\u00e2metros e cadeias de configura\u00e7\u00e3o<\/a><br>\u2192 <a href=\"#samples\">Exemplos de configura\u00e7\u00e3o<\/a><br>\u2192 <a href=\"#aacaudio\">Transmiss\u00f5es de \u00e1udio de alta qualidade da AAC<\/a><br>\u2192 <a href=\"#colorspace\">Espa\u00e7o de cor e subamostragem de cromin\u00e2ncia<\/a><strong> <\/strong><a href=\"#colorspace\">e entrela\u00e7amento<\/a><br>\u2192 <a href=\"#audio\">V\u00e1rias faixas de \u00e1udio<\/a><br>\u2192 <a href=\"#scte\">Legendas ocultas e SCTE<\/a><br>\u2192 <a href=\"#routing\">Encaminhamento de fluxos por endere\u00e7os IP espec\u00edficos<\/a><br>\u2192 <a href=\"#troubleshooting\">Monitoramento e resolu\u00e7\u00e3o de problemas<\/a><\/p>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-85926_de3af0-1a .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-85926_de3af0-1a .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-85926_de3af0-1a\" id=\"introduction\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<p class=\"has-medium-font-size\"><strong>1. Introdu\u00e7\u00e3o<\/strong><\/p>\n\n\n\n<p>Voc\u00ea pode definir 15 configura\u00e7\u00f5es de transmiss\u00e3o diferentes para qualquer fonte, seja canal, entradas ou visualiza\u00e7\u00e3o do diretor. Por padr\u00e3o, o formato de v\u00eddeo \u00e9 copiado da fonte assim que a transmiss\u00e3o come\u00e7a, mas voc\u00ea pode transcodific\u00e1-lo para qualquer resolu\u00e7\u00e3o. <\/p>\n\n\n\n<p>Depois de escolher o protocolo, os outros campos relativos ao codec de v\u00eddeo\/\u00e1udio e \u00e0 URL ser\u00e3o atualizados de acordo com a sua sele\u00e7\u00e3o, ou seja: nem todos os codecs de v\u00eddeo\/\u00e1udio estar\u00e3o dispon\u00edveis para todos os protocolos de transmiss\u00e3o.<\/p>\n\n\n\n<p><strong><em>INFORMA\u00c7\u00c3O: <\/em><\/strong>O NVIDIA Encoder N\u00c3O oferece mais suporte a formatos entrela\u00e7ados. Opte pelo Intel QuickSync.<\/p>\n\n\n\n<p>Seu URL exibir\u00e1 uma sugest\u00e3o do formato de URL necess\u00e1rio. Clique em \u201cInforma\u00e7\u00f5es do URL\u201d para ver mais exemplos, como, por exemplo, como integrar nome de usu\u00e1rio\/senha. O URL de visualiza\u00e7\u00e3o n\u00e3o ser\u00e1 utilizado pelo PLAYDECK; ele serve apenas para facilitar a abertura do navegador da Internet ao clicar em \u201cVisualizar\u201d.<\/p>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-85926_12d1e7-19 .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-85926_12d1e7-19 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-85926_12d1e7-19\" id=\"parameter\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<p class=\"has-medium-font-size\"><strong>2. Uso de par\u00e2metros e configura\u00e7\u00f5es<\/strong><\/p>\n\n\n\n<p>\u00c9 poss\u00edvel definir outros par\u00e2metros relacionados ao protocolo e aos codecs, espec\u00edficos para a sua sele\u00e7\u00e3o. Eles podem ser usados para ajustar suas configura\u00e7\u00f5es, por exemplo, para definir sua transmiss\u00e3o como CBR ou adicionar metadados.<\/p>\n\n\n\n<p>Ao clicar em \u201cPar\u00e2metro\u201d, ser\u00e1 aberto um editor que exibir\u00e1 apenas as configura\u00e7\u00f5es dispon\u00edveis para a sua sele\u00e7\u00e3o. Qualquer valor que difira do valor padr\u00e3o ser\u00e1 destacado.<\/p>\n\n\n\n<p>A \u201cSequ\u00eancia de configura\u00e7\u00e3o\u201d \u00e9 uma representa\u00e7\u00e3o de todas as suas sele\u00e7\u00f5es de protocolo\/codec, bem como dos respectivos par\u00e2metros. A String de Configura\u00e7\u00e3o funciona nos dois sentidos: voc\u00ea tamb\u00e9m pode copiar\/colar uma String de Configura\u00e7\u00e3o no campo de texto e, em seguida, clicar em \u201cAtualizar a partir da String\u201d para aplicar os valores acima. Isso permite que voc\u00ea simplesmente copie configura\u00e7\u00f5es entre IDs de transmiss\u00e3o ou as compartilhe com outro usu\u00e1rio.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1408\" height=\"998\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-435.png\" alt=\"\" class=\"wp-image-87624\" style=\"width:722px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-435.png 1408w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-435-300x213.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-435-768x544.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-435-600x425.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-435-85x60.png 85w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-435-127x90.png 127w\" sizes=\"(max-width: 1408px) 100vw, 1408px\" \/><\/figure>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-85926_5c058d-d8 .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-85926_5c058d-d8 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-85926_5c058d-d8\" id=\"samples\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<p class=\"has-medium-font-size\"><strong>3. Exemplos de configura\u00e7\u00e3o<\/strong><\/p>\n\n\n\n<p>Aqui est\u00e1 uma sele\u00e7\u00e3o r\u00e1pida de configura\u00e7\u00f5es recomendadas para diferentes finalidades. Copie e cole no PLAYDECK e clique em \u201cAtualizar a partir da sequ\u00eancia\u201d.<\/p>\n\n\n\n<p><br><strong>Fluxo DVB <\/strong>com quadros B CBR e GOP. Sem erros de PCR, PTS-DTS ou esgotamento do buffer<\/p>\n\n\n\n<pre class=\"wp-block-code has-very-light-gray-background-color has-background has-small-font-size\"><code>format='dvb' protocol='udp:\/\/' mpegts_start_pid='60' video::streamid='80' video::disable_sps_pps='true' video::codec='n264' video::profile='high' video::level='4.1' video::rc_type='cbr' muxrate='10M' video::b='7.5M' video::bufsize='1.25M' video::g='32' video::bf='2' video::ref_frames='3' audio::streamid='81' audio::metadata::language='deu' audio::codec='mp2' audio::b='192k' pmt_start_pid='100' mpegts_flags='-system_b' rc_buffers='4' pcr_period='35' pat_period='0,1' sdt_period='0,5' tdt_period='10' start_pcr='0' service_name='TEST' service_provider='PD' service_id='1' original_network_id='1' transport_stream_id='201' service_type='advanced_codec_digital_hdtv'<\/code><\/pre>\n\n\n\n<p><br>Ou, em resumo:<\/p>\n\n\n\n<pre class=\"wp-block-code has-very-light-gray-background-color has-background has-small-font-size\"><code>format='dvb' protocol='udp:\/\/' video::disable_sps_pps='true' video::codec='n264' video::profile='high' video::level='4.1' video::rc_type='cbr' muxrate='10M' video::b='7,5M' video::bufsize='1,25M' v\u00eddeo::g='32' v\u00eddeo::bf='2' v\u00eddeo::ref_frames='3' \u00e1udio::metadados::idioma='deu' \u00e1udio::codec='mp2' \u00e1udio::b='192k' tipo_servi\u00e7o='advanced_codec_digital_hdtv'<\/code><\/pre>\n\n\n\n<p><br><strong><em>INFORMA\u00c7\u00c3O: <\/em><\/strong>Cada receptor DVB \u00e9 diferente, e voc\u00ea pode precisar de par\u00e2metros diferentes. Alguns receptores n\u00e3o permitem NENHUM desvio em rela\u00e7\u00e3o a <a href=\"https:\/\/www.etsi.org\/deliver\/etsi_ts\/101100_101199\/101154\/02.09.01_60\/ts_101154v020901p.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">diretrizes oficiais<\/a>, e exibir\u00e1 uma tela preta. A solu\u00e7\u00e3o mais confi\u00e1vel para codificar sinais DVB s\u00e3o os codificadores de hardware, por exemplo,. <a href=\"https:\/\/www.haivision.com\/products\/video-encoder-solutions\/\" target=\"_blank\" rel=\"noreferrer noopener\">Haivision<\/a>.<\/p>\n\n\n\n<p>A melhor pr\u00e1tica para testar fluxos DVB quanto a erros de PCR ou outros problemas \u00e9 utilizar uma destas ferramentas:<br>\u2013 <a href=\"https:\/\/www.dvbcontrol.com\/dvbanalyzer\/\" target=\"_blank\" rel=\"noreferrer noopener\">DVBControl DVBAnalyzer<\/a> (custa cerca de 2.000 euros, mas \u00e9 o mais confi\u00e1vel e detecta erros PTS-DTS)<br>\u2013 <a href=\"https:\/\/www.streamguru.de\/mpeg-analyzer\/\" target=\"_blank\" rel=\"noreferrer noopener\">StreamGURU<\/a> (custa cerca de 300 euros, detecta qualquer erro ETR e exibe um gr\u00e1fico da taxa de bits)<br>\u2013 <a href=\"https:\/\/www.promaxelectronics.com\/ing\/products\/educational-trainers\/TSAnalyser\/\" target=\"_blank\" rel=\"noreferrer noopener\">TSAnalyzer<\/a> (gratuito, mas aceita URLs de streaming; requer um arquivo TS no disco r\u00edgido)<br>\u2013 Outros que merecem destaque: DVBInspector, Elecard Stream Analyzer, StreamXpert<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1208\" height=\"875\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-429.png\" alt=\"\" class=\"wp-image-87555\" style=\"width:730px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-429.png 1208w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-429-300x217.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-429-768x556.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-429-600x435.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-429-83x60.png 83w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-429-124x90.png 124w\" sizes=\"(max-width: 1208px) 100vw, 1208px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<\/p>\n\n\n\n<p><strong>Transmiss\u00e3o SRT <\/strong>no formato CBR a 25 FPS com \u00e1udio de alta qualidade<\/p>\n\n\n\n<p>A pr\u00f3xima amostra est\u00e1 sendo utilizada por v\u00e1rios clientes em uma configura\u00e7\u00e3o de transmiss\u00e3o multicanal para transmitir conte\u00fado de videoclipes. Essa configura\u00e7\u00e3o funciona perfeitamente com quatro canais paralelos de sa\u00edda e transmiss\u00e3o, alcan\u00e7ando qualidade ideal de som e imagem com \u00e1udio FHD ACC.<\/p>\n\n\n\n<pre class=\"wp-block-code has-very-light-gray-background-color has-background has-small-font-size\"><code>format='mpegts' protocol='srt:\/\/' video::codec='n264' video::b='4M' video::rc_type='cbr' video::preset='p4' audio::codec='aac' audio::b='128K' audio::profile='aac_low' audio::stereo_mode='ms_force' audio::minrate='128K' audio::maxrate='128K' audio::bufsize='128K' audio::aac_coder='0'<\/code><\/pre>\n\n\n\n<p>\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<\/p>\n\n\n\n<p><strong>Transmiss\u00e3o RTMP <\/strong>em CBR para 60 FPS com 2 quadros-chave por segundo<\/p>\n\n\n\n<p>O pr\u00f3ximo exemplo \u00e9 para o YouTube. Use as ferramentas de an\u00e1lise do YouTube e de integridade da transmiss\u00e3o para testar a estabilidade da sua transmiss\u00e3o:<\/p>\n\n\n\n<pre class=\"wp-block-code has-very-light-gray-background-color has-background has-small-font-size\"><code>format='flv' protocol='rtmp:\/\/' video::codec='n264' video::b='9000k' video::maxrate='9000k' video::bufsize='9000k' v\u00eddeo::g='120' v\u00eddeo::preset='veryfast' \u00e1udio::codec='aac' \u00e1udio::b='128k' \u00e1udio::ar='44100'<\/code><\/pre>\n\n\n\n<p><br>O pr\u00f3ximo exemplo \u00e9 para o Twitch. Use <a href=\"https:\/\/inspector.twitch.tv\/\" target=\"_blank\" rel=\"noreferrer noopener\">Twitch Inspector<\/a> para verificar a estabilidade da sua transmiss\u00e3o e adicionar \u201c?bandwidthtest=true\u201d \u00e0 URL da transmiss\u00e3o para evitar que ela entre ao vivo.<\/p>\n\n\n\n<pre class=\"wp-block-code has-very-light-gray-background-color has-background has-small-font-size\"><code>format='flv' protocol='rtmp:\/\/' merge_tracks='true' video::codec='n264' video::b='5800k' video::maxrate='5800k' video::bufsize='5800k' video::g='120' v\u00eddeo::predefini\u00e7\u00e3o='muito r\u00e1pido' \u00e1udio::codec='aac' \u00e1udio::b='128k' v\u00eddeo::ajuste='lat\u00eancia zero' \u00e1udio::codec='aac' \u00e1udio::ar='44100' \u00e1udio::b='128k'<\/code><\/pre>\n\n\n\n<p><br>\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<\/p>\n\n\n\n<p><strong>Padr\u00e3o Sony XDCAM HD422 <\/strong><\/p>\n\n\n\n<p>par\u00e2metros de v\u00eddeo \u2014 incluindo subamostragem de cromin\u00e2ncia 4:2:2, uma estrutura GOP espec\u00edfica (M=3, N=15) e processamento de campos entrela\u00e7ados \u2014 juntamente com \u00e1udio PCM de 24 bits de n\u00edvel profissional a uma taxa de amostragem de 48 kHz.<\/p>\n\n\n\n<pre class=\"wp-block-code has-very-light-gray-background-color has-background has-small-font-size\"><code>format='mxf' video::codec='mpeg2video' video::b='50M' video::interlace='1' video::top='1' video::g='15' video::v422='true' v\u00eddeo::bf='2' v\u00eddeo::flags='+ildct+ilme' \u00e1udio::codec='pcm_s24le' \u00e1udio::ar='48000'<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-85926_f8cceb-2a .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-85926_f8cceb-2a .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-85926_f8cceb-2a\" id=\"aacaudio\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<p class=\"has-medium-font-size\"><strong>4. Transmiss\u00f5es de \u00e1udio de alta qualidade AAC<\/strong><\/p>\n\n\n\n<p>As configura\u00e7\u00f5es padr\u00e3o de streaming AAC economizam recursos da CPU, mas podem resultar em um som sem profundidade nos canais de m\u00fasica. Para obter um \u00e1udio de alta qualidade, escolha um dos dois perfis abaixo, de acordo com seu p\u00fablico-alvo e o material de origem.<\/p>\n\n\n\n<p><strong>Prepara\u00e7\u00e3o r\u00e1pida<\/strong>:<br>\u2013 <strong>Fonte:<\/strong> Use clipes de 48 kHz (320 kbps ou PCM sem perdas).<br>\u2013 <strong>V\u00eddeo:<\/strong> Reduza a resolu\u00e7\u00e3o do v\u00eddeo para 720p a 30 fps se a largura de banda estiver baixa. Use sempre a codifica\u00e7\u00e3o por hardware.<\/p>\n\n\n\n<p><br><strong>Op\u00e7\u00e3o 1: M\u00e1xima compatibilidade e estabilidade (op\u00e7\u00e3o segura)<\/strong><\/p>\n\n\n\n<p><strong>Ideal para:<\/strong> Streaming padr\u00e3o, operadoras de TV a cabo e multiplexadores DVB-T. Este \u00e9 o perfil mais seguro para evitar problemas de fase em diversos tipos de conte\u00fado.<\/p>\n\n\n\n<pre class=\"wp-block-code has-very-light-gray-background-color has-background has-small-font-size\"><code>format='mpegts' protocol='udp:\/\/' video::codec='n264' video::b='4M' audio::codec='aac' audio::b='256K' audio::profile='aac_low' audio::aac_coder='0'<\/code><\/pre>\n\n\n\n<p><br><strong>audio::profile=\u2019aac_low\u2019: <\/strong>Configura o AAC-LC para qualidade m\u00e1xima e compatibilidade com o decodificador de hardware 100%.<br><strong>audio::aac_coder=\u20190\u2032:<\/strong> For\u00e7a uma codifica\u00e7\u00e3o de alta qualidade em duas passagens para garantir transientes n\u00edtidos. (Altere para 1 se ocorrerem picos de uso da CPU).<br><strong>Est\u00e9reo din\u00e2mico:<\/strong> Deixa o gerenciamento do som est\u00e9reo a cargo do codificador, tornando-o altamente resistente a materiais de origem de baixa qualidade.<\/p>\n\n\n\n<p><br><strong>Op\u00e7\u00e3o 2: Transmiss\u00e3o em alta fidelidade (variante est\u00e9reo otimizada)<\/strong><\/p>\n\n\n\n<p><strong>Ideal para:<\/strong> Canais dedicados \u00e0 m\u00fasica com arquivos de origem de alta qualidade, com qualidade de est\u00fadio. Este perfil utiliza um envelope VBR rigoroso e processamento est\u00e9reo Mid\/Side for\u00e7ado.<\/p>\n\n\n\n<pre class=\"wp-block-code has-very-light-gray-background-color has-background has-small-font-size\"><code>format='mpegts' protocol='udp:\/\/' video::codec='n264' video::b='4M' audio::codec='aac' audio::b='256K' audio::profile='aac_low' audio::stereo_mode='ms_force' audio::minrate='200K' audio::maxrate='320K' audio::bufsize='640K' audio::aac_coder='0'<\/code><\/pre>\n\n\n\n<p><br><strong>audio::stereo_mode=\u2019ms_force\u2019:<\/strong> Oferece processamento est\u00e9reo Mid\/Side, maximizando a efici\u00eancia da largura de banda para criar paisagens sonoras est\u00e9reo profundas e amplas.<br><strong>minrate=\u2019200K\u2019 \/ maxrate=\u2019320K\u2019 \/ bufsize=\u2019640K\u2019:<\/strong> Um envelope VBR restrito que evita perdas de qualidade em passagens mais calmas, ao mesmo tempo em que deixa margem para picos musicais intensos.<br><strong>Nota:<\/strong> Se o seu \u00e1udio n\u00e3o tiver \u201cfor\u00e7a\u201d ou soar oco em certos trechos, volte para a Op\u00e7\u00e3o 1, pois o material de origem pode conter inconsist\u00eancias de fase.<\/p>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-85926_17fae1-ae .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-85926_17fae1-ae .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-85926_17fae1-ae\" id=\"colorspace\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<p class=\"has-medium-font-size\"><strong>5. Espa\u00e7o de cor, subamostragem de cromin\u00e2ncia e entrela\u00e7amento<\/strong><\/p>\n\n\n\n<p>A compatibilidade com determinados espa\u00e7os de cor, como 4:2:2 para DVB ou codifica\u00e7\u00e3o entrela\u00e7ada, depende muito da CPU Intel ou da GPU NVIDIA que voc\u00ea estiver usando. <\/p>\n\n\n\n<p>Aqui est\u00e1 uma p\u00e1gina para <a href=\"https:\/\/developer.nvidia.com\/video-encode-decode-support-matrix#Encoder\" target=\"_blank\" rel=\"noreferrer noopener\">NVidia NVenc<\/a> e 422 Suporte e aqui para <a href=\"https:\/\/www.intel.com\/content\/www\/us\/en\/docs\/onevpl\/developer-reference-media-intel-hardware\/1-1\/overview.html\" target=\"_blank\" rel=\"noreferrer noopener\">Intel Quick Sync<\/a> e Suporte 422.<\/p>\n\n\n\n<p>Em termos simples:<\/p>\n\n\n\n<p>1. Suporte da NVIDIA para codifica\u00e7\u00e3o entrela\u00e7ada:<br>\u2013 Pascal (s\u00e9rie GTX 10): \u00faltima arquitetura com suporte a entrela\u00e7amento<br>\u2013 Turing \/ Ampere \/ Ada (RTX 20\/30\/40): O suporte de hardware para codifica\u00e7\u00e3o entrela\u00e7ada foi removido<br>\u2013 Blackwell (S\u00e9rie RTX 50): A codifica\u00e7\u00e3o entrela\u00e7ada para H.264 (8 bits e 10 bits) foi reintroduzida<br><br>2. Suporte da NVIDIA para o espa\u00e7o de cores 4:2:2:<br>\u2013 Blackwell (S\u00e9rie RTX 50)<\/p>\n\n\n\n<p>3. Suporte da Intel para o espa\u00e7o de cores 4:2:2<br>\u2013 Os processadores da 10\u00aa gera\u00e7\u00e3o e mais recentes oferecem suporte \u00e0 codifica\u00e7\u00e3o e decodifica\u00e7\u00e3o aceleradas por hardware do codec HEVC com amostragem de cor 4:2:2 por meio do Quick Sync.<br>\u2013 Os controladores gr\u00e1ficos anteriores nos processadores Intel\u00ae Core\u2122 de 9\u00aa gera\u00e7\u00e3o e vers\u00f5es anteriores estavam limitados \u00e0 amostragem de cor 4:2:0 do codec HEVC para codifica\u00e7\u00e3o e decodifica\u00e7\u00e3o com acelera\u00e7\u00e3o por hardware.<\/p>\n\n\n\n<p>Este \u00e9 um exemplo r\u00e1pido de configura\u00e7\u00e3o para codificar em 4:2:2 com o Intel Quick Sync (10\u00aa gera\u00e7\u00e3o ou superior)<\/p>\n\n\n\n<pre class=\"wp-block-code has-very-light-gray-background-color has-background has-small-font-size\"><code>format='dvb' protocol='udp:\/\/' video::codec='hevc_qsv' video::b='5M' audio::codec='aac' audio::b='128K' video::pix_fmt='yuyv422'<\/code><\/pre>\n\n\n\n<p><br><strong><em>Nota:<\/em><\/strong> Recursos como entrela\u00e7amento e espa\u00e7o de cor 4:2:2 tamb\u00e9m est\u00e3o dispon\u00edveis nos codificadores x264 para CPU. Como usamos uma vers\u00e3o LGPL do FFmpeg sem partes GPL (por exemplo, libx264), esses recursos n\u00e3o est\u00e3o habilitados. \u00c9 poss\u00edvel substituir as bibliotecas do FFmpeg por suas pr\u00f3prias vers\u00f5es.<\/p>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-85926_3096df-3d .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-85926_3096df-3d .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-85926_3096df-3d\" id=\"audio\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<p class=\"has-medium-font-size\"><strong>6. V\u00e1rias faixas de \u00e1udio<\/strong><\/p>\n\n\n\n<p>Se voc\u00ea precisar enviar v\u00e1rias faixas de \u00e1udio, por exemplo, para diferentes idiomas ou para o \u00e1udio do diretor, poder\u00e1 faz\u00ea-lo com todos os protocolos compat\u00edveis (DVB, RTMP, UDP e outros). Voc\u00ea tamb\u00e9m pode aplicar diferentes codecs de \u00e1udio.<\/p>\n\n\n\n<p>Funciona da seguinte maneira: voc\u00ea tem TODAS as faixas de \u00e1udio j\u00e1 ativas no seu canal e, em seguida, DIVIDE as faixas de \u00e1udio para a sa\u00edda da transmiss\u00e3o, por exemplo, em pares est\u00e9reo.<\/p>\n\n\n\n<p>Primeiro, certifique-se de que o seu canal esteja configurado para mais de dois canais de \u00e1udio:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1443\" height=\"641\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-425.png\" alt=\"\" class=\"wp-image-87542\" style=\"width:718px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-425.png 1443w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-425-300x133.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-425-768x341.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-425-600x267.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-425-135x60.png 135w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-425-203x90.png 203w\" sizes=\"(max-width: 1443px) 100vw, 1443px\" \/><\/figure>\n\n\n\n<p>Em seguida, \u201cpreencha\u201d esses canais de \u00e1udio com conte\u00fado de \u00e1udio, por exemplo, ativando todas as faixas de \u00e1udio em um clipe ou importando todas as faixas via SDI (at\u00e9 16 faixas de \u00e1udio). Voc\u00ea tamb\u00e9m pode usar o Mapeamento de \u00c1udio para mixar suas faixas de \u00e1udio para cima ou para baixo ou usar o Filtro de \u00c1udio para copiar e atrasar determinadas faixas de \u00e1udio.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1232\" height=\"861\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-426.png\" alt=\"\" class=\"wp-image-87543\" style=\"width:698px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-426.png 1232w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-426-300x210.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-426-768x537.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-426-600x419.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-426-86x60.png 86w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-426-129x90.png 129w\" sizes=\"(max-width: 1232px) 100vw, 1232px\" \/><\/figure>\n\n\n\n<p>Em seguida, abra as configura\u00e7\u00f5es da transmiss\u00e3o, especialmente os par\u00e2metros do protocolo de transmiss\u00e3o, e ative a divis\u00e3o da faixa de \u00e1udio:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1437\" height=\"775\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-430.png\" alt=\"\" class=\"wp-image-87580\" style=\"width:695px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-430.png 1437w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-430-300x162.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-430-768x414.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-430-600x324.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-430-111x60.png 111w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-430-167x90.png 167w\" sizes=\"(max-width: 1437px) 100vw, 1437px\" \/><\/figure>\n\n\n\n<p><strong><em>INFORMA\u00c7\u00c3O: <\/em><\/strong>O n\u00famero de canais de \u00e1udio nas configura\u00e7\u00f5es da sua transmiss\u00e3o deve permanecer em 2.<\/p>\n\n\n\n<p>Se necess\u00e1rio, voc\u00ea pode aplicar diferentes codecs de \u00e1udio \u00e0s faixas de \u00e1udio adicionais. Observe que os n\u00fameros das faixas de \u00e1udio aumentam progressivamente a partir da segunda faixa:<\/p>\n\n\n\n<pre class=\"wp-block-code has-very-light-gray-background-color has-background has-small-font-size\"><code>audio::codec='aac' audio.1::codec='ac3' audio.2::codec='libmp3lame' audio.3::codec='mp2'<\/code><\/pre>\n\n\n\n<p><br>Voc\u00ea tamb\u00e9m pode aplicar um descritor de idioma a cada faixa de \u00e1udio:<\/p>\n\n\n\n<pre class=\"wp-block-code has-very-light-gray-background-color has-background has-small-font-size\"><code>audio::metadata::language='eng' audio.1::metadata::language='ita' audio.2::metadata::language='fra' audio.3::metadata::language='ger'<\/code><\/pre>\n\n\n\n<p><br><strong><em>INFORMA\u00c7\u00c3O: <\/em><\/strong>Os c\u00f3digos de idioma devem estar em conformidade com <a href=\"https:\/\/en.wikipedia.org\/wiki\/List_of_ISO_639-2_codes\" target=\"_blank\" rel=\"noreferrer noopener\">ISO 639-2<\/a><\/p>\n\n\n\n<p>Voc\u00ea pode ent\u00e3o testar suas faixas de \u00e1udio resultantes, por exemplo, no StreamGURU:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"813\" height=\"737\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-434.png\" alt=\"\" class=\"wp-image-87591\" style=\"width:426px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-434.png 813w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-434-300x272.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-434-768x696.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-434-600x544.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-434-66x60.png 66w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-434-99x90.png 99w\" sizes=\"(max-width: 813px) 100vw, 813px\" \/><\/figure>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-85926_55aa02-56 .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-85926_55aa02-56 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-85926_55aa02-56\" id=\"scte\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<p class=\"has-medium-font-size\"><strong>7. Legendas ocultas e SCTE<\/strong><\/p>\n\n\n\n<p>Ambas as op\u00e7\u00f5es podem ser ativadas nas Configura\u00e7\u00f5es de par\u00e2metros do seu protocolo:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1430\" height=\"446\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-431.png\" alt=\"\" class=\"wp-image-87582\" style=\"width:698px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-431.png 1430w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-431-300x94.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-431-768x240.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-431-600x187.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-431-190x60.png 190w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-431-289x90.png 289w\" sizes=\"(max-width: 1430px) 100vw, 1430px\" \/><\/figure>\n\n\n\n<p><strong><em>INFORMA\u00c7\u00c3O: <\/em><\/strong>O SCTE-35 est\u00e1 dispon\u00edvel apenas para os protocolos: SRT, DVB, UDP (qualquer codec de v\u00eddeo).<strong><em> <\/em><\/strong>As legendas ocultas s\u00f3 funcionar\u00e3o com os seguintes codecs de v\u00eddeo: MPEG-2, H.264 (qualquer protocolo)<\/p>\n\n\n\n<p>Para isso, \u00e9 necess\u00e1rio que ambos estejam ativados e j\u00e1 estejam dispon\u00edveis no seu canal. Consulte os artigos a seguir para obter mais informa\u00e7\u00f5es sobre SCTE e\/ou legendas ocultas:<\/p>\n\n\n\n<p>\u2192 <a href=\"https:\/\/playdeck.tv\/pt\/howto\/scte-35\/\" data-type=\"internal\" data-id=\"#install\">Envio de SCTE-35 para o servidor de streaming<\/a><br>\u2192 <a href=\"https:\/\/playdeck.tv\/pt\/howto\/cc-subtitles\/\" data-type=\"internal\" data-id=\"#install\">Legendas ocultas \/ Legendas<\/a><br><\/p>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-85926_01012f-31 .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-85926_01012f-31 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-85926_01012f-31\" id=\"routing\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<p class=\"has-medium-font-size\"><strong>8. Encaminhamento de fluxos por endere\u00e7os IP espec\u00edficos<\/strong><\/p>\n\n\n\n<p>Sua produ\u00e7\u00e3o exige que voc\u00ea envie seus fluxos por meio de redes espec\u00edficas. Isso \u00e9 feito principalmente para dispor de uma linha dedicada\/reservada para streaming, de modo que n\u00e3o interfira no tr\u00e1fego normal da rede.<\/p>\n\n\n\n<p>Se estiver usando <strong>Fluxos UDP<\/strong> basta adicionar este par\u00e2metro diretamente \u00e0 URL:<br>udp:\/\/ip:porta?localaddr=172.20.10.2<br><br>Se estiver usando <strong>Transmiss\u00f5es SRT<\/strong> basta adicionar esse par\u00e2metro diretamente \u00e0 URL. Isso s\u00f3 funciona em <strong>modo de encontro<\/strong>:<br>srt:\/\/ip:porta?modo=rendezvous&amp;iplocal=172.20.10.2<br><br>Se estiver usando transmiss\u00f5es RTMP, infelizmente n\u00e3o h\u00e1 nenhum par\u00e2metro dispon\u00edvel. \u00c9 necess\u00e1rio rotear manualmente todo o tr\u00e1fego RTMP de sa\u00edda. Para isso, usamos <a href=\"https:\/\/www.proxifier.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Proxifier<\/a>. V\u00e1 para Perfil, Regras de Proxifica\u00e7\u00e3o, Adicionar nova regra e edite da seguinte forma; em seguida, mova-a para o topo da lista de regras. Selecione o adaptador desejado na op\u00e7\u00e3o \u201cAvan\u00e7ado\u201d.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1321\" height=\"651\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-457.png\" alt=\"\" class=\"wp-image-88055\" style=\"width:723px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-457.png 1321w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-457-300x148.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-457-768x378.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-457-600x296.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-457-122x60.png 122w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-457-183x90.png 183w\" sizes=\"(max-width: 1321px) 100vw, 1321px\" \/><\/figure>\n\n\n\n<p><br>Se voc\u00ea quiser fazer um teste simulado localmente sem a segunda linha, ative tanto o adaptador Ethernet quanto o Wi-Fi no seu PC; em seguida, crie um novo ponto de acesso no seu celular e conecte o Wi-Fi do PC a esse celular. Depois, abra o Console (\u201ccmd\u201d) e digite \u201cipconfig\u201d. O endere\u00e7o IP de que voc\u00ea precisa est\u00e1 l\u00e1:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"826\" height=\"174\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-455.png\" alt=\"\" class=\"wp-image-88052\" style=\"width:548px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-455.png 826w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-455-300x63.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-455-768x162.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-455-600x126.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-455-190x40.png 190w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-455-427x90.png 427w\" sizes=\"(max-width: 826px) 100vw, 826px\" \/><\/figure>\n\n\n\n<p>Voc\u00ea pode testar o tr\u00e1fego da sua rede com <a href=\"https:\/\/www.wireshark.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Wireshark<\/a>.<\/p>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-85926_0f68bf-0b .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-85926_0f68bf-0b .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-85926_0f68bf-0b\" id=\"troubleshooting\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<p class=\"has-medium-font-size\"><strong>9. Monitoramento e resolu\u00e7\u00e3o de problemas<\/strong><\/p>\n\n\n\n<p>Se suas transmiss\u00f5es apresentam atrasos ou chegam a parar completamente, muitas vezes voc\u00ea n\u00e3o sabe exatamente o que aconteceu. Aqui est\u00e3o algumas dicas para ajud\u00e1-lo a identificar o problema.<\/p>\n\n\n\n<p><strong>1. Taxa de bits<\/strong><\/p>\n\n\n\n<p>Siga esta regra: a configura\u00e7\u00e3o da taxa de bits de v\u00eddeo e \u00e1udio (para a sua transmiss\u00e3o) nunca deve exceder a taxa de bits de codifica\u00e7\u00e3o do clipe. Verifique clicando com o bot\u00e3o direito do mouse no clipe na lista de reprodu\u00e7\u00e3o e abrindo o MediaInfo. Nesse caso, defina a taxa de bits de v\u00eddeo para 3M e a taxa de bits de \u00e1udio para 128K.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1955\" height=\"1000\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-486.png\" alt=\"\" class=\"wp-image-88340\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-486.png 1955w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-486-300x153.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-486-768x393.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-486-1536x786.png 1536w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-486-600x307.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-486-117x60.png 117w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-486-176x90.png 176w\" sizes=\"(max-width: 1955px) 100vw, 1955px\" \/><\/figure>\n\n\n\n<p><br><strong>2. Monitoramento<\/strong><\/p>\n\n\n\n<p>Abra a janela do monitor no PLAYDECK ou abra os registros de transmiss\u00e3o. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1197\" height=\"281\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-436.png\" alt=\"\" class=\"wp-image-87627\" style=\"width:738px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-436.png 1197w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-436-300x70.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-436-768x180.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-436-600x141.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-436-190x45.png 190w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-436-383x90.png 383w\" sizes=\"(max-width: 1197px) 100vw, 1197px\" \/><\/figure>\n\n\n\n<p><strong>50\/60 FPS<\/strong>  (M\u00e9dia de FPS\/Valor desejado)<br>Compara a taxa de quadros atual e m\u00e9dia da codifica\u00e7\u00e3o com o n\u00edvel desejado. Uma queda nesse valor indica que o sistema n\u00e3o consegue acompanhar a codifica\u00e7\u00e3o em tempo real.<\/p>\n\n\n\n<p><strong>Transcorrido<\/strong> (Tempo de espera do quadro em segundos)<br>Mostra o tempo decorrido desde que o \u00faltimo quadro foi processado. Se esse valor aumentar, os quadros n\u00e3o poder\u00e3o ser processados devido \u00e0 falta de fonte, configura\u00e7\u00f5es incorretas ou aus\u00eancia de conex\u00e3o.<\/p>\n\n\n\n<p><strong>Ignorado <\/strong> (Quadros perdidos)<br>O indicador mais importante de gargalos de desempenho. Se esse valor aumentar, o codificador est\u00e1 descartando quadros intencionalmente porque n\u00e3o consegue process\u00e1-los com rapidez suficiente.<\/p>\n\n\n\n<p><strong>Intervalos <\/strong> (Quadros perdidos)<br>Se a rede estiver lenta, voc\u00ea ver\u00e1 interrup\u00e7\u00f5es porque o servidor&nbsp;<em>quer<\/em>&nbsp;um novo quadro, mas ele n\u00e3o consegue chegar a tempo (para protocolos que exigem confirma\u00e7\u00e3o, como RTMP ou SRT). Tamb\u00e9m podem ocorrer interrup\u00e7\u00f5es se a fonte n\u00e3o enviar um quadro a tempo.<\/p>\n\n\n\n<p><strong>Buffer <\/strong> (Quadros em espera)<br>Monitora o n\u00famero de quadros em espera na fila interna. Um buffer que cresce constantemente costuma ser um sinal de que haver\u00e1 quadros pulados ou interrup\u00e7\u00f5es. <strong>Altos saltados, baixos quebrados<\/strong>: Isso geralmente significa que o seu&nbsp;<strong>Codificador por CPU\/GPU<\/strong>&nbsp;\u00e9 muito lento. <strong>Quebras altas, poucas ou nenhuma omiss\u00e3o<\/strong>: Isso geralmente significa que o&nbsp;<strong>rede ou fonte<\/strong>&nbsp;\u00e9 o gargalo. O autor est\u00e1 pronto para codificar, mas os quadros n\u00e3o est\u00e3o chegando ou sendo \u201cpuxados\u201d nos intervalos de tempo corretos devido ao atraso na conex\u00e3o.<\/p>\n\n\n\n<p><em><br><\/em><strong>3. Problemas de rede\/largura de banda<\/strong><\/p>\n\n\n\n<p>Desative todos os seus Streams, abra o Console do Windows (\u201ccmd\u201d no Menu Iniciar) e digite<\/p>\n\n\n\n<pre class=\"wp-block-code has-very-light-gray-background-color has-background has-small-font-size\"><code>tracert<\/code><\/pre>\n\n\n\n<p><br>Use o nome do host ou o endere\u00e7o IP dos seus URLs de destino. Se voc\u00ea observar valores superiores a 100 ms, isso indicar\u00e1 uma conex\u00e3o lenta com o seu destino de transmiss\u00e3o.<\/p>\n\n\n\n<p>Lembre-se tamb\u00e9m de que, embora hoje em dia as velocidades de download com fibra, cabo ou DSL sejam, em sua maioria, de alta velocidade (&gt;100 Mbps), a velocidade de upload pode ser bem mais lenta do que isso. Use uma ferramenta como <a href=\"https:\/\/www.speedtest.net\/\" target=\"_blank\" rel=\"noreferrer noopener\">Teste de velocidade<\/a> para verificar sua velocidade real de upload.<\/p>\n\n\n\n<p>Use tamb\u00e9m o Bandwidth Profiler no servidor de transmiss\u00e3o para verificar se a taxa de bits desejada tamb\u00e9m est\u00e1 sendo recebida no servidor. A maioria dos provedores ou softwares oferece ferramentas para medir a taxa de bits recebida. O ideal \u00e9 que ela seja exibida em forma de gr\u00e1fico, o que permite identificar eventuais falhas durante a transmiss\u00e3o. Se voc\u00ea n\u00e3o tiver nenhuma ferramenta \u00e0 m\u00e3o, recomendamos transmitir para o YouTube, pois ele possui um Stream Analyzer integrado, que \u00e9 muito \u00fatil para diagnosticar conex\u00f5es inst\u00e1veis.<\/p>\n\n\n\n<p>Al\u00e9m disso, verifique com seu provedor ou servi\u00e7o se eles disponibilizam URLs locais de envio de transmiss\u00f5es para sua regi\u00e3o ou pa\u00eds. Por exemplo, o Twitch oferece essas op\u00e7\u00f5es <a href=\"https:\/\/help.twitch.tv\/s\/twitch-ingest-recommendation\" target=\"_blank\" rel=\"noreferrer noopener\">Pontos de extremidade de ingest\u00e3o do Twitch<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Este artigo mostrar\u00e1 como configurar seus fluxos de sa\u00edda para diferentes finalidades. Neste artigo:\u2192 Introdu\u00e7\u00e3o\u2192 Uso de par\u00e2metros e strings de configura\u00e7\u00e3o\u2192 Exemplos de configura\u00e7\u00e3o\u2192 Fluxos de \u00e1udio AAC de alta qualidade\u2192 Espa\u00e7o de cor, subamostragem de cromin\u00e2ncia e entrela\u00e7amento\u2192 V\u00e1rias faixas de \u00e1udio\u2192 Fechar \u2026 <a class=\"kt-excerpt-readmore more-link\" href=\"https:\/\/playdeck.tv\/pt\/howto\/output-streams\/\" aria-label=\"Configura\u00e7\u00e3o de fluxos de sa\u00edda\">Leia mais<\/a><\/p>","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"kt_blocks_editor_width":"","_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","footnotes":""},"categories":[169],"tags":[],"class_list":["post-85926","post","type-post","status-publish","format-standard","hentry","category-howto"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Setup of Output Streams - PLAYDECK<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/playdeck.tv\/pt\/howto\/output-streams\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Setup of Output Streams - PLAYDECK\" \/>\n<meta property=\"og:description\" content=\"This article will show how to setup your Output Streams for different purposes. In this article:\u2192 Introduction\u2192 Using Parameter and Config String\u2192 Config Samples\u2192 AAC High Quality Audio Streams\u2192 Color Space and Chroma subsampling and Interlace\u2192 Multiple Audio Tracks\u2192 Closed &hellip; Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/playdeck.tv\/pt\/howto\/output-streams\/\" \/>\n<meta property=\"og:site_name\" content=\"PLAYDECK\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/playdecktv\" \/>\n<meta property=\"article:published_time\" content=\"2025-05-17T01:03:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-01T00:46:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-435.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1408\" \/>\n\t<meta property=\"og:image:height\" content=\"998\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"WebAdmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"WebAdmin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/howto\\\/output-streams\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/howto\\\/output-streams\\\/\"},\"author\":{\"name\":\"WebAdmin\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#\\\/schema\\\/person\\\/63a673a3fa358907dfc2bc57cc23f5b8\"},\"headline\":\"Setup of Output Streams\",\"datePublished\":\"2025-05-17T01:03:10+00:00\",\"dateModified\":\"2026-06-01T00:46:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/howto\\\/output-streams\\\/\"},\"wordCount\":2035,\"publisher\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/howto\\\/output-streams\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/playdeck.tv\\\/wp-content\\\/uploads\\\/image-435.png\",\"articleSection\":[\"How To\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/howto\\\/output-streams\\\/\",\"url\":\"https:\\\/\\\/playdeck.tv\\\/howto\\\/output-streams\\\/\",\"name\":\"Setup of Output Streams - PLAYDECK\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/howto\\\/output-streams\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/howto\\\/output-streams\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/playdeck.tv\\\/wp-content\\\/uploads\\\/image-435.png\",\"datePublished\":\"2025-05-17T01:03:10+00:00\",\"dateModified\":\"2026-06-01T00:46:10+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/howto\\\/output-streams\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/playdeck.tv\\\/howto\\\/output-streams\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/howto\\\/output-streams\\\/#primaryimage\",\"url\":\"https:\\\/\\\/playdeck.tv\\\/wp-content\\\/uploads\\\/image-435.png\",\"contentUrl\":\"https:\\\/\\\/playdeck.tv\\\/wp-content\\\/uploads\\\/image-435.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/howto\\\/output-streams\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/playdeck.tv\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Setup of Output Streams\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#website\",\"url\":\"https:\\\/\\\/playdeck.tv\\\/\",\"name\":\"PLAYDECK\",\"description\":\"Professional Video Playout Software for Windows\",\"publisher\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/playdeck.tv\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#organization\",\"name\":\"PLAYDECK\",\"url\":\"https:\\\/\\\/playdeck.tv\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/playdeck.tv\\\/wp-content\\\/uploads\\\/Logo_PlayDeck-04-edited-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/playdeck.tv\\\/wp-content\\\/uploads\\\/Logo_PlayDeck-04-edited-scaled.jpg\",\"width\":2560,\"height\":1087,\"caption\":\"PLAYDECK\"},\"image\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/playdecktv\",\"https:\\\/\\\/www.instagram.com\\\/playdeck.tv\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/70437766\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#\\\/schema\\\/person\\\/63a673a3fa358907dfc2bc57cc23f5b8\",\"name\":\"WebAdmin\",\"url\":\"https:\\\/\\\/playdeck.tv\\\/pt\\\/author\\\/joy\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Configura\u00e7\u00e3o de fluxos de sa\u00edda - PLAYDECK","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/playdeck.tv\/pt\/howto\/output-streams\/","og_locale":"pt_BR","og_type":"article","og_title":"Setup of Output Streams - PLAYDECK","og_description":"This article will show how to setup your Output Streams for different purposes. In this article:\u2192 Introduction\u2192 Using Parameter and Config String\u2192 Config Samples\u2192 AAC High Quality Audio Streams\u2192 Color Space and Chroma subsampling and Interlace\u2192 Multiple Audio Tracks\u2192 Closed &hellip; Read More","og_url":"https:\/\/playdeck.tv\/pt\/howto\/output-streams\/","og_site_name":"PLAYDECK","article_publisher":"https:\/\/www.facebook.com\/playdecktv","article_published_time":"2025-05-17T01:03:10+00:00","article_modified_time":"2026-06-01T00:46:10+00:00","og_image":[{"width":1408,"height":998,"url":"https:\/\/playdeck.tv\/wp-content\/uploads\/image-435.png","type":"image\/png"}],"author":"WebAdmin","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"WebAdmin","Est. tempo de leitura":"12 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/playdeck.tv\/howto\/output-streams\/#article","isPartOf":{"@id":"https:\/\/playdeck.tv\/howto\/output-streams\/"},"author":{"name":"WebAdmin","@id":"https:\/\/playdeck.tv\/#\/schema\/person\/63a673a3fa358907dfc2bc57cc23f5b8"},"headline":"Setup of Output Streams","datePublished":"2025-05-17T01:03:10+00:00","dateModified":"2026-06-01T00:46:10+00:00","mainEntityOfPage":{"@id":"https:\/\/playdeck.tv\/howto\/output-streams\/"},"wordCount":2035,"publisher":{"@id":"https:\/\/playdeck.tv\/#organization"},"image":{"@id":"https:\/\/playdeck.tv\/howto\/output-streams\/#primaryimage"},"thumbnailUrl":"https:\/\/playdeck.tv\/wp-content\/uploads\/image-435.png","articleSection":["How To"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/playdeck.tv\/howto\/output-streams\/","url":"https:\/\/playdeck.tv\/howto\/output-streams\/","name":"Configura\u00e7\u00e3o de fluxos de sa\u00edda - PLAYDECK","isPartOf":{"@id":"https:\/\/playdeck.tv\/#website"},"primaryImageOfPage":{"@id":"https:\/\/playdeck.tv\/howto\/output-streams\/#primaryimage"},"image":{"@id":"https:\/\/playdeck.tv\/howto\/output-streams\/#primaryimage"},"thumbnailUrl":"https:\/\/playdeck.tv\/wp-content\/uploads\/image-435.png","datePublished":"2025-05-17T01:03:10+00:00","dateModified":"2026-06-01T00:46:10+00:00","breadcrumb":{"@id":"https:\/\/playdeck.tv\/howto\/output-streams\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/playdeck.tv\/howto\/output-streams\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/playdeck.tv\/howto\/output-streams\/#primaryimage","url":"https:\/\/playdeck.tv\/wp-content\/uploads\/image-435.png","contentUrl":"https:\/\/playdeck.tv\/wp-content\/uploads\/image-435.png"},{"@type":"BreadcrumbList","@id":"https:\/\/playdeck.tv\/howto\/output-streams\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/playdeck.tv\/"},{"@type":"ListItem","position":2,"name":"Setup of Output Streams"}]},{"@type":"WebSite","@id":"https:\/\/playdeck.tv\/#website","url":"https:\/\/playdeck.tv\/","name":"PLAYDECK","description":"Software profissional de reprodu\u00e7\u00e3o de v\u00eddeo para Windows","publisher":{"@id":"https:\/\/playdeck.tv\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/playdeck.tv\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/playdeck.tv\/#organization","name":"PLAYDECK","url":"https:\/\/playdeck.tv\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/playdeck.tv\/#\/schema\/logo\/image\/","url":"https:\/\/playdeck.tv\/wp-content\/uploads\/Logo_PlayDeck-04-edited-scaled.jpg","contentUrl":"https:\/\/playdeck.tv\/wp-content\/uploads\/Logo_PlayDeck-04-edited-scaled.jpg","width":2560,"height":1087,"caption":"PLAYDECK"},"image":{"@id":"https:\/\/playdeck.tv\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/playdecktv","https:\/\/www.instagram.com\/playdeck.tv\/","https:\/\/www.linkedin.com\/company\/70437766\/"]},{"@type":"Person","@id":"https:\/\/playdeck.tv\/#\/schema\/person\/63a673a3fa358907dfc2bc57cc23f5b8","name":"WebAdmin","url":"https:\/\/playdeck.tv\/pt\/author\/joy\/"}]}},"taxonomy_info":{"category":[{"value":169,"label":"How To"}]},"featured_image_src_large":false,"author_info":{"display_name":"WebAdmin","author_link":"https:\/\/playdeck.tv\/pt\/author\/joy\/"},"comment_info":0,"category_info":[{"term_id":169,"name":"How To","slug":"howto","term_group":0,"term_taxonomy_id":169,"taxonomy":"category","description":"","parent":0,"count":43,"filter":"raw","cat_ID":169,"category_count":43,"category_description":"","cat_name":"How To","category_nicename":"howto","category_parent":0}],"tag_info":false,"_links":{"self":[{"href":"https:\/\/playdeck.tv\/pt\/wp-json\/wp\/v2\/posts\/85926","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/playdeck.tv\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/playdeck.tv\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/playdeck.tv\/pt\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/playdeck.tv\/pt\/wp-json\/wp\/v2\/comments?post=85926"}],"version-history":[{"count":68,"href":"https:\/\/playdeck.tv\/pt\/wp-json\/wp\/v2\/posts\/85926\/revisions"}],"predecessor-version":[{"id":88572,"href":"https:\/\/playdeck.tv\/pt\/wp-json\/wp\/v2\/posts\/85926\/revisions\/88572"}],"wp:attachment":[{"href":"https:\/\/playdeck.tv\/pt\/wp-json\/wp\/v2\/media?parent=85926"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/playdeck.tv\/pt\/wp-json\/wp\/v2\/categories?post=85926"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/playdeck.tv\/pt\/wp-json\/wp\/v2\/tags?post=85926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}