It's possible using VLC, with an Ethernet cable if the WiFi signal is too weak.
If space and hardware allow, a physical monitor cable would be best to eliminate lag from wireless interference and encoding bottlenecks. As mentioned in Smetad Anarkist's answer, the TV itself might also buffer DLNA feeds, making fast responses impossible.
Here's a summary of the linked VLC method:
The basic idea is to use VLC to capture the screen and create a streaming source, which is then put in TVersity library.
However, the screen capture feature in VLC is not working well with audio output. So we need use some DirectShow filter, such as VH Screen Capture or UScreenCapture to do the capture job. The DirectShow filter installed can be called directly in VLC.
So the whole procedure is:
- install VLC
- VLC->steaming->Capture device->Choose video device (DirectShow filter you installed) and audio device.
- Choose streaming output, such as a file, HTTP, RTP, MMS etc. You could output to a file for testing. Later on, you could choose, say HTTP. I usually add a file name, such as path /test.flv
- Choose Transcoding.
- Stream
- Add streaming URL in TVersity, such as
http://127.0.0.1/test.flv
.
- Play on TV.
3 and 4 are critical. It depends on what file formats and encoding types are supported by your TV. Find some transcodings natively supported by your TV. If it is not supported by your TV, then later TVersity may perform another transcoding, which will slow down the video a lot, or make unplayable at all.
It is not easy to make it work. It takes a lot of testing. Try to stream to a file first, then add the file to TVersity, and play on TV.