Re: [mythtv-users] Potential IPTV additions for Myth

2006-01-26 Thread Dave Bixler
An awesome idea if I must say so -- that is if I completely understand 
what you're proposing :).

Robert Johnston wrote:
 IPTV uses SAP+SDP for stream announcement and RTP+RTCP/RSTP (It seems
 that RTSP is used for VOD/PPV, and RTP is used for regular channels)
 for the actual video streams. All over multicast (Which is supported
 in all linux kernels from 2.2+).

 SAP/SDP description details: http://www.faqs.org/rfc/rfc2327.html

 SAP default announcement address: UDP:224.2.127.254:9875

 RTP defined in http://www.faqs.org/rfcs/rfc1889.html

 RSTP defined in http://www.faqs.org/rfcs/rfc2326.html

 VLC can be used as an example SAP/SDP provider, and to provide RTP or
 RTSP (In version 0.8.3+) streams (Use the wizard, or the Open
 dialog, and choose to Stream output, and VLC will announce the
 SAP/SDP and stream to a multicast port of your choosing). This means
 you don't actually *need* an IPTV provider, as you can be one yourself
 on your local network.

 I *think* that the existing code for DBox2 can be copied and re-purposed.

 The only thing that would be missing is the code to grab the Program
 guide (Which, I presume, is mentioned as a HTTP url in the SDP
 description, and is in a reasonably standard format, as it's made so
 differing set-top boxen can all auto-configure to pick up the correct
 lineup and information)

 I believe, with this integrated into Myth as another tuner(s) (And if
 we can find the Program Guide data, the equivalent of a EIT program
 guide provider) we can make Myth a formidable open-source IPTV STB,
 and as that is where TV is moving, it would be an early foot in the
 door.

 While I realise we have a feature freeze for 0.19, how would people
 (users and developers) feel about trying to get this into 0.20?
 --
 Robert Anaerin Johnston
 ___
 mythtv-users mailing list
 mythtv-users@mythtv.org
 http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
   

___
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


Re: [mythtv-users] Potential IPTV additions for Myth

2006-01-26 Thread Robert Johnston
On 1/26/06, Dave Bixler [EMAIL PROTECTED] wrote:
 An awesome idea if I must say so -- that is if I completely understand
 what you're proposing :).

I'm proposing that, for those people who have an IPTV television
provider, rather than having to have a STB hooked up to the network to
decode the IPTV stream, then an analogue card hooked into that STB to
re-encode the video (with the problems of losing HDTV, having to go
the analog realm to record, and having to have several STB's (And
several capture cards) to record multiple channels), the Myth box can
plug into the network and recieve the IPTV streams, recording them
digitally (So no loss of quality, and no loss of HDTV), and be able to
recieve/record multiple channels simultaneously.

In other words, instead of having an IPTV Box as well as your Myth
box, you'll just have your Myth box doing all the IPTV functions.

It also means that, If we can grab and parse the Program Guide info,
we can run a Myth IPTV box without the need for a DataDirect/XMLTV
subscription.
--
Robert Anaerin Johnston
___
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


Re: [mythtv-users] Potential IPTV additions for Myth

2006-01-26 Thread Isaac Richards
On Thursday 26 January 2006 14:46, Robert Johnston wrote:
 On 1/26/06, Dave Bixler [EMAIL PROTECTED] wrote:
  An awesome idea if I must say so -- that is if I completely understand
  what you're proposing :).

 I'm proposing that, for those people who have an IPTV television
 provider.

You're also proposing the same thing you've been proposing for quite a while 
now.  Seems to be rather less productive than actually working on code.

Isaac
___
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


[mythtv-users] Potential IPTV additions for Myth

2006-01-26 Thread Robert Johnston
IPTV uses SAP+SDP for stream announcement and RTP+RTCP/RSTP (It seems
that RTSP is used for VOD/PPV, and RTP is used for regular channels)
for the actual video streams. All over multicast (Which is supported
in all linux kernels from 2.2+).

SAP/SDP description details: http://www.faqs.org/rfc/rfc2327.html

SAP default announcement address: UDP:224.2.127.254:9875

RTP defined in http://www.faqs.org/rfcs/rfc1889.html

RSTP defined in http://www.faqs.org/rfcs/rfc2326.html

VLC can be used as an example SAP/SDP provider, and to provide RTP or
RTSP (In version 0.8.3+) streams (Use the wizard, or the Open
dialog, and choose to Stream output, and VLC will announce the
SAP/SDP and stream to a multicast port of your choosing). This means
you don't actually *need* an IPTV provider, as you can be one yourself
on your local network.

I *think* that the existing code for DBox2 can be copied and re-purposed.

The only thing that would be missing is the code to grab the Program
guide (Which, I presume, is mentioned as a HTTP url in the SDP
description, and is in a reasonably standard format, as it's made so
differing set-top boxen can all auto-configure to pick up the correct
lineup and information)

I believe, with this integrated into Myth as another tuner(s) (And if
we can find the Program Guide data, the equivalent of a EIT program
guide provider) we can make Myth a formidable open-source IPTV STB,
and as that is where TV is moving, it would be an early foot in the
door.

While I realise we have a feature freeze for 0.19, how would people
(users and developers) feel about trying to get this into 0.20?
--
Robert Anaerin Johnston
___
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


Re: [mythtv-users] Potential IPTV additions for Myth

