Existe uma linha de comando simples UPnP AV Control Point?

6

Estou procurando implementar um Picture Frame Glorificado para a Internet no trabalho. O objetivo é mostrar uma imagem de 4k em nossa maravilhosa televisão 4K, com todos os pixels intactos, a partir de uma fonte acessível pela rede que está na rede da empresa. Eu não quero que as imagens passem pela Internet. Idealmente, eu quero dizer à televisão quando atualizar a imagem, não apenas atualizar periodicamente a imagem mostrada.

A coisa mais próxima que eu cheguei ao sucesso é usar o UPnP AV. Mostrar a mesma imagem com o navegador da Web interno surpreendentemente usará apenas metade dos pixels da imagem e processará o restante por meio do anti-aliasing.

Eu consegui instalar o MiniDLNA (ReadyDLNA), que é um pouco lento para ser descoberto, mas funciona por enquanto. Mas: eu só consegui tirar a foto na televisão usando BubbleUPnP no meu tablet Android. Isso não é viável nem elegante.

O que eu quero é automatizar a coisa e controlar o UPnP MediaRenderer usando um Ponto de Controle UPnP habilitado para linha de comando.

Existe algo comparável ao curl ou netcat na simplicidade, que simplesmente lançará uma imagem em um quadro de imagem? Eu não me importo se o bit UPnP MediaServer é lançado, desde que funcione e eu possa script-lo. Eu não preciso de suporte para áudio ou vídeo, o que provavelmente exige retornos de chamada e atualizações de status e whatnots. Fogo e esquecer é o caminho para o lucro.

Eu encontrei um cliente UPnP IGD, que não resolve o problema, uma biblioteca Ruby e uma biblioteca Perl, mas eles parecem muito complicados para resolver este problema superficialmente simples.

Eu reconheço que eu poderia ter entendido mal a arquitetura UPnP completamente e que o Ponto de Controle tem para estar vivo o tempo todo ou a conexão irá quebrar. Nesse caso, Fire e Forget não é o caminho para o lucro e o CP precisa ser um daemon que possa receber entrada de alguma forma. Eu não me importo com alguma iluminação se for educada:)

Obrigado.

    
por llaurén 20.08.2014 / 10:14

1 resposta

1

Este software parece estar fazendo o trabalho para você.

link

Na verdade, a biblioteca de mídia tem que estar viva o tempo todo. O ponto de controle pode ser usado como fogo e esquecer. Mas existem soluções diferentes.

    
por 04.02.2016 / 09:30