最近在看dlna的东西,想了解下原理和步骤,在网上搜了搜,都没有什么有价值的东西,就上来问问,现在我想请教几个问题,1,我看现在的安卓手机都能支持dlna技术,并且能支持dlna传输镜像,我不太清楚他们底层是通过什么方法来实现镜像传输的,是通过linux的framebuffer来映射显存还是什么方法,就我所知htc的one x是用的是英伟达的图睿4核arm cpu,但这个cpu是不支持调用fb的,但是这个手机支持dlna的镜像传输,所以,我对这个有疑问,2,wifi的带宽很小,如果是传输镜像的话,带宽根本不够,应该要进行压缩,但手机cpu性能现在还不是太强,要实现低延迟,不清楚用的是什么算法,是dlna的标准协议还是什么,上面是我的疑问,如果你们知道,麻烦教下我,谢谢了。
中移动的WiMo,Wifi的Miracast才支持啊,airplay mirroring也是
每秒截图很多不做视频编码的话数据流量就会太大哦
我反正一直不太明白为什么人家说DLNA不能支持镜像。简单的想,类似腾讯视频这类从网络边下载边播放的情况,dlna后、两边client都播放视频流算不算镜像?但现在他们实现的都是dlna推到别的终端后,自己这端就不放了。。
网上那些可以传屏的都是类vnc应用,需要root权限,然后抓取framebuffer,然后传过去的,效果和效率很差,只能把图像传过去,而不能传输声音。真正的传屏是基于miracast协议的,android4.2已经集成了miracast,在同样有miracast协议支持的设备上可以实现传屏,并且声音也可以传送过去。目前支持miracast的手机和硬件较少,国内小米2,OPPO find 5机,vivo xplay,联想的K900等支持miracast;HTC OneX, 三* S4也都支持。