我的Thinkpad X1 Carbon 显然支持 英特尔WiDi。从理论上讲,我认为这应该可以让我与支持Miracast的 Sony Bravia电视共享屏幕。
是否可以在Ubuntu中使用Wireless Display与电视共享我的显示?
编辑:
我在ubuntuforums.com上找到了一个有关此问题的线程。它始于2010年,但截至最后一篇文章(2013年1月)看来,Ubuntu中仍不支持WiDi。如评论者所述,Windows 7已经支持了一段时间。
我的Thinkpad X1 Carbon 显然支持 英特尔WiDi。从理论上讲,我认为这应该可以让我与支持Miracast的 Sony Bravia电视共享屏幕。
是否可以在Ubuntu中使用Wireless Display与电视共享我的显示?
编辑:
我在ubuntuforums.com上找到了一个有关此问题的线程。它始于2010年,但截至最后一篇文章(2013年1月)看来,Ubuntu中仍不支持WiDi。如评论者所述,Windows 7已经支持了一段时间。
Answers:
英特尔已经发布了“英特尔®无线显示电视适配器固件的开源软件”英特尔®无线显示电视适配器固件的 开源软件, 可以使计算机通过英特尔的WiDi与电视对话。
编辑:请注意,此链接适用于1991年6月GNU GENERAL PUBLIC LICENSE版本2下发布的源代码,并且需要进行编译。
EDIT2:先决条件:
PC running 32-bit Linux (e.g., Ubuntu 9.10)
Linux development tools: gawk, zlib1g-dev, libncurses5-dev, patch, etc.
To install the tools on Ubuntu: apt-get install gawk zlib1g-dev libncurses5-dev patch
WiDi和Miracast最初是两种不同的,不兼容的格式;WiDi的最新版本也支持Miracast(v3.5 +)。我不知道任何一种linux是否都支持其中一种(在Android上具有miiracast功能)。
LG TV上的WiDi版本也无法与Miracast一起使用。
更多信息在这里:
http://www.reddit.com/r/linux/comments/1gq3qe/widi_vs_linux/ http://supportkb.intel.com/wireless/wireless-display/templates/selfservice/intelwidi/#portal/1026/article/2497
这是一个古老的问题,但这仍可能对某人有所帮助:Github上的2个项目:
https://github.com/albfan/miraclecast
链接Github上的源代码的Linux OS无线显示软件(WDS)具有Miracast(WiDi)Sink和Source的示例实现。
WDS是用于为Linux构建显示堆栈的一组组件。它包括:
- libwds:实现RTSP的Miracast方言的主库,其中包括解析器,接收器和源的协商逻辑以及相关的数据结构。它没有绑定到任何特定的连接管理器,媒体框架或主循环
- wds / network:支持与GLib主循环和GStreamer集成
- wds / p2p:支持与ConnMan Wifi P2P功能集成
来自github的构建说明是 cmake ; make