Firmware: A-410 [01 Apr. 2014] | A-400 [12 Mar. 2014] | C-300 [13 Feb. 2014] | A-300 [24 Feb. 2014] | C-200 [11 July 2013] | A-200/A-210 [11 July 2013] | Popbox V8 [3 Dec 2013]

Just got your NMT | WIKI has the answers | Search the forum | Forum Rules/Policy | Firmware & Official NMT News | Popcornhour manuals



User(s) browsing this thread: 1 Guest(s)
Post Reply 
[Feature] IPTV on PCH C-200 via udpxy
08-01-2010, 05:35 PM (This post was last modified: 08-01-2010 05:38 PM by SUN-tehnik.)
Post: #31
RE: IPTV on PCH C-200 via udpxy
Ok! confused

I think that the problem is in PCH. Dodgy On this week I will try recompile programm to a PCH...
Find all posts by this user
Add Thank You Quote this message in a reply
08-05-2010, 02:16 PM
Post: #32
RE: IPTV on PCH C-200 via udpxy
Hello,

the problem is easy:

C-200 doesn't work with http URLs where no content-length is specified in the response. But even setting a $big content-length does not work as expected because the C-200 always tries to do partial downloading (requesting not the complete file but instead blocks of it - which isn't possible on a livestream).

So, this is a bug in the C-200, it should load URLs with no content-length, but without doing Range-Requests.

- Sebb
Find all posts by this user
Add Thank You Quote this message in a reply
[+] 1 user says Thank You to sebb for this post
08-06-2010, 08:50 PM
Post: #33
RE: IPTV on PCH C-200 via udpxy
Hm! I don't undestand! I can add feake content-length string in a HTTP-HEAD response in udpxy code. It will not work? Why?

But if I use TVersity media server for transfer HTTP-stream from udpxy to pch c200 all works fine
Find all posts by this user
Add Thank You Quote this message in a reply
08-07-2010, 01:38 AM
Post: #34
RE: IPTV on PCH C-200 via udpxy
(08-06-2010 08:50 PM)SUN-tehnik Wrote:  Hm! I don't undestand! I can add feake content-length string in a HTTP-HEAD response in udpxy code. It will not work? Why?

But if I use TVersity media server for transfer HTTP-stream from udpxy to pch c200 all works fine

Because the C200 doesn't download the complete file but instead tries to load it in smaller blocks by issuing HTTP GET requests with only parts of the "file" ("Range-Request"). Which works for files, but not for streams, it will stutter every time a new request is issued.

- Sebb
Find all posts by this user
Add Thank You Quote this message in a reply
[+] 1 user says Thank You to sebb for this post
08-07-2010, 11:20 AM
Post: #35
RE: IPTV on PCH C-200 via udpxy
Hi sebb,

Do I understand correctly that in case of streaming a single HTTP get is issued and a response is received w/o content-length, since the server starts transmitting HTTP stream... ?
What would be time between stutters in case of setting big content-length?

You stated that there is a bug in C200. Is it HW or SW related? Can it be corrected?

Uros
Find all posts by this user
Add Thank You Quote this message in a reply
08-07-2010, 11:32 AM
Post: #36
RE: IPTV on PCH C-200 via udpxy
Hi cerk2006,

two things:
- C-200 with the latest firmware doesn't play HTTP streams without a content-length at all.
- If there is a content-length in the header, it does not load the complete file/stream at once but instead tries to load it in blocks. Which does not work if the input source is a stream and not a file because you can't seek in streams. This results in things like "The same problem-video freezes periodically with color squares" reported by some users - because some input data is lost.

It's a bug in the software, either it can be fixed by Syabas or it should be possible to write a proxy which caches the stream data while the C200 disconnects and continues at the same position, but hopefully that's not necessary...

- Sebb
Find all posts by this user
Add Thank You Quote this message in a reply
[+] 1 user says Thank You to sebb for this post
08-08-2010, 10:08 PM (This post was last modified: 08-08-2010 10:09 PM by SUN-tehnik.)
Post: #37
RE: IPTV on PCH C-200 via udpxy
(08-07-2010 11:32 AM)sebb Wrote:  - C-200 with the latest firmware doesn't play HTTP streams without a content-length at all.

