|
2012-01-08
, 00:57
|
|
Posts: 5,028 |
Thanked: 8,613 times |
Joined on Mar 2011
|
#12
|
Berndt at Dreamchip has been working on such a thing for years now, and he has a little box called xbounds that can do this over WiFi for Maemo and Android. Don't know when they're actually planning to release it, it has been "in production" for so long now... I saw a demo on the N900 back in Summer 2010 and it was really good, but I guess he didn't want to release it for the N900 since it is discontinued...
The Following User Says Thank You to Estel For This Useful Post: | ||
|
2012-01-09
, 00:30
|
|
Posts: 5,028 |
Thanked: 8,613 times |
Joined on Mar 2011
|
#13
|
The Following User Says Thank You to Estel For This Useful Post: | ||
|
2012-01-09
, 15:39
|
Posts: 915 |
Thanked: 3,209 times |
Joined on Jan 2011
@ Germany
|
#14
|
The Following User Says Thank You to sulu For This Useful Post: | ||
|
2012-01-09
, 22:00
|
Posts: 362 |
Thanked: 426 times |
Joined on Nov 2010
@ Italy, Lombardia
|
#15
|
Quite interesting info - thanks for sharing. Yet, considering WiFi bandwidth limitation, I don't believe it's true "mirroring" (especially in case of videos decoded via N900 dsp) - it's too much for USB, not to mention WiFi.
Anyway, fortunately, using Raspberry Pi we should be able to achieve that with FOSS components, so we're not FCKD up, if some random guy decide, that he's not going to support Maemo. Not to mention, that I bet my left shoe, that his toy would be priced 2-3x of what we need to pay for Raspberry Pi.
/Estel
The Following User Says Thank You to Fabry For This Useful Post: | ||
|
2012-01-09
, 22:48
|
|
Posts: 5,028 |
Thanked: 8,613 times |
Joined on Mar 2011
|
#16
|
However, this would require to set up an actual network connection between the two devices, not just a mass storage connection. I'm sure that's possible via USB somehow (I haven't checked). Edit: We have everything in house: http://wiki.maemo.org/N900_USB_networking
another idea:
The Raspberry PI model B comes with 256MB of RAM. A minimal Debian with X-Server and a lightweight WM (opebox, fluxbox, icewm etc) would leave us approximately 200MB of free memory. Assuming that we don't stream any data to our Raspberry that gives us additional 200MB of RAM connected via a 20-25MB/s USB interface. No idea if that would actually be faster than the swap partition when routed via an additional TCP interface and it should certainly be used with a lot of caution but I think it's worth a try.
Bandwidth is not a problem since I suppose that external hw only receive a video stream like a film.
So 2-3mbit (H264) could be sufficient for an 800x480 video stream
I think that Apple's AirPlay works in the same manner, and we can try do it only on software (since it is only software even on Ipad2).
We need to record Omap gfx framebuffer with at least 30fps and encode that stream with a fast cpu based encoder (i.e. MJPEG to use low cpu) or with a dsp based encoder.
If you stream by WiFi what is displayed on N900's lcd, the external player (VLC on PC, Rasberry connected to TV, SmartTV ...etc) becomes like a Wireless HDMI for N900
A starting point: http://talk.maemo.org/showpost.php?p...01&postcount=9
|
2012-01-09
, 23:00
|
Posts: 298 |
Thanked: 197 times |
Joined on Dec 2009
@ Norway
|
#17
|
|
2012-01-09
, 23:11
|
|
Posts: 5,028 |
Thanked: 8,613 times |
Joined on Mar 2011
|
#18
|
The Following User Says Thank You to Estel For This Useful Post: | ||
|
2012-01-10
, 00:00
|
|
Posts: 1,503 |
Thanked: 2,688 times |
Joined on Oct 2010
@ Denmark
|
#19
|
The Following User Says Thank You to dr_frost_dk For This Useful Post: | ||
|
2012-01-10
, 00:52
|
Posts: 362 |
Thanked: 426 times |
Joined on Nov 2010
@ Italy, Lombardia
|
#20
|
General idea behind using X export display (and listening for it in Raspberry Pi), is that we get *real* display/desktop, not just a "video" of what is happening on N900. This way, we can change resolution (for example, on 1280x800 monitor, use it's native resolution), and don't suffer from all remote desktops pains.
Also, it seems that all (or 99%) tools to achieve it are already available. Of course, your suggestion got sense and I'm thankful for it - yet, it generates high additional overhead (generating quasi-video stream on N900 is resource intensive), and much less efficient than "real" display. So, IMO, virtual desktop like-solutions should be left as fallback, in case of lethal problems with exporting display.
/Estel
The Following User Says Thank You to Fabry For This Useful Post: | ||
Tags |
dvi hdmi, external, monitor, raspberry pi, usb vga |
|
4 way loopable wallpapers
Seamless Backgrounds for 9 Desktops
Black Green Rage Icons
Big Shiny Icons