Ir para o conteúdo

 Voltar a Ginga-NCL: I...
Tela cheia

Uma media em duas regions diferentes ao mesmo tempo

2 de Agosto de 2009, 18:28 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 4 vezes

Pessoal,
não achei nada que pudesse me indicar uma solução como esta.

Eu quero usar a mesma media em duas regions diferentes. Elas serão mostradas ao mesmo tempo e lugares diferentes da tela.

Isso é possível?

[]'s

Bruno

Autor: Bruno Soares


55 comentários

  • 49b94670a089dfa9aea15ed3e81e513c?only path=false&size=50&d=404Bruno Lima(usuário não autenticado)
    2 de Agosto de 2009, 18:50

     

    Seção 7.2.11 da norma explica a utilização do modulo Reuse.Veja página 65 da norma.Com o atributo refer, você pode fazer referência a outra mídia, mas não tenho certeza se você pode redefinir o descritor associado aquela mídia.Segundo a norma:

    Quando um elemento declara um atributo refer, todos os atributos e elementos-filhos definidos pelo elemento referenciado são herdados. Todos os outros atributos e elementos-filhos, se definidos pelo elemento que realiza a referência, devem obrigatoriamente ser ignorados pelo formatador, exceto o atributo id que deve obrigatoriamente ser definido. A única outra exceção é para elementos <media>, para os quais novos elementos-filhos <area> e <property> podem ser adicionados, e um novo atributo, instance, pode ser definido. 

      

    • Baea179816fe4ab92952d13a9b398976?only path=false&size=50&d=404Bruno Soares(usuário não autenticado)
      2 de Agosto de 2009, 18:57

       

      Mas neste caso ele se refere a várias MEDIAS usarem a mesma REGION. Ou estou enganado?

      O que quero fazer e um vídeo ser aproveitado em duas REDIONS diferentes ao mesmo tempo.

      []'s

      Bruno

      • 820d3515c25dc6c1319875ee4fed9224?only path=false&size=50&d=404Carlos de Salles Soares Neto(usuário não autenticado)
        2 de Agosto de 2009, 20:08

         

        Oi Bruno,

        "O que quero fazer e um vídeo ser aproveitado em duas REDIONS diferentes ao mesmo tempo."

        Depende do que quer fazer exatamente:

        i) Quero os dois vídeos totalmente independentes.

        Nesse caso, apenas declare duas medias, com descritores diferentes:

        <head>
        <regionBase>
           <region id="region01" ... />
           <region id="region02" .../>
        </regionBase>
        <descriptorBase>
           <descriptor id="desc01" region="region01" ... />
           <descriptor id="desc02" region="region02" ... />
        </descriptorBase>
        </head>
        <body>
        ...
           <media id="media01" src="minhaMedia.png" descriptor="desc01" ... />
           <media id="media02" src="minhaMedia.png" descriptor="desc02" ... />
        </body>

        Veja que as duas  medias apontam para o mesmo src. Simples assim. Se quer os dois sincronizados, basta que comecem ao mesmo tempo.

        ii) Quero um dos dois começando do meio do outro.

        Exemplo: o tal vídeo tem 80 segundos. Daí você quer exibi-lo na região A e, quando estiver nos seus 40 segundos, decide exibir o mesmo vídeo, começando dos 40 segundos, em outra região.

        Nesse caso particular, você precisa usar o refer como o Bruno indicou. Posso detalhar mais se me disser que é isso que você deseja.

        Carlos

        • Baea179816fe4ab92952d13a9b398976?only path=false&size=50&d=404Bruno Soares(usuário não autenticado)
          2 de Agosto de 2009, 22:20

           

          Olá Carlos.

          Este é o ponto. Eu não queria chamar duas vezes a mesma midia, pois estou fazendo isso com três vídeos ao mesmo tempo o que torna a aplicação nitidamente lenta, pois o que acontece é que tenho seis midias rodando em paralelo.

          Eu pensei que seria mais lógico pegar uma única fonte (MEDIA) e duplica-las nas REGIONS, pois elas estão sincronizadas. Só não tenho conhecimento NCL para fazê-lo.

          Fui claro?

          []'s

          Bruno

          • 5df5d8eeb3770422cc9c42a466faee62?only path=false&size=50&d=404Roberto Azevedo(usuário não autenticado)
            9 de Março de 2010, 23:01

             

            Olá a todos,

            é possível especificar no src da mídia o id de outra mídia, através do protocolo ncl-mirror. Ficaria assim,

            <media id="original" src="video.mp4" descriptor="ds01" />

            <media id="espelho" src="ncl-mirror://original" descriptor="ds02" />

            Isso garante que é o mesmo fluxo nas duas (só ocorrendo uma vez a decodificação). Como possuem decritores diferentes, elas podem aparecer em regiões diferentes, mas sempre apresentarão o mesmo conteúdo!

            Mais informações podem ser encontradas em: www.​ncl.​org.​br/d​ocum​ento​s/NC​L3.0​-DTV​.pdf

Concurso ITU-T de Aplicações para IPTV 2012

13 de Agosto de 2012, 19:38, por Desconhecido

Gostaríamos de lembrar aos possíveis interessados que o prazo de registro para participação no Concurso ITU-T de Aplicações para IPTV 2012 (IPTV Application Challenge) se encerra nesta semana, dia 15 de agosto de 2012. Já o prazo para a submissão de aplicações se encerra no dia 07 de setembro de 2012.



NCL Eclipse 1.6 disponível

10 de Janeiro de 2012, 21:19, por Desconhecido

Caros membros da Comunidade Ginga,



Concursos de Aplicações Ginga-NCL

22 de Setembro de 2011, 3:22, por Desconhecido

    Gostaríamos de relembra-los de que há dois concursos de aplicações Ginga-NCL com inscrições ainda abertas. O convite é aberto a toda a comunidade de desenvolvedores de aplicações para o Middleware Ginga-NCL, em nível internacional. São os seguintes concursos:



Novas versões: Ginga e Ginga-NCL Virtual Set-top Box (v.0.12.3)

1 de Agosto de 2011, 20:58, por Desconhecido



Algumas Boas Notícias da Comunidade Ginga

28 de Julho de 2011, 21:31, por Desconhecido

Autor: Roberto Azevedo