sebb,

HTTP-HEAD response of modified udpxy not contained content-length string but PCH is tried to receive a HTTP stream and showed on TV few seconds. But after a picture is freezes and breaks on small color squares. Maybe it the end of "Range-Request" and the beginning a new "Range-Request"?
Find all posts by this user
Add Thank You Quote this message in a reply
08-10-2010, 01:49 AM
Post: #38
RE: IPTV on PCH C-200 via udpxy
It would be nice if somebody from Syabas would comment on it.
Find all posts by this user
Add Thank You Quote this message in a reply
08-10-2010, 12:19 PM (This post was last modified: 08-10-2010 12:20 PM by Dimovey.)
Post: #39
RE: IPTV on PCH C-200 via udpxy
(08-10-2010 01:49 AM)rozsalyib Wrote:  It would be nice if somebody from Syabas would comment on it.
Since Syabas guys keep silence I've just opened a case in PopcornHour support requesting to review this thread and comment it.Lets see...
Find all posts by this user
Add Thank You Quote this message in a reply
08-10-2010, 12:25 PM
Post: #40
RE: IPTV on PCH C-200 via udpxy
@Dimovey and rozsalyib
This is a community board, and although the Syabas crew reads here every now and then, they are not using this board to track each and every post in each and every thread. Opening a ticket is a better approach if you are looking for 'official' feedback on possible bugs.

Audio, video, disco - I hear, I see, I learn.
Wiki. Wiki? Wiki!
Find all posts by this user
Add Thank You Quote this message in a reply
08-10-2010, 01:02 PM
Post: #41
RE: IPTV on PCH C-200 via udpxy
(08-10-2010 12:25 PM)dc11ab Wrote:  @Dimovey and rozsalyib
This is a community board, and although the Syabas crew reads here every now and then, they are not using this board to track each and every post in each and every thread. Opening a ticket is a better approach if you are looking for 'official' feedback on possible bugs.

Thanks for your kindly note.
Find all posts by this user
Add Thank You Quote this message in a reply
08-12-2010, 07:12 PM
Post: #42
RE: IPTV on PCH C-200 via udpxy
It looks like this:

(192.168.1.41 is the C-200, 192.168.1.251 my server (in this case vdr).)

####
T 192.168.1.41:59787 -> 192.168.1.251:3000 [AP]
HEAD /TS/C-41985-1101-28106 HTTP/1.1.
Host: 192.168.1.251:3000.
User-Agent: Syabas/00-00-000000-00-000-400-000/00-000 Firefox/0.8.0+ (gaya3 TV Res1280x720; Browser Res1100x656-32bits; Res1280x720; mac_addr=00.00.00.00.00.00).
Range: bytes=0-0.
.

##
T 192.168.1.251:3000 -> 192.168.1.41:59787 [AP]
HTTP/1.1 200 Ok.
Content-Type: video/mpeg.
Connection: close.
Accept-Ranges: none.
.

########
T 192.168.1.41:59788 -> 192.168.1.251:3000 [AP]
GET /TS/C-41985-1101-28106 HTTP/1.1.
Host: 192.168.1.251:3000.
User-Agent: Syabas/00-00-000000-00-000-400-000/00-000 Firefox/0.8.0+ (gaya3 TV Res1280x720; Browser Res1100x656-32bits; Res1280x720; mac_addr=00.00.00.00.00.00).
Range: bytes=0-524287.
.

##
T 192.168.1.251:3000 -> 192.168.1.41:59788 [AP]
HTTP/1.0 200 OK.
Content-Type: video/mpeg.
.

################################################################################​################################################################################​################################################################################​################################################################################​################################################################################​################################################################################​################################################################################​#######################################################################
T 192.168.1.41:59788 -> 192.168.1.251:3000 [AP]
GET /TS/C-41985-1101-28106 HTTP/1.1.
Host: 192.168.1.251:3000.
User-Agent: Syabas/00-00-000000-00-000-400-000/00-000 Firefox/0.8.0+ (gaya3 TV Res1280x720; Browser Res1100x656-32bits; Res1280x720; mac_addr=00.00.00.00.00.00).
Range: bytes=524288-1048575.
.

