linuxmint / hypnotix

An M3U IPTV Player
1.23k stars 167 forks source link

Feature request: VDR support #3

Open Stefan-Olt opened 4 years ago

Stefan-Olt commented 4 years ago

It would be great if Hypnotix could work as VDR streamdev client: VDR (video disk recorder) is very popular Linux PVR application for DVB devices (not sure if any ATSC or ISDB standard is supported) that also allows streaming and remote control. The stream is an MPEG-2 transport stream via http as received (so just standard codecs) , that's the easy part, but great would be EPG, manage timers, etc. I would really like that as an application (scroll lists, context menus etc.) and not as video overlay.

ItzSwirlz commented 3 years ago

Do you have any examples of an app like this?

LizziAS commented 3 years ago

obs studio records audio and video of whatever is on the current desktop... i use it for streaming games to twitch.

Stefan-Olt commented 3 years ago

@LizziAS: I don't think were are talking about the same idea

VDR is a Linux PVR application for the DVB standard that can run as server and allows clients to set timers, get EPG data, channel names and also stream the MPEG transport stream of a station live over http (using the streamdev-plugin). This way every client can set timers and watch TV without the need for a DVB device and being switched during the record. This is also a very simple way for the client, implementing all the parts of DVB would be a lot of work (from parsing all data, managing the devices and channels, support for conditional access etc.), here it is just accessing an MPEG transport stream and a simple control protocol, VDR will do the rest. The control protocol is described here: https://www.linuxtv.org/vdrwiki/index.php/Svdrp Application that use this on Linux is EasyStream: http://www.sigvdr.de/Software/EasyStream/EasyStream.html (page in German) and for Android there is AndroVDR: https://github.com/grmpl/androvdr EasyStream is build around VLC and therefore uses Qt, it's features are a bit limited. AndroVDR - although not actively maintained since 2012 (?) - is really nice and powerful. It seems that VDR is not only mostly Europe (as DVB is the standard used in Europe), but also a lot of documentation you'll find is in German, as the majority of the VDR community seems to be located in Germany.