09-04-2010 18:15:46.051 [142c]CMPIptvSourceStream::Load fn: [udp://@0.0.0.0:1234]
09-04-2010 18:15:46.058 [142c]CMPIptvSourceStream::Load url.dwStructSize: 60 url.dwSchemeLength: 3 url.dwHostNameLength: 7 url.dwUserNameLength : 0 url.dwUrlPathLength: 0 url.dwExtraInfoLength: 0
09-04-2010 18:15:46.116 [142c]CMPIptvSourceStream::Load fn: [udp://@239.0.2.60:8208]
09-04-2010 18:15:46.117 [142c]CMPIptvSourceStream::Load url.dwStructSize: 60 url.dwSchemeLength: 3 url.dwHostNameLength: 10 url.dwUserNameLength : 0 url.dwUrlPathLength: 0 url.dwExtraInfoLength: 0
09-04-2010 18:15:46.124 [754]Entering OnThreadCreate
09-04-2010 18:15:46.125 [754]Socket receive buffer is: 8192 (4)
09-04-2010 18:15:46.126 [754]Trying to set receive buffer to 262144
09-04-2010 18:15:46.127 [754]New socket receive buffer is: 262144 (4)
09-04-2010 18:15:46.228 [754]Total read bytes 0
09-04-2010 18:15:46.252 [142c]CMPIptvSourceStream::Load fn: [udp://@239.0.2.60:8208]
09-04-2010 18:15:46.255 [142c]CMPIptvSourceStream::Load url.dwStructSize: 60 url.dwSchemeLength: 3 url.dwHostNameLength: 10 url.dwUserNameLength : 0 url.dwUrlPathLength: 0 url.dwExtraInfoLength: 0
09-04-2010 18:15:46.276 [be0]Entering OnThreadCreate
09-04-2010 18:15:46.279 [be0]Socket receive buffer is: 8192 (4)
09-04-2010 18:15:46.281 [be0]Trying to set receive buffer to 262144
09-04-2010 18:15:46.282 [be0]New socket receive buffer is: 262144 (4)
09-04-2010 18:16:08.552 [be0]Total read bytes 0
Hi all,
Can you try this version of HTTP IPTV traffic? As Stepko has mentioned - it will generate a huge debug output and should be used only for test purposes.
dimka
@lwenco. Just my little guess but do you by any chance have several Network interfaces and/ot IP adresses assigned to them ? What does "ipconfig /all" say ?
Windows IP Configuration
Host Name . . . . . . . . . . . . : lwenco-HTPC
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : Yes
WINS Proxy Enabled. . . . . . . . : No
DNS Suffix Search List. . . . . . : lan
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . : lan
Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller
Physical Address. . . . . . . . . : 40-61-86-29-9C-F1
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::75ad:560f:9049:2bb0%11(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.1.1(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : Samstag, 10. April 2010 16:10:05
Lease Expires . . . . . . . . . . : Sonntag, 11. April 2010 16:10:05
Default Gateway . . . . . . . . . : 192.168.1.254
DHCP Server . . . . . . . . . . . : 192.168.1.254
DHCPv6 IAID . . . . . . . . . . . : 239100294
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-12-C3-B7-D4-40-61-86-29-9C-F1
DNS Servers . . . . . . . . . . . : 192.168.1.254
NetBIOS over Tcpip. . . . . . . . : Enabled
Tunnel adapter isatap.lan:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . : lan
Description . . . . . . . . . . . : Microsoft ISATAP Adapter
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
Tunnel adapter Local Area Connection* 11:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
IPv6 Address. . . . . . . . . . . : 2001:0:5ef5:73ba:18a3:202:a48c:e124(Prefe
rred)
Link-local IPv6 Address . . . . . : fe80::18a3:202:a48c:e124%13(Preferred)
Default Gateway . . . . . . . . . : ::
NetBIOS over Tcpip. . . . . . . . : Disabled
C:\Users\lwenco>
Thanks for the hint. Your are right, the data must be send forward as quick as possible. But I don't see the possibility that radio streams are handled with this filter, as the mediatype is set to "MEDIASUBTYPE_MPEG2_TRANSPORT". To be sure that streams with low bitrates also work, I lowered the buffersize of the mediasample from 256kb to 4kb! This buffer is filled up quick enough I think, and it works perfectly on my systems.Please make sure you also send data forward at a certain short interval.
Low bitrate streams tend to completely fail because filling 256KB with a 64Kb/s stream takes enormously long. This is particulary important with radio streams.
Luckily I didn't have any problems with this. Seems that your changes to the winsock buffersize fixed the problem!There is also the question of crappy MS TCP stack. It took me ages to find a good combination of RcvFrom and Select() that didn't lose packets on my UDP streams.
Wow, that was quickhi stepko,
thanks for the new version. I tested the release version but the scan for AonTv still did not work, therefore I decided to use the debug version to provide you with all log information possible. Attached are the log files, if you need more information, please let me know!