####################################################
T 192.168.1.41:59789 -> 192.168.1.251:3000 [AP]
GET /TS/C-41985-1101-28106 HTTP/1.1.
Host: 192.168.1.251:3000.
User-Agent: Syabas/00-00-000000-00-000-400-000/00-000 Firefox/0.8.0+ (gaya3 TV Res1280x720; Browser Res1100x656-32bits; Res1280x720; mac_addr=00.00.00.00.00.00).
Range: bytes=524288-1048575.
.

##
T 192.168.1.251:3000 -> 192.168.1.41:59789 [AP]
HTTP/1.0 200 OK.
Content-Type: video/mpeg.
.

################################################################################​################################################################################​################################################################################​################################################################################​################################################################################​################################################################################​################################################################################​#######################################################################
T 192.168.1.41:59789 -> 192.168.1.251:3000 [AP]
GET /TS/C-41985-1101-28106 HTTP/1.1.
Host: 192.168.1.251:3000.
User-Agent: Syabas/00-00-000000-00-000-400-000/00-000 Firefox/0.8.0+ (gaya3 TV Res1280x720; Browser Res1100x656-32bits; Res1280x720; mac_addr=00.00.00.00.00.00).
Range: bytes=1048576-1572863.
.

#######
T 192.168.1.41:59790 -> 192.168.1.251:3000 [AP]
GET /TS/C-41985-1101-28106 HTTP/1.1.
Host: 192.168.1.251:3000.
User-Agent: Syabas/00-00-000000-00-000-400-000/00-000 Firefox/0.8.0+ (gaya3 TV Res1280x720; Browser Res1100x656-32bits; Res1280x720; mac_addr=00.00.00.00.00.00).
Range: bytes=1048576-1572863.
.

[...]


The C-200 tries not to load the file at once but instead in blocks of 512kb, even with the latest beta firmware.

And the problem is that parts of the stream are skipped between disconnecting and reconnecting, because seeking to the requested offset obviously can't work.

For me I wrote a little ugly ruby script that caches data when the C-200 disconnects until it reconnects, but that's only a workaround. Someone should file a bug at Syabas that the player should not try request ranges if there's no content-length.

- Seb
Find all posts by this user
Add Thank You Quote this message in a reply
08-12-2010, 08:59 PM (This post was last modified: 08-14-2010 04:52 PM by Dimovey.)
Post: #43
RE: IPTV on PCH C-200 via udpxy
I've created a case in Syabas,asked them to reviewed this thread-they declined.Today I summarized information and gave them details,lets see what Syabas will reply...
Find all posts by this user
Add Thank You Quote this message in a reply
08-20-2010, 08:52 AM (This post was last modified: 08-20-2010 08:55 AM by leschouk.)
Post: #44
Sad RE: IPTV on PCH C-200 via udpxy
(08-12-2010 08:59 PM)Dimovey Wrote:  I've created a case in Syabas,asked them to reviewed this thread-they declined.Today I summarized information and gave them details,lets see what Syabas will reply...

I opened a similar case two days ago, yet there is still no reply. They already replied to my other case opened on the same date. It seems they well know the issue with IPTV, but have another priority. Sad

A200 -> Sony Bravia KDL40-W4500 HDMI v.1.3
-> receiver Sony DAV-DZ850M S/PDIF(optical)
<-> internal 1TB SATA Hard Drive ST31000520AS Seagate Barracuda LP (5900RPM), EXT3, NMT apps installed on it
Find all posts by this user
Add Thank You Quote this message in a reply
08-20-2010, 12:20 PM
Post: #45
RE: IPTV on PCH C-200 via udpxy
The only reply I had got that they forwarded the issue to QA team,so let's be patient...
Find all posts by this user
Add Thank You Quote this message in a reply
Post Reply 


Possibly Related Threads...
Thread: Author Replies: Views: Last Post
  [Feature] [Feature request] [IPTV] IPTV support, please. algispetr 1 2,596 03-31-2012 03:49 PM
Last Post: romanr
  [Feature] Finnish IPTV service stopped working Juha R. 0 884 03-08-2011 01:13 PM
Last Post: Juha R.

Forum Jump: