[mythtv] Ticket #11487: Extend IPTV recorder to support TS streams over HTTP

Torbjörn Jansson torbjorn.jansson at mbox200.swipnet.se
Tue Apr 16 06:14:07 UTC 2013


> Comment (by dekarl@…):
> 
>  {{{
>  #EXTM3U
>  #EXTINF:0,21 - CNN
>  #EXTMYTHTV2:serviceid=1160
>  http://yourdreambox:8001/1:0:1:488:3FE:22F1:EEEE0000:0:0:0:
>  #EXTINF:0,22 - MTV
>  #EXTMYTHTV2:serviceid=940
>  http://yourdreambox:8001/1:0:1:3AC:457:22F1:EEEE0000:0:0:0:
>  }}}
>  I'm not sure I understand "the service ref from enigma2 doesn't
> include
>  the serviceid" correctly. Isn't the ref part of the http url? The
>  service_id is there, encoded in hex.
>  {{{
>  1160 == 0x488
>   940 == 0x3AC
>  }}}

Yes but when you group more than one channel into the same entry on the dreambox (for example multiple simiar channels) the url looks very different.
Most of the numbers in the url is zeros and then there is an order by clause at the end, as if it was an sql query.
What happens is that the entry in the url for service id is zero.

This is not really a big issue since it is most likely better to do the channel grouping on the mythtv side anyway.

>  Also the recorder should pick up any service_id if there is only one
>  service on the transport. I take it engima does not rewrite the
> PAT/SDT
>  when streaming to only contain one channel?

I don't think there is any rewriting going on from the web interface.
Most likely it just outputs the data as is.
I could not make the recorder work properly without also telling it the right service id.
This was hardcoded into the recorder and set to 1




More information about the mythtv-dev mailing list