Project

General

Profile

Bug #4358

SAT>IP server - provide rtsp playlist for X_SATIPM3U tag

Added by Evgenii Metelev over 2 years ago. Updated over 2 years ago.

Status:
New
Priority:
Low
Assignee:
-
Category:
-
Target version:
Start date:
2017-05-05
Due date:
% Done:

0%

Estimated time:
Found in version:
tvheadend: version 4.2.1-7~g4d4bf14
Affected Versions:

Description

Hello! Is it possible to manage/edit tvh's sat-ip channel list URI?
<satip:X_SATIPM3U xmlns:satip="urn:ses-com:satip">/playlist/satip/channels</satip:X_SATIPM3U>

History

#1

Updated by Jaroslav Kysela over 2 years ago

No. You can only disable it in the SAT>IP server config. Which client relies on rtsp:// URLs?

#2

Updated by Evgenii Metelev over 2 years ago

Jaroslav Kysela wrote:

No. You can only disable it in the SAT>IP server config. Which client relies on rtsp:// URLs?

TV as a client, to test his SAT-IP features
Maybe Is it possible that tvh can send SATIPM3U channels URL as rtsp? Like rtsp://172.31.14.154:554/?src=1&freq=12604&msys=dvbs&plts=off&fec=56&pol=h&ro=0.35&sr=22000&mtype=qpsk&pids=0
Because in that URL - /playlist/satip/channels tvh is only shows playlist in http protocol in his own format

#3

Updated by Jaroslav Kysela over 2 years ago

  • Subject changed from TVheadend sat-ip channel list URI to SAT>IP server - provide rtsp playlist for X_SATIPM3U tag
  • Priority changed from Normal to Low

The URL format is own, but the MPEG-TS stream is same. If you like to do some tests, just modify the string in source - https://github.com/tvheadend/tvheadend/blob/master/src/satip/server.c#L200 . TVs usually maintain it's own channel list.

#4

Updated by Jaroslav Kysela over 2 years ago

  • Target version set to 999
#5

Updated by Evgenii Metelev over 2 years ago

Jaroslav Kysela wrote:

The URL format is own, but the MPEG-TS stream is same. If you like to do some tests, just modify the string in source - https://github.com/tvheadend/tvheadend/blob/master/src/satip/server.c#L200 . TVs usually maintain it's own channel list.

Thank you! Is there possibility to generate own channellist with rtsp protocol like:
rtsp://172.31.14.154:554/?src=1&freq=12604&msys=dvbs&plts=off&fec=56&pol=h&ro=0.35&sr=22000&mtype=qpsk&pids=0
unlike tvh's own:
#EXTM3U
#EXTINF:-1,iptvnet/iptvmux/{PMT:66}
http://ipaddr:port/stream/channelid/1603730091?profile=pass

#6

Updated by Jaroslav Kysela over 2 years ago

No, unless you modify the code.

#7

Updated by Evgenii Metelev over 2 years ago

Jaroslav Kysela wrote:

No, unless you modify the code.

–°ould you please tell what part of the code need to modify for support that?

#8

Updated by Jaroslav Kysela over 2 years ago

Unfortunately, if it was simple, I would do it. It's many pieces to gather together.

Could you test, if you can pass any rtsp:// url to the TV in the m3u list? I only ask, if the problem is in http protocol or if tv expects the rtsp protocol only, but does not check the URL itself. It is much easier to use the service UUID as the identificator instead the tuning details which are usually hidden in tvh.

Example of proposed URL:

rtsp://localhost:554/?service=9d84dad05c885fe8d8a91db0bf0c47ce

#9

Updated by Jaroslav Kysela over 2 years ago

I added support for own satip.m3u file (put it to the tvh's config directory - same dir as epgdb.v2) and do not set 'Disable X_SATIPM3U tag' in the SAT>IP server config.

v4.3-52-g66969e3

#10

Updated by Evgenii Metelev over 2 years ago

Thank you, it works!

Also available in: Atom PDF