============問題描述============html
本人android新手,最近遇到個問題:如何把一個android設備的屏幕實時共享給多個設備。我不能確定這個技術叫什麼,屏幕共享、屏幕同步、屏幕廣播、遠程監視? 這些是否是一個意思呢?
還有android上實現屏幕共享功能的原理和解決方案是否和PC機上同樣呢?
求大神講解一下具體的解決方案! 就是麻煩說一下要實現這個功能模塊須要用到什麼技術, 好比 截屏,壓縮算法,傳輸協議什麼的。
有人說過android上實現屏幕共享和電腦上實現屏幕共享是同樣的, 並且是截屏,壓縮,發送,接受,解壓,顯示的流程。
但是有人說這個效率很低,不能保證明時傳輸。
還有人說是要用到什麼硬件編程?? 搞暈了,求指點!
============解決方案1============java
百度dlna看一下吧~
============解決方案2============android
http://developer.android.com/about/versions/android-4.2.html#SecondaryDisplays
============解決方案3============c++
UPnP架構下實現DLNA,目前有好幾個開源包(有java的,c++的)來支持這個,本身百度一下!只要將開源包移植到Android上就能夠了
============解決方案4============算法
貌似還有個miracast,沒仔細看過。