se a TV tem suporte DLNA, se nao tiver compre uma! AushausuahsPara o notebook: PS Media Server 1.90.1- http://www.ps3mediaserver.org/Plugin: PMSEncoder 2.0.0 - https://github.com/chocolateboy/pmsencoderyoutube-dl - https://yt-dl.org/downloads/2015.09.09/youtube-dl.exeRTMP Dump 2.4 -> Nao vamos utilizarneste artigo, mas e bom voce baixar.Faca a instalacao PMSFaca a o download do psmenconder (JAR) e o coloque dentro do diretorio pluginscriado na instalacao do PMS. Apos este processo, crie o arquivo WEB.conf em C:\ProgramData\PMS\ Este arquivo contem a configuracao para as minhas radio favorita e um link para um video do youtube. Voce deve seguir exatamente o mesmo modelopara adicionar novos videos. Neste link voce tem mais detalhes: https://code.google.com/p/ps3mediaserver/issues/attachmentText?id=294&aid=5613783387044830644&name=web.conf&token=51e35537a9ee8f2b0e265857c2c91ccfSegue o meu WEB.conf# audio streamsaudiostream.Web,Radio=DiFM-Goa-PsyTrance,http://pub6.di.fm:80/di_goapsy_aac?b9ee7b9f36ecd5124c92c723audiostream.Web,Radio=DiFM-VocalTrance,http://pub7.di.fm:80/di_vocaltrance_aac?b9ee7b9f36ecd5124c92c723audiostream.Web,Radio=DiFM-ProgressivePsy,http://pub4.di.fm:80/di_progressivepsy_aac?b9ee7b9f36ecd5124c92c723audiostream.Web,Radio=DiFM-Lounge,http://pub5.di.fm:80/di_lounge_aac?b9ee7b9f36ecd5124c92c723audiostream.Web,Radio=DiFM-HardDance,http://pub8.di.fm:80/di_harddance_aac?b9ee7b9f36ecd5124c92c723audiostream.Web,Radio=DiFM-HardTechno,http://pub8.di.fm:80/di_hardtechno_aac?b9ee7b9f36ecd5124c92c723audiostream.Web,Radio=DiFM-House,http://pub7.di.fm:80/di_house_aac?b9ee7b9f36ecd5124c92c723audiostream.Web,Radio=DiFM-EpicTrance,http://pub6.di.fm:80/di_epictrance_aac?b9ee7b9f36ecd5124c92c723audiostream.Web,Radio=DiFM-ElectroHouse,http://pub7.di.fm:80/di_electrohouse_aac?b9ee7b9f36ecd5124c92c723audiostream.Web,Radio=DiFM-Drumstep,http://pub8.di.fm:80/di_drumstep_aac?b9ee7b9f36ecd5124c92c723audiostream.Web,Radio=DiFM-DarkPsyTrance,http://pub6.di.fm:80/di_darkpsytrance_aac?b9ee7b9f36ecd5124c92c723audiostream.Web,Radio=DiFM-ClassicTrance,http://pub4.di.fm:80/di_classictrance_aac?b9ee7b9f36ecd5124c92c723audiostream.Web,Radio=DiFM-ClassicVocalTrance,http://pub7.di.fm:80/di_classicvocaltrance_aac?b9ee7b9f36ecd5124c92c723audiostream.Web,Radio=DiFM-ChilloutDreams,http://pub5.di.fm:80/di_chilloutdreams_aac?b9ee7b9f36ecd5124c92c723audiostream.Web,Radio=DiFM-Chillout,http://pub8.di.fm:80/di_chillout_aac?b9ee7b9f36ecd5124c92c723audiostream.Web,Radio=DiFM-Chill& Tropical House,http://pub6.di.fm:80/di_chillntropicalhouse_aac?b9ee7b9f36ecd5124c92c723# youtubevideostream.Web,Youtube,https://www.youtube.com/watch?v=YqeW9_5kURI,https://www.youtube.com/watch?v=YqeW9_5kURIDepois deste passo, voce precisa adicionaressas linhas no arquivo PMS.conf quefica no mesmo diretorio do WEB.conf: youtube-dl.path = C:\\ProgramData\\PMS\\youtube-dl.exepmsencoder.script.directory = C:\\ProgramData\\PMS\\scriptsObs: Sim, sao duas barras, eu nao digitei errado! Agora, faca o download do youtube-dl e o coloque em C:\ProgramData\PMS\Crie o diretorio scripts dentro de C:\ProgramData\PMS\e dentro dele crie o arquivo youtube.groovy com o seguinte conteudo: script { profile ('YouTube-DL') { pattern { match { YOUTUBE_DL_PATH } protocol([ 'http', 'https' ]) match { isYouTubeDLCompatible(YOUTUBE_DL_PATH,uri) } } action { // if (YOUTUBE_DL_MAX_QUALITY) { // downloader = YOUTUBE_DL_PATH + ['--max-quality', YOUTUBE_DL_MAX_QUALITY, '--quiet', '-o', 'DOWNLOADER_OUT','URI' ] //} else { downloader = YOUTUBE_DL_PATH +[ '--quiet', '-o', 'DOWNLOADER_OUT', 'URI' ] //} } } // fall back to the native handler ifyoutube-dl is not installed/enabled profile ('YouTube') { pattern { // extract the resource's video_id from theURI of the standard YouTube page match uri:'^https?://(?:\\w+\\.)?youtube(-nocookie)?\\.com/watch\\?v=(?<youtube_video_id>[^&]+)' } // Now, with $video_id defined, callthe builtin YouTube handler. // Note: the parentheses are requiredfor a no-arg method call action { youtube() } }}Note que algumas linhas da funcao action foram comentada.Fiz isso pois o youtube-dl nao tem mais suporte ao parametro --max-quality. Segue o link para o arquivo original: https://github.com/chocolateboy/pmsencoder/blob/master/src/main/resources/scripts/youtube.groovyAgora vamos configurar o PS3 Media Service: Inicie o PMSVa ate a aba Configuracao Geral: Na opcao: Forcar IP do servidor, coloque o IP que foi escolhido para o donglewifi da NWM, no meu caso 192.168.1.100. Na opcao Largura de Banda Maxima emMb/s, eu deixei como 0, sem limite, como esta e uma rede dedicada para isso, naofaz sentido por limitacoes. Marque a opcao prevenir modo de suspensao enquanto faz stream.Verifique se em Sistema de plugins o PMSEncoder apareceu. Caso nao tenha aparecido, voce fez algo errado,reveja a instalacao do comeco. Na aba Navegacao / Definicoes de Partilha Demarque a opcao Esconder Pasta #Transcode# Este diretorio e criado automaticamente pelo PSM, como o PSM tem varios pluginpara exibicao de videos, ele tenta criaruma transmissao para cada tipo de encoding (jogada genial do devel) entao caso oseu video nao seja suportado pelo encoder default, voce pode entrar nesta pastae tentar reproduzir seu video/musicausando outros encoders.Em Pastas partilhadas, coloque o diretorio onde estao seus filmese blabla.Na aba Definicoes de transcoding: Clique em Definicoes comuns de transcodingNa opcao: Saltar transcode para as seguintes extensoes -> Coloque asextensoes que na qual voce nao queira que o PSM use encoder para envio, como disse no inicio ele faz isso on-the-fly, ecomo agora nos temos uma rede bem rapida nao ha