Difference between revisions of "How watch IPTV"


From SamyGO
Jump to: navigation, search
(add knowing me method to watch IPTV: xupnpd app, YouTube widget - bookmark, NetPlayerB widget, MPlayer CL app. If you know something more please add it!)
 
m (Installation)
 
(5 intermediate revisions by one other user not shown)
Line 3: Line 3:
  
 
= xupnpd =
 
= xupnpd =
[[File:xupnpd.png|40px|right]] Information available at [http://forum.samygo.tv/viewtopic.php?f=5&t=2952#p23828 SamyGO forum].
+
=== Installation ===
 +
[[File:xupnpd.png|128px|right]] For run xupnpd at your TV need:
 +
* telnet support for your TV (as [[Content Library applications list#Telnet_Enabler|Content Library app]] or using [[How to enable Advanced mode startup script#Enable Telnet and Back-Door|patched firmware]])
 +
* FTP support (as [[Content Library applications list#FTP_Server|Content Library app]]) - optional for copy files to TV your can also use telnet
 +
* [[How to enable Advanced mode startup script#Add Auto Start Scripts|patched firmware]] (optional for autorun with TV start)
 +
 
 +
 
 +
App compose from two part what your need download separately:
 +
* main app files - [http://xupnpd.org/wiki/#Downloads '''download''' from official xupnpd site]
 +
* app executable file (B650 TV need compile for ARMv6) - [http://forum.samygo.tv/viewtopic.php?f=5&t=2952&start=50#p29793 '''download''' latest from forum]
 +
<font color=gray>WARNING! Two parts should be from this same version number.</font>
 +
 
 +
 
 +
Now you can start work with TV:
 +
* unpack main app files (after this you will have ''xupnpd-rc'' folder)
 +
* unpack executable file - ''xupnpd-arm'' - to ''xupnpd-rc'' folder
 +
* find file ''xupnpd.lua'' end edit it. You must change following parameters:
 +
cfg.ssdp_interface='eth0'
 +
cfg.ssdp_loop=1
 +
cfg.mcast_interface='eth0'
 +
* at TV run telnet (if your need) and FTP applications
 +
* at PC run your FTP client application <small>(like [http://www.crossftp.com/download.php CrossFTP])</small> and copy ''xupnpd-rc'' folder to TV path:
 +
/mtd_rwarea
 +
* at PC run telnet app <small>(like [http://chiark.greenend.org.uk/~sgtatham/putty/download.html Putty])</small> and connect as root user
 +
* in telnet set executable flags for folder and files:
 +
chmod -R 777 /mtd_rwarea/xupnpd-rc
 +
chmod 755 /mtd_rwarea/xupnpd-rc/xupnpd-arm
 +
* now your can start prepared '''xupnpd''' app using telnet command:
 +
/mtd_rwarea/xupnpd-rc/xupnpd-arm
 +
* after while your can press Source button at TV remote and open new DLNA device called '''UPnP-IPTV'''
 +
* if all works good you can add '''xupnpd''' to TV autorun (possible only using patched firmware)
 +
 
 +
<br>
 +
 
 +
=== Configuration ===
 +
xupnpd allow add new playlists and change some configurations using web-panel. For access open web browser and put address: '''''http://TV_IP:4044''''' (where ''TV_IP'' is your TV IP address in local network).
 +
 
 +
 
 +
For Samsung TV we prepare '''[[xupnpd - playlist|supported playlists]]'''.
  
 
<br>
 
<br>
 
= YouTube widget - bookmark =
 
= YouTube widget - bookmark =
[[File:youtube.png|40px|right]] This method is based at default Internet@TV (non Yahoo engine) widget. YouTube official allow watch only own videos, but it's possible to add external links. This way you can add own playlist with online streams.
+
[[File:youtube.png|50px|right]] This method is based at default '''Internet@TV''' (non Yahoo engine) widget. YouTube official allow watch only own videos, but it's possible to add external links. This way you can add own playlist with online streams.
  
 
You need replace/edit file:
 
You need replace/edit file:
 
  /mtd_down/common/200000103/tvBookmark.xml
 
  /mtd_down/common/200000103/tvBookmark.xml
  
Example '''tvBookmark.xml''' file with working streams:<small>
 
<?xml version='1.0' encoding='UTF-8'?>
 
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/"
 
xmlns:gml="http://www.opengis.net/gml" xmlns:georss="http://www.georss.org/georss" xmlns:media="http://search.yahoo.com/mrss/"
 
xmlns:yt="http://gdata.youtube.com/schemas/2007" xmlns:gd="http://schemas.google.com/g/2005" version="2.0">
 
  <channel>
 
    <item>
 
      <title><![CDATA[O2 Info]]></title>
 
      <description><![CDATA[video: 540 x 432, 1599 kb/s | audio: stereo, 192 kb/s, 44100 Hz]]></description>
 
      <guid>mms://streaming.o2active.cz/o2tvinfo_high?.wma&MSWMExt=.asf</guid>
 
      <pubDate>Sun, 1 Jan 2011 11:11:11 +0000</pubDate>
 
      <atom:updated>2012-01-01T11:11:11.000Z</atom:updated>
 
      <media:player url="mms://streaming.o2active.cz/o2tvinfo_high?.wma&MSWMExt=.asf"/>
 
      <media:content url="mms://streaming.o2active.cz/o2tvinfo_high?.wma&MSWMExt=.asf" type="video/mp4" duration="0"/>
 
      <media:thumbnail url="http://s53.radikal.ru/i142/1004/16/eb14fb585ce6.jpg"/>
 
      <media:keywords><![CDATA[iptv]]></media:keywords>
 
      <yt:statistics viewCount="0"/>
 
      <gd:rating average="5"/>
 
    </item>
 
    <item>
 
      <title><![CDATA[HDTV1.cz]]></title>
 
      <description><![CDATA[video: 1280 x 720, 2044 kb/s | audio: stereo, 128 kb/s, 48000 Hz]]></description>
 
      <guid>mms://server3.streaming.cesnet.cz/hdtv1?WMThinning=0</guid>
 
      <pubDate>Sun, 1 Jan 2011 11:11:11 +0000</pubDate>
 
      <atom:updated>2012-01-01T11:11:11.000Z</atom:updated>
 
      <media:player url="mms://server3.streaming.cesnet.cz/hdtv1?WMThinning=0"/>
 
      <media:content url="mms://server3.streaming.cesnet.cz/hdtv1?WMThinning=0" type="video/wmv3" duration="0"/>
 
      <media:thumbnail url="http://i.imgur.com/7wOrK.jpg"/>
 
      <media:keywords><![CDATA[iptv]]></media:keywords>
 
      <yt:statistics viewCount="0"/>
 
      <gd:rating average="4"/>
 
    </item>
 
    <item>
 
      <title><![CDATA[Film1.cz]]></title>
 
      <description><![CDATA[video: 720 x 408, 415 kb/s | audio: stereo, 96 kb/s, 44100 Hz]]></description>
 
      <guid>mms://stream.hdtv1.cz/Film1cz-live</guid>
 
      <pubDate>Sun, 1 Jan 2011 11:11:11 +0000</pubDate>
 
      <atom:updated>2012-01-01T11:11:11.000Z</atom:updated>
 
      <media:player url="mms://stream.hdtv1.cz/Film1cz-live"/>
 
      <media:content url="mms://stream.hdtv1.cz/Film1cz-live" type="video/wmv3" duration="0"/>
 
      <media:thumbnail url="http://i.imgur.com/Z5j2P.jpg"/>
 
      <media:keywords><![CDATA[iptv]]></media:keywords>
 
      <yt:statistics viewCount="0"/>
 
      <gd:rating average="4"/>
 
    </item>
 
    <item>
 
      <title><![CDATA[Channel 125]]></title>
 
      <description><![CDATA[...]]></description>
 
      <guid>mms://channel125.com/channel125</guid>
 
      <pubDate>Sun, 1 Jan 2011 11:11:11 +0000</pubDate>
 
      <atom:updated>2012-01-01T11:11:11.000Z</atom:updated>
 
      <media:player url="mms://channel125.com/channel125"/>
 
      <media:content url="mms://channel125.com/channel125" type="video/mp4" duration="0"/>
 
      <media:thumbnail url="http://s53.radikal.ru/i142/1004/16/eb14fb585ce6.jpg"/>
 
      <media:keywords><![CDATA[iptv]]></media:keywords>
 
      <yt:statistics viewCount="0"/>
 
      <gd:rating average="1"/>
 
    </item>
 
    <item>
 
      <title><![CDATA[Archeo TV]]></title>
 
      <description><![CDATA[FR]]></description>
 
      <guid>mms://live240.impek.com/biosphere</guid>
 
      <pubDate>Sun, 1 Jan 2011 11:11:11 +0000</pubDate>
 
      <atom:updated>2012-01-01T11:11:11.000Z</atom:updated>
 
      <media:player url="mms://live240.impek.com/biosphere"/>
 
      <media:content url="mms://live240.impek.com/biosphere" type="video/mp4" duration="0"/>
 
      <media:thumbnail url="http://s53.radikal.ru/i142/1004/16/eb14fb585ce6.jpg"/>
 
      <media:keywords><![CDATA[iptv]]></media:keywords>
 
      <yt:statistics viewCount="0"/>
 
      <gd:rating average="2"/>
 
    </item>
 
    <item>
 
      <title><![CDATA[TLL]]></title>
 
      <description><![CDATA[FR]]></description>
 
      <guid>mms://tll.diffusepro.com/tll</guid>
 
      <pubDate>Sun, 1 Jan 2011 11:11:11 +0000</pubDate>
 
      <atom:updated>2012-01-01T11:11:11.000Z</atom:updated>
 
      <media:player url="mms://tll.diffusepro.com/tll"/>
 
      <media:content url="mms://tll.diffusepro.com/tll" type="video/mp4" duration="0"/>
 
      <media:thumbnail url="http://s53.radikal.ru/i142/1004/16/eb14fb585ce6.jpg"/>
 
      <media:keywords><![CDATA[iptv]]></media:keywords>
 
      <yt:statistics viewCount="0"/>
 
      <gd:rating average="3"/>
 
    </item>
 
    <item>
 
      <title><![CDATA[R. King TV]]></title>
 
      <description><![CDATA[FR]]></description>
 
      <guid>mms://rkingtv.diffusepro.com/rkingtv</guid>
 
      <pubDate>Sun, 1 Jan 2011 11:11:11 +0000</pubDate>
 
      <atom:updated>2012-01-01T11:11:11.000Z</atom:updated>
 
      <media:player url="mms://rkingtv.diffusepro.com/rkingtv"/>
 
      <media:content url="mms://rkingtv.diffusepro.com/rkingtv" type="video/mp4" duration="0"/>
 
      <media:thumbnail url="http://s53.radikal.ru/i142/1004/16/eb14fb585ce6.jpg"/>
 
      <media:keywords><![CDATA[iptv]]></media:keywords>
 
      <yt:statistics viewCount="0"/>
 
      <gd:rating average="3"/>
 
    </item>
 
  </channel>
 
</rss>
 
</small>
 
 
Probably only ''mms://'' streams supported. Video formats supported: mp4, wmv, asf.
 
Probably only ''mms://'' streams supported. Video formats supported: mp4, wmv, asf.
  
Using this method you can add streams only manual editing bookmark file, but it's possible to remove stream inside YouTube widget.
+
'''[[YouTube - playlist|Supported playlist]]'''
 +
 
  
<font color="gray">More information available at [http://forum.samygo.tv/viewtopic.php?f=5&t=539#p4404 SamyGO forum].</font>
+
Using this method you can add streams only manual editing bookmark file, but it's possible to remove stream inside YouTube widget with TV remote controller.
 +
 
 +
<font color="gray">More informations available at [http://forum.samygo.tv/viewtopic.php?f=5&t=539#p4404 SamyGO forum].</font>
  
 
<br>
 
<br>
 
= NetPlayerB widget =
 
= NetPlayerB widget =
[[File:netplayerb.png|40px|right]] Description and download link for '''[[Internet@TV widgets list#NetPlayerB|NetPlayerB]]''' widget.
+
[[File:netplayerb.png|50px|right]] Description and download link for '''[[Internet@TV widgets list#NetPlayerB|NetPlayerB]]''' widget.
  
 
<br>
 
<br>
Line 132: Line 73:
  
 
<br>
 
<br>
 +
= <small>Comparison</small> =
 +
{|class="wikitable"
 +
|-style="font-size:12pt"
 +
!width="130"|
 +
!width="200"|xupnpd
 +
!width="200"|YouTube mod
 +
!width="200"|NetPlayer
 +
!width="200"|MPlayer
 +
|-align="center"
 +
!style="text-align:right"|firmware require
 +
||2005.0 <small>or older</small><br><small>(patched for autorun with TV)</small>||all supported telnet or FTP||any||2005.0 <small>or older</small>
 +
|-align="center"
 +
!style="text-align:right"|protocols support
 +
||http, udp||mms *||mms *||mms *
 +
|-align="center"
 +
!style="text-align:right"|file formats/codecs
 +
||mp4 <small>(mpgv, h264)<small> *||mp4, wmv, asf *||mp4, wmv, asf *||wmv *
 +
|-align="center"
 +
!style="text-align:right"|add own streams
 +
||upload and manage using webpage||edit ''xml'' file in TV||edit ''xml'' file before install or in TV||edit ''txt'' file before run
 +
|-align="center"
 +
!style="text-align:right"|allow playlists
 +
|bgcolor="lightgreen"|YES||only one playlist||only one playlist||bgcolor="#ff9090"|only one stream
 +
|-align="center"
 +
!style="text-align:right"|display comments
 +
|bgcolor="#ff9090"|NO||bgcolor="lightgreen"|YES||bgcolor="lightgreen"|YES||bgcolor="#ff9090"|NO
 +
|-align="center"
 +
!style="text-align:right"|display thumbnails
 +
|bgcolor="#ff9090"|NO||bgcolor="lightgreen"|YES||partly<br><small>(as html code)</small>||bgcolor="#ff9090"|NO
 +
|-align="center"
 +
!style="text-align:right"|load/buffering video
 +
||slowly||quite fast||medium||quite fast
 +
|-align="center"
 +
!style="text-align:right"|problems
 +
|| || ||after exit no signal from tuner<br><small>(for fix change channel)</small>||no sound,<br>slow and bad video quality
 +
|-align="center"
 +
!style="text-align:right"|other
 +
||allow record using PVR+ app,<br>allow set aspect ratio<hr>still developed and updated||allow remove streams via remote|| ||
 +
|}
 +
<small>* - maybe more, need deep tests</small>
  
----
+
<br>
  
 
<small>
 
<small>
<font color="red">'''TO DO:'''</font>
+
--[[User:Moras86|moras86]] 12:26, 21 January 2012 (UTC)
* extend descriptions
 
* add example playlists/streams
 
* test MPlayer port application
 
* add other method ??
 
 
</small>
 
</small>

Latest revision as of 20:04, 11 April 2012

Samsung B-series default don't support watch real-time streams from network, but SamyGO users find some ways to make it possible. Here all knowing way to watch IPTV:


xupnpd

Installation

Xupnpd.png

For run xupnpd at your TV need:


App compose from two part what your need download separately:

WARNING! Two parts should be from this same version number.


Now you can start work with TV:

  • unpack main app files (after this you will have xupnpd-rc folder)
  • unpack executable file - xupnpd-arm - to xupnpd-rc folder
  • find file xupnpd.lua end edit it. You must change following parameters:
cfg.ssdp_interface='eth0'
cfg.ssdp_loop=1
cfg.mcast_interface='eth0'
  • at TV run telnet (if your need) and FTP applications
  • at PC run your FTP client application (like CrossFTP) and copy xupnpd-rc folder to TV path:
/mtd_rwarea
  • at PC run telnet app (like Putty) and connect as root user
  • in telnet set executable flags for folder and files:
chmod -R 777 /mtd_rwarea/xupnpd-rc
chmod 755 /mtd_rwarea/xupnpd-rc/xupnpd-arm
  • now your can start prepared xupnpd app using telnet command:
/mtd_rwarea/xupnpd-rc/xupnpd-arm
  • after while your can press Source button at TV remote and open new DLNA device called UPnP-IPTV
  • if all works good you can add xupnpd to TV autorun (possible only using patched firmware)


Configuration

xupnpd allow add new playlists and change some configurations using web-panel. For access open web browser and put address: http://TV_IP:4044 (where TV_IP is your TV IP address in local network).


For Samsung TV we prepare supported playlists.


YouTube widget - bookmark

Youtube.png

This method is based at default Internet@TV (non Yahoo engine) widget. YouTube official allow watch only own videos, but it's possible to add external links. This way you can add own playlist with online streams.

You need replace/edit file:

/mtd_down/common/200000103/tvBookmark.xml

Probably only mms:// streams supported. Video formats supported: mp4, wmv, asf.

Supported playlist


Using this method you can add streams only manual editing bookmark file, but it's possible to remove stream inside YouTube widget with TV remote controller.

More informations available at SamyGO forum.


NetPlayerB widget

Netplayerb.png

Description and download link for NetPlayerB widget.


MPlayer

Moras mplayer.png

This is early port version (like author say ober-super-alpha) of MPlayer app for Samsung TV. You can run it using Content Library.

Only one stream can be used. You can add own in _cmd.txt file.

Example file include:

mplayer -quiet -cache 2048 mms://89.187.1.165/gamma

More information available at SamyGO forum.


Comparison

xupnpd YouTube mod NetPlayer MPlayer
firmware require 2005.0 or older
(patched for autorun with TV)
all supported telnet or FTP any 2005.0 or older
protocols support http, udp mms * mms * mms *
file formats/codecs mp4 (mpgv, h264) * mp4, wmv, asf * mp4, wmv, asf * wmv *
add own streams upload and manage using webpage edit xml file in TV edit xml file before install or in TV edit txt file before run
allow playlists YES only one playlist only one playlist only one stream
display comments NO YES YES NO
display thumbnails NO YES partly
(as html code)
NO
load/buffering video slowly quite fast medium quite fast
problems after exit no signal from tuner
(for fix change channel)
no sound,
slow and bad video quality
other allow record using PVR+ app,
allow set aspect ratio
still developed and updated
allow remove streams via remote

* - maybe more, need deep tests


--moras86 12:26, 21 January 2012 (UTC)