Newpipe: Streaming UPnP / DLNA no receptor da rede

Criado em 25 nov. 2015  ·  23Comentários  ·  Fonte: TeamNewPipe/NewPipe

O Chromecast é um dispositivo de código fechado com API fechada.

Mas UPnP / DLNA são protocolos abertos e muitas TVs inteligentes os implementam nativamente. Seria ótimo implementar fluxo UPnP / DLNA para dispositivos compatíveis com rede.

Você pode obter o código-fonte do YAACC (GPL v3) aqui http://sourceforge.net/p/yaacc/code/ci/master/tree/

devicsoftware specific enhancement help wanted

Comentários muito úteis

Concordo que DLNA seria um ótimo complemento. Isso tornaria possível enviar vídeos para TVs com suporte DLNA, caixas de TV Android, etc. E ajudaria a espalhar mais esse padrão, ao invés do chromecast proprietário

Todos 23 comentários

Considere-o adicionado à fila.
Se você sentir que pode implementar isso sozinho, sinta-se à vontade para tentar.

Infelizmente não sou um desenvolvedor Android ... mas sou paciente;)

Muito justo :) Vou adicioná-lo à lista TODO no wiki.

Sugiro que o recurso seja implementado no lado do Yaacc: https://sourceforge.net/p/yaacc/tickets/117/

Você é um desenvolvedor Yaacc?

Não

Yaacc não parece estar muito ativo. E está um pouco desatualizado ...

Eu nem tenho certeza se há API que pode ser usada pelo NewPipe.

Talvez incluir o código-fonte seja uma solução melhor.

Eu sei que este é um problema antigo, mas apenas no caso de alguém estar interessado, você pode compartilhar um vídeo do NewPipe em um aplicativo como BubbleUPNP ou Allcast e ele funcionará com o chromecast. Mas isso só se você estiver bem para instalar aplicativos proprietários.

(Esses aplicativos funcionam com dispositivos UPnP também)

Eu acho que se você usar cromecast em primeiro lugar, você também não se preocupa em usar software não livre. No entanto, gostaria de apoiar o upnp, mas não sei como, e para ser honesto, tenho outros problemas com que me preocupar primeiro: /

Aqui está uma biblioteca de código aberto para Upnp / Dlna: https://github.com/4thline/cling

Tudo certo. Não posso fazer isso agora, mas se alguém quiser implementar isso para NewPipe, vou adicioná-lo.

Se eu fizer um PR com suporte ao Chromecast, usando https://github.com/googlecast/CastCompanionLibrary-android e o uso do controlador de mídia padrão, tudo bem? Gostaria de apoiar o Chromecast Audio para youtube porque o oficial não faz isso.

Se não estiver OK, começarei a trabalhar no meu próprio cliente com suporte semelhante, mas prefiro fazer uma colaboração.

Depende, essa biblioteca é um software livre ou tivemos que importar blobs binários?

@theScrabi Vamos implementar isso: https://github.com/DroidsOnRoids/Casty

isso foi rápido: P

Concordo que DLNA seria um ótimo complemento. Isso tornaria possível enviar vídeos para TVs com suporte DLNA, caixas de TV Android, etc. E ajudaria a espalhar mais esse padrão, ao invés do chromecast proprietário

@KeizerDev : Isso não depende dos serviços proprietários do Google Play?


Eu também concordo que o suporte DLNA seria ótimo.

Acho que já fiz essa pergunta antes, mas existe uma biblioteca para java que pode enviar streams DLNA?

Aqui está uma biblioteca de código aberto para DLNA no Android: https://github.com/4thline/cling

@korelstar : Nós sabemos sobre essa biblioteca, mas é meio inchada e relativamente difícil de usar. Além disso, ele só suporta UPnP / DLNA e também queremos suportar Cast (v2) e provavelmente outros protocolos. Portanto, estamos criando nossa própria biblioteca: PipeCast . Ele já pode descobrir UPnP MediaRenderers, mas não pode reproduzi-lo. Além disso, o suporte para Android TV tem maior prioridade para mim, então vou terminar isso primeiro.

https://github.com/ohmae/DmsExplorer

Talvez isso possa ser útil

O desenvolvedor yaacc retomou seu trabalho!
https://github.com/tobexyz/yaacc-code

@ wb9688 PipeCast?

Esta página foi útil?
0 / 5 - 0 avaliações