INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: IPTV stream support  (Read 171561 times)

morrison

  • Galactic Citizen
  • ****
  • Posts: 335
IPTV stream support
« on: June 17, 2009, 04:50:25 am »

I am available to two types of connections IPTV. First, the basic and classic - MPEG transport stream over UDP multicast -
Quote
from Wikipedia: Video content is typically compressed using either a MPEG-2 or a MPEG-4 codec and then sent in an MPEG transport stream delivered via IP Multicast in case of live TV or via IP Unicast in case of Video on Demand. IP Multicast is a method in which information can be sent to multiple computers at the same time. The newly released (MPEG-4) H.264 codec is increasingly used to replace the older MPEG-2 codec.

the second type of receipt iptv content comes from the first: setting up a local UDP to HTTP proxy (I use udpxy daemon (http://sourceforge.net/projects/udpxy/) in my router Asus WL500W, but there are windows in the same proxy, such BorPass - Soft UDP-to-HTTP proxy). The advantage of this method - the lack of multikasta in the local network and the wireless segment to watch TV, even through a connection wlan 11b. The second advantage - a "more compatible" mpeg http stream, a large number of contemporary players, including for example x-box.
Quote
from description updxy: By the way, if the player or mediaserver resist a strange URL, and wants to see. Avi or. Mpg in the end, you can set and http://192.168.1.1:81/udp/233.233.233.233:5000/1.mpg for example - the proxy will ignore superfluous, as the player rest (if you can play the stream).

sample vlc player playlist for mpeg http stream:
Code: [Select]
# EXTINF: 0, Animal Planet
http://10.0.1.100:2002/udp/234.5.2.66:20000
# EXTINF: 0, Discovery World
http://10.0.1.100:2002/udp/234.5.2.61:20000
# EXTINF: 0, Discovery Science
http://10.0.1.100:2002/udp/234.5.2.62:20000

or it might look like this:
Code: [Select]
http://10.0.1.100:2002/udp/234.5.2.62:20000/aplanet.mpg
http://10.0.1.100:2002/udp/234.5.2.61:20000/discovery.mpg
http://10.0.1.100:2002/udp/234.5.2.62:20000/something.avi
where 10.0.1.100:2002 - address/port of the proxy.
   
Unfortunately, MC can not play any http or multicast mpeg stream

Now the main question - whether the MC to play these streams? through DShow? Or maybe in upcomning versions?

In some countries, includes Russia (which are not allowed in Hulu, and other famous US services), this type of broadcasting adopted as the state standard, and because TiVo and other charms are not expected even in the long run (

Thank you for your reply and sorry for my english
Logged

morrison

  • Galactic Citizen
  • ****
  • Posts: 335
Re: IPTV stream support
« Reply #1 on: July 16, 2009, 01:46:27 pm »

 :)
Logged

schtir

  • Recent member
  • *
  • Posts: 16
Re: IPTV stream support
« Reply #2 on: October 07, 2009, 01:23:50 am »

MC14 support http stream in my case. UDP stream is not working.
Logged

morrison

  • Galactic Citizen
  • ****
  • Posts: 335
Re: IPTV stream support
« Reply #3 on: October 07, 2009, 01:34:27 pm »

schtir, unfortunately, in my case MC cannot play http mp4 or http mpeg2 stream. But windows media player played mp4 http stream without problems.
What codec you're using in your http stream? And a decoder in MС?
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72446
  • Where did I put my teeth?
Re: IPTV stream support
« Reply #4 on: October 07, 2009, 01:41:37 pm »

I'm only guessing at the problem you see, but try installing CCCP.  Link on our Wiki.

Disable tray icons for FFDShow (twice) and Haali in the CCCP setup.
Logged

schtir

  • Recent member
  • *
  • Posts: 16
Re: IPTV stream support
« Reply #5 on: October 11, 2009, 07:10:49 am »

What codec you're using in your http stream? And a decoder in MС?
My streams with mpeg2 and h264 codecs. H264 stream decoding by Cyberlink video decoder, (audio-part by ffdshow for audio-stream selection). In my system installed elecard iptv plugins for Windows Media, and MC use elecard demuxer when playing any http-streams.

I use link look like http://10.0.1.100:2002/udp/234.5.2.61:20000.mpeg
Logged

morrison

  • Galactic Citizen
  • ****
  • Posts: 335
Re: IPTV stream support
« Reply #6 on: October 18, 2009, 11:44:06 am »

JimH, thanks for tip, I used CCCP long time with no any problems, but now I don't use this because for my actual htpc hardwares I preferred DXVA compatibility codecs configuration. Fresh k-lite + MPC Standalone DXVA + CoreAVC, or MPC Standalone DXVA + Haali Splitter +..

schtir, many thanks for your elecard solution! Its work for me excellent! I heard about this plugin before, but don't know about his DS http-stream demuxer part.

Now my playlist links looks like http://10.0.1.100:2002/udp/234.5.2.61:20000/channel name.mpeg, I can assign channel logos and write another information. And share this with Library Server in home LAN and over VPN to WordWideWorkplace :D (after optional re-compression udp2http proxy can output stream with custom AV bitrates and codecs) (yo benn600, IPTV looks like normal TV-streaming solution  ;)).
Magically, with elecard plugin + ffdshow av codecs I have something like time-shifting for my mpeg2 channels. Resume after pause continues to play from the last moment, but for now I not understand what part of the codecs graph does it.

The my main new problem - MC does not detect a lot of audio streams in this codec configuration, and I hear them at the same time ( (I'm going to re-read MC codec faq, maybe found solution here)

Also few small MC glitches:

If the mpeg stream had fails (even for a few seconds - unfortunately, in my case it happens from time to time), MC switches to the next "file", which in my case embarrassing.
Link Panel not worked for my Cyrillic names.
"Playback info" field from server library overwrite new values of this field on client (MC client cannot remember "Zoom" settings, for example).
If I add URL over File-Open File (URL) dialog, MC detect http://5.0.1.100:2002/udp/234.5.2.136:20000/555.mpeg like MP3 filetype (need manual change to mpeg for correct playing). But if imported this link from M3U playlist - its imports correct like mpeg filetype.

again, thanks for your help guys
Logged

schtir

  • Recent member
  • *
  • Posts: 16
Re: IPTV stream support
« Reply #7 on: October 19, 2009, 03:14:48 am »

To Morrison Are you from Russia?

Magically, with elecard plugin + ffdshow av codecs I have something like time-shifting for my mpeg2 channels. Resume after pause continues to play from the last moment, but for now I not understand what part of the codecs graph does it.
Sometimes (for example when connection is broken) MC plays viewed tv-program (from cache, not from stream) continuously.

The my main new problem - MC does not detect a lot of audio streams in this codec configuration, and I hear them at the same time ( (I'm going to re-read MC codec faq, maybe found solution here)
Audio-part of ffdshow must solve this problem (FFdshow audio configuration->Stream Switcher->Enable)
Logged

morrison

  • Galactic Citizen
  • ****
  • Posts: 335
Re: IPTV stream support
« Reply #8 on: October 19, 2009, 04:05:56 am »

schtir yes, from oldstyle CCCP ;) sorry for my English (

Quote
Sometimes (for example when connection is broken) MC plays viewed tv-program (from cache, not from stream) continuously.
I not fully understand, how this applies to time-shifting behavior, but try to understand

Quote
Audio-part of ffdshow must solve this problem (FFdshow audio configuration->Stream Switcher->Enable)

Eureka)) I'll check this, thank you
Logged

schtir

  • Recent member
  • *
  • Posts: 16
Re: IPTV stream support
« Reply #9 on: October 19, 2009, 08:30:00 am »

My English is bad too, but we can write in russian :) I will send personal message about my timeshifting issue.
Logged

morrison

  • Galactic Citizen
  • ****
  • Posts: 335
Re: IPTV stream support
« Reply #10 on: October 26, 2009, 04:59:54 pm »

Cool :D  schtir please check your PM storage space (full..)
Logged
Pages: [1]   Go Up