极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 18611|回复: 14

和视频线(VGA)线说再见-基于RPi的网络显示器

[复制链接]
发表于 2012-7-21 13:24:09 | 显示全部楼层 |阅读模式
Overview
The name of this open source project is Network Displayer.

The purpose of this project is to connect the projector, TV, PC monitor and any other display devices into Ethernet via Raspberry Pi. The display devices become the network devices. The laptop or PC can share its screen to them via Ethernet without the physical cables we must use currently. We can say good bye to the video cable now, such as VGA. The screen share is totally wireless.

The project is very useful in the multiparty conferencing and home entertainment.

High level design
Connect the display device (projector/TV) to RPi. The display device is used as the monitor of Rpi.
Connect the Rpi to Ethernet to make it accessible via network.
The PC/Laptop/Pad/Mobile access Rpi via network. It runs the "screen share client" application, which can send the screen data to the remote Rpi.
A "virtual displayer" application runs on the Rpi. It accepts the screen data from the client and shows them on its screen. Finally the shared screen is displayed in the physical display device connected to RPi.



User story 1 - Network TV in home entertainment
Infrastructure:
The Raspberry Pi connected to the TV via HDMI interface. The Rpi and laptop are all connected to LAN.

Scenario:
John is watching the movie on his laptop on the couch.  It’s very interesting. He wants to share it with his family and play it on the TV whose screen is much bigger.

Now he does the steps as below:
1. Use the TV remote control to change the source to be HDMI.
2. Start screen share client on the laptop.
3. Select TV and click the share button.
Result: The desktop screen is shown on the TV. They can watch the online movie on the TV.

The thing becomes much easier if it is integrated into the smart home system:
Specially, a smart house system is running in his department. The TV can be already controlled by his  laptop. He writes a script to do the tree steps above. The function key F3 is configured as the short key of the script. In this case, when he wants to display the laptop screen to TV. All the things he needs to do is just click the F3 button. Very cool!

Conclusion:
He didn’t even get off the couch. The whole process is done amazingly.



User story 2 - Network projector in meeting room
Infrastructure:
There is a projector in each meeting room. Each projector is connected to a Raspberry Pi via HDMI or VGA interface. The Rpi is connected to Ethernet.

Scenario:
Jack is hosting a multiparty conference. The participants are from three different meeting rooms. He wants all the participants can see his screen during the meeting.

Now he does the steps as below:
1. Start screen share client on his laptop.
2. Select Meeting Room 1, Meeting Room 2 and Meeting Room 3 from the projector list and click the share button.
Result: The projectors in the three rooms project his screen. So all the participants can see it.

Conclusion:
He doesn’t need to connect the laptop to the projector with the VGA cable as what we must do currently. He doesn’t need the assistants in other rooms to help to project his screen. The screen share becomes much easier. We can forget any physical connection in this case.



The Client UI is as below:


Detailed Design
Are you interesting in it?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2012-7-21 15:17:31 | 显示全部楼层
这应用不错ing~~~
回复 支持 反对

使用道具 举报

发表于 2012-7-21 19:51:45 | 显示全部楼层
貌似很强大
回复 支持 反对

使用道具 举报

发表于 2012-7-22 11:44:36 | 显示全部楼层
这个要顶  
回复 支持 反对

使用道具 举报

发表于 2012-7-22 16:30:15 | 显示全部楼层
这个需要考虑网速吧,感觉好像远程控制,哈哈
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-22 16:34:10 | 显示全部楼层
@Ansifa,这个项目不涉及控制功能,只是把屏幕的画面进行共享。网速是个要考虑的问题,这个项目主要保证在局域网中图像清晰、流畅。
回复 支持 反对

使用道具 举报

发表于 2012-7-26 06:54:35 | 显示全部楼层
那rpi不还是要用线跟显示器连接...
回复 支持 反对

使用道具 举报

发表于 2012-8-7 13:58:31 | 显示全部楼层
这个可以行得通,但是树莓还是要用网线,如果换成mk802的话会更好,支持wifi!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-8-7 20:23:29 | 显示全部楼层
Pi支持USB无线网卡。
回复 支持 反对

使用道具 举报

发表于 2012-8-8 19:21:21 | 显示全部楼层
很不错,很好的想法嘛
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-8-8 20:50:31 | 显示全部楼层
Pi到货的朋友们,有兴趣的试验一下这个项目。
回复 支持 反对

使用道具 举报

发表于 2012-8-9 08:54:22 | 显示全部楼层
很不错的idea,支持! 不过貌似没那么简单实现,需要不少开发,linux的GUI部分比较难搞
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-8-9 21:15:32 | 显示全部楼层
是的,具体的实现会比较复杂,很多问题需要解决,我目前的计划是使用VNC。
回复 支持 反对

使用道具 举报

发表于 2012-9-28 14:40:58 | 显示全部楼层
嗯,Linux平台下是非常必要的
回复 支持 反对

使用道具 举报

发表于 2012-10-5 10:56:28 | 显示全部楼层
现在用vnc和x windows不都可以通过网络显示吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-20 19:57 , Processed in 0.041732 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表