2006-01-26 Thread Robert Johnston
On 1/26/06, Isaac Richards [EMAIL PROTECTED] wrote:
 On Thursday 26 January 2006 14:46, Robert Johnston wrote:
  On 1/26/06, Dave Bixler [EMAIL PROTECTED] wrote:
   An awesome idea if I must say so -- that is if I completely understand
   what you're proposing :).
 
  I'm proposing that, for those people who have an IPTV television
  provider.

 You're also proposing the same thing you've been proposing for quite a while
 now.  Seems to be rather less productive than actually working on code.

I realise that, but the extent of my C/C++ knowledge is:

#include iostream.h

void main() {
   printf(Hello World/n);
}


I'm looking to see what I can do, trying to learn C and C++ so I can
contribute more to this project, and digging up all the information
that I can, so that someone with greater skill in development can put
something together, rather than waiting for me to learn C (by which
time Myth will be at version 3.93).

I am willing to undertake this myself, if no-one else is willing. But
for those who would like (Or need) this functionality, I'd recommend
they don't hold their breath.

So, on a related note, does anyone have any good C/C++ training
materials, and any kind of reference for the Myth codebase?

Thanks in Advance.
--
Robert Anaerin Johnston
___
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


Re: [mythtv-users] Potential IPTV additions for Myth

2006-01-26 Thread Kevin Kuphal
Robert Johnston wrote:
 On 1/26/06, Isaac Richards [EMAIL PROTECTED] wrote:
   
 On Thursday 26 January 2006 14:46, Robert Johnston wrote:
 
 On 1/26/06, Dave Bixler [EMAIL PROTECTED] wrote:
   
 An awesome idea if I must say so -- that is if I completely understand
 what you're proposing :).
 
 I'm proposing that, for those people who have an IPTV television
 provider.
   
 You're also proposing the same thing you've been proposing for quite a while
 now.  Seems to be rather less productive than actually working on code.
 

 I realise that, but the extent of my C/C++ knowledge is:

 #include iostream.h

 void main() {
printf(Hello World/n);
 }


 I'm looking to see what I can do, trying to learn C and C++ so I can
 contribute more to this project, and digging up all the information
 that I can, so that someone with greater skill in development can put
 something together, rather than waiting for me to learn C (by which
 time Myth will be at version 3.93).
   
You might want to, instead of mailing the list once a month, create an 
entry in the Wishlist on http://www.mythtv.org/wiki/ for the IPTV 
support, then make that a Wiki link to a page about the IPTV standards 
and include your research.  Then it will be accessible to anyone 
desiring the information and someone wanting to code it will have it.  
Otherwise, as you mail the list, it seems to simply take up bandwidth 
for idle musing and wishing for features that generate comments like 
show me the code

Kevin
___
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


Re: [mythtv-users] Potential IPTV additions for Myth

2006-01-26 Thread Raphael Pooser
Robert Johnston wrote:
 On 1/26/06, Isaac Richards [EMAIL PROTECTED] wrote:
   
 On Thursday 26 January 2006 14:46, Robert Johnston wrote:
 
 On 1/26/06, Dave Bixler [EMAIL PROTECTED] wrote:
   
 An awesome idea if I must say so -- that is if I completely understand
 what you're proposing :).
 
 I'm proposing that, for those people who have an IPTV television
 provider.
   
 You're also proposing the same thing you've been proposing for quite a while
 now.  Seems to be rather less productive than actually working on code.
 

 I realise that, but the extent of my C/C++ knowledge is:

 #include iostream.h

 void main() {
printf(Hello World/n);
 }


 I'm looking to see what I can do, trying to learn C and C++ so I can
 contribute more to this project, and digging up all the information
 that I can, so that someone with greater skill in development can put
 something together, rather than waiting for me to learn C (by which
 time Myth will be at version 3.93).

 I am willing to undertake this myself, if no-one else is willing. But
 for those who would like (Or need) this functionality, I'd recommend
 they don't hold their breath.

 So, on a related note, does anyone have any good C/C++ training
 materials, and any kind of reference for the Myth codebase?

 Thanks in Advance.
 --
 Robert Anaerin Johnston
 ___
 mythtv-users mailing list
 mythtv-users@mythtv.org
 http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users

   
Good C book by Dietel called _C, How to Program_ (hey that's kind of a 
pun).  But get the second edition.  The third and fourth and who knows 
where they are now maybe fifth, are not as good.  As for the second 
edition I couldn't put it down when I got it.  This book is written for 
an undergrad start to C and general programming principles.  Basically, 
if they weren't teaching Pascal back when I was in undergrad, this book 
would have been used for Programming in C, 101 or what have you (well, 
it is used now).  Also, when you're done it'll introduce C++ for you in 
the last quarter to third of the book.  This was a good place to start 
for me.  The type of coding I do is all theoretical modeling and the 
type of optimization that goes with that type of coding.  Making mythtv 
plugins is a whole different business I guess.  This is just to say, 
that's what I do, and I started C in that book.  The book itself has no 
inclinations one way or the other though, so afterwards you can do what 
you want.  Beyond that I can't help because I have no clue what kind of 
work goes into mythtv code - I have not scrutinized the code of all 
parts very closely.  Even the code for the drivers for my ati remote 
sort of confuses me.  But you have to start somewhere and first you need 
to know how to code, so I reccommend that book.  Oh, the publisher is 
Prentice Hall.
Raphael
___
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users