Stream de PDF em p:dialog - JSF + Primefaces

Bom dia Senhores!

Estou desenvolvendo uma aplicação utilizando JSF 2.0 + Primefaces, e agora tenho que começar os relatórios (Jasper). Eu queria gerar o PDF e apresentá-lo em um p:dialog contendo um p:media, via stream para não criar o arquivo no servidor.

Porém, como muito pesquisei, existe uma limitação em se fazer isto utilizando ViewScoped ou RequestScoped, funcionando apenas em SessionScoped.

Tentei de inúmeras maneiras, mas não obtive sucesso até agora. A pergunta é, o que vocês me sugerem?

Abro em um pop-up? Existe alguma maneira melhor de lidar com isto? Como vocês geram relatórios?