*Germany: German ISP are required to provide public TV stations in DVB-IPTV compliant format if they want to provide them in their IPTV offering. [http://www.ard-digital.de/14027]

*Germany: German ISP are required to provide public TV stations in DVB-IPTV compliant format if they want to provide them in their IPTV offering. [http://www.ard-digital.de/14027]

+

** see [[Telekom Entertain on MythTV]] as an example

+

*Private IPTV as a capture device [[IPTV Encoders as a Capture Device]]

+

*Switzerland: All ISP which depend on the backbone of Swisscom VDSL/FTTH (so nearly any ISP on DSL or Fiber) have access to free Multicast flux for the free TV channels.

+

** (it's the free channels from Bluewin's Swisscom TV light, Sunrise's TV basic, and probably other similar free TV plan with other ISP).

+

** See [http://www.regardtv.net/t6105-flux-iptv-swisscom] for a full list of all Multicast addresses (compiled by volunteers).

+

** streams are multicast so

+

*** work only with Swiss ISP

+

*** might have some trouble over WiFi depending on the modem and the smartphone/tablet's brands

*USofA: FIXME, see [[SureWest IPTV]] (MPEG2)

*USofA: FIXME, see [[SureWest IPTV]] (MPEG2)

{{Note box|The [[FreeBox]] patch that's in {{Ticket|1704}} uses RTSP to receive IPTV streams from an ADSL box. However, this version uses a PLS "Playlist" provided by the box to discover channels, not SDP/SAP, thereby still needing a STB to tune. If we can make a version that uses SDP/SAP Discovery, this requirement will not be needed, and the "Tuner" can be made into a more generic "IPTV tuner".}}

{{Note box|The [[FreeBox]] patch that's in {{Ticket|1704}} uses RTSP to receive IPTV streams from an ADSL box. However, this version uses a PLS "Playlist" provided by the box to discover channels, not SDP/SAP, thereby still needing a STB to tune. If we can make a version that uses SDP/SAP Discovery, this requirement will not be needed, and the "Tuner" can be made into a more generic "IPTV tuner".}}

HTTP live streaming with MPEG 2 TS segments over HTTP is supported. Live media broadcasts can be recorded with the IPTVRecorder, on VOD services can be played with the internal player. (FIXME, how do you point the internal player to a video on demand stream?)

Other variants with raw elementary streams over HTTP can not be recorded directly, but radio streams can be played with MythMusic. Some can be remuxed by VideoLAN on demand into SPTS and fed into the backend.

any other media streaming via IP Networks (basically stuff that does not fit into a MPEG2 SPTS, like ShoutcastTV)

can not be recorded directly. Some can be transcoded by VideoLAN on demand into SPTS and fed into the backend.

Emulation

Currently, there are a few implementations of SAP/SDP and RTP/RTCP that can be used to emulate being on an IPTV system.

VideoLAN, which will take any kind of stream it can open and will stream it over RTP/RTCP or RTSP. VideoLAN can be told to stream on demand so you can operate a full channel lineup without constantly consuming bandwidth to get a stream just to throw it away unwatched. Draft Guide on live-on-demand

MumuDVB, allows you to build your own IPTV headend by converting full transports into a bunch of programs transmitted via multicast. MythTV specifics are documented in their manual.

Note: The FreeBox patch that's in #1704 uses RTSP to receive IPTV streams from an ADSL box. However, this version uses a PLS "Playlist" provided by the box to discover channels, not SDP/SAP, thereby still needing a STB to tune. If we can make a version that uses SDP/SAP Discovery, this requirement will not be needed, and the "Tuner" can be made into a more generic "IPTV tuner".