Re: [mythtv-users] Potential IPTV additions for Myth
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
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
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
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
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
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
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