I think it makes sense to incorporate demka's http version into a unified IPTV filter
https://forum.team-mediaportal.com/...ution-tv-server-44158/index53.html#post548136
This way udp, rtp and http IPTV would be supported.
+1
I think it makes sense to incorporate demka's http version into a unified IPTV filter
https://forum.team-mediaportal.com/...ution-tv-server-44158/index53.html#post548136
This way udp, rtp and http IPTV would be supported.
Btw: I gave a 50 Mbit up and down glassfibre connection + 146 ipiv channels. If you need some links to test with, let me know. I will open de udpxy to the outside world for you to access if you want.
thx for adding http support. You're right the rtp stuff should be put into an extra file. I think you know how it is, the code grows and grows and at some point it gets really hard to readPlease find attached new version of filter which is based on Stepko's changes and do (i hope) support http transport.
Hi all,
Please find attached new version of filter which is based on Stepko's changes and do (i hope) support http transport.
Syntax is the same as I wrote some time ago
http://a.b.c.d:232/Get_me/stream.cgi (simple one out of openair internet stream)
http://tvs.mar.net:5002 (private TV provider network)
http://192.168.1.1:8090/udp/xx.xx.xx.92:5050 (router maps ouside multicast streams to internal HTTP streams)
kartina://zhukxxxx.com/stream.php?id=4&user=141&pass=141 (filter goes to auth server, authenticate itselt and gets tv stream http url)
Let me know if it works
br,
dmitry
logs in format MPIPTV-yyyy-mm-dd.Log are not created at these actions.micmanm - I need MPIPTV-yyyy-mm-dd.Log log file as well. While i haven't enabled so much debug info in filter it still should create this log file when you open http stream
2010-04-06 14:26:27.063802 [(13)]: Exception :System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.
в TvLibrary.Implementations.DVB.TvCardDVBIP.BuildGraph()
в TvLibrary.Implementations.DVB.TvCardDVBIP.Tune(Int32 subChannelId, IChannel channel)
в TvService.CardTuner.Tune(User& user, IChannel channel, Int32 idChannel)
2010-04-06 14:26:26.892202 [(13)]: Controller: StartTimeShifting НТВ 37
2010-04-06 14:26:26.892202 [(13)]: Controller: find free card for channel НТВ
2010-04-06 14:26:26.892202 [(13)]: Controller: got 1 tuning details for НТВ
2010-04-06 14:26:26.892202 [(13)]: Controller: channel #1 DVBIP:tv: НТВ Freq:0 ONID:0 TSID:100 SID:1 PMT:0x42 FTA:True LCN:10000 Url:http://192.168.3.12:16001
2010-04-06 14:26:26.907802 [(13)]: Controller: card:1 type:DvbIP is available priority:5 #users:0 same transponder:True
2010-04-06 14:26:26.923402 [(13)]: Controller: card:4 type:DvbIP is available priority:4 #users:0 same transponder:True
2010-04-06 14:26:26.923402 [(13)]: Controller: card:5 type:DvbIP is available priority:3 #users:0 same transponder:True
2010-04-06 14:26:26.923402 [(13)]: Controller: card:2 type:Analog cannot tune to channel
2010-04-06 14:26:26.923402 [(13)]: Controller: card:3 type:RadioWebStream cannot tune to channel
2010-04-06 14:26:26.923402 [(13)]: Controller: found 3 available
2010-04-06 14:26:26.923402 [(13)]: AdvancedCardAllocation.GetAvailableCardsForChannel took 35 msec
2010-04-06 14:26:26.923402 [(13)]: card: CardTune 1 НТВ setuptv:1:-1
2010-04-06 14:26:26.923402 [(13)]: card: Tune 1 to НТВ
2010-04-06 14:26:26.923402 [(13)]: card: user: setuptv:1:-1 tune DVBIP:tv: НТВ Freq:0 ONID:0 TSID:100 SID:1 PMT:0x42 FTA:True LCN:10000 Url:http://192.168.3.12:16001
2010-04-06 14:26:26.939002 [(13)]: dvbip: Tune:DVBIP:tv: НТВ Freq:0 ONID:0 TSID:100 SID:1 PMT:0x42 FTA:True LCN:10000 Url:http://192.168.3.12:16001
2010-04-06 14:26:26.939002 [(13)]: dvbip: tune: Assigning oldChannel
2010-04-06 14:26:26.939002 [(13)]: dvbip: tune: Current channel is null
2010-04-06 14:26:26.939002 [(13)]: dvbip: tune: Building graph
2010-04-06 14:26:26.939002 [(13)]: BuildGraph
2010-04-06 14:26:26.939002 [(13)]: dvb:Add MPEG2 Demultiplexer filter
2010-04-06 14:26:26.939002 [(13)]: dvb:add Inf Tee filter
2010-04-06 14:26:26.939002 [(13)]: dvbip:Add MediaPortal IPTV Source Filter
2010-04-06 14:26:26.954602 [(13)]: dvb:Decompose
2010-04-06 14:26:26.954602 [(13)]: tvcard:FreeAllSubChannels
2010-04-06 14:26:26.954602 [(13)]: stop
2010-04-06 14:26:27.063802 [(13)]: free...
2010-04-06 14:26:27.063802 [(13)]: free pins...
2010-04-06 14:26:27.063802 [(13)]: !!! Error releasing TSWriter filter (_filterTsWriter as IBaseFilter was null!)
2010-04-06 14:26:27.063802 [(13)]: free graph...
2010-04-06 14:26:27.063802 [(13)]: Remove filter from graph: Inf Tee
2010-04-06 14:26:27.063802 [(13)]: Remove filter from graph: MPEG2-Demultiplexer
2010-04-06 14:26:27.063802 [(13)]: free devices...
2010-04-06 14:26:27.063802 [(13)]: decompose done...
2010-04-06 14:26:27.063802 [(13)]: card2:setuptv 1 -1
2010-04-06 14:26:27.079402 [(13)]: Controller: setuptv 1 -1
2010-04-06 14:26:27.079402 [(13)]: Controller: Timeshifting failed, lets try next available card.
2010-04-06 14:26:27.079402 [(13)]: Controller: Timeshifting failed, lets try next available card.
2010-04-06 14:31:31.451533 [SetupTv(1)]: Exception in setuptv
2010-04-06 14:31:31.451533 [SetupTv(1)]: System.Threading.ThreadExceptionEventArgs