[19. April 2013] A-400 Advanced Network Setup now available | [11 Jan. 2013] Customize your A-400 Home Screen

Firmware: A-400 [13 May 2013] | C-300 [30 Nov. 2012] | A-300 [30 Nov. 2012] | C-200 [21 Jan. 2013] | A-200/A-210 [10 Aug. 2012]

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 
200 series and live streaming and llink
05-01-2012, 10:58 PM
Post: #1
200 series and live streaming and llink
After almost three years, I doubt if Syabas will fix their player to stop using the crazy range requests in the face of a live stream. In fact, why they incur the http request response overhead even in the face of a seekable stream, when they could just be reading the socket, is beyond me, but that is neither here nor there (and FWIW, the 100 series did the right thing in this respect).

Anyway, ludman, I was wondering if you can enhance llink to ignore these range requests when dealing with a live stream (whenever node->cgi_stream is true), and always return the next range of data. To be precise, ignore the offset, but return the amount of bytes requested. That'll open several possibilities, since due to the "external" and "transcode" support, I'm using llink for streaming mlb streams via mlbviewer, to live tv support via myth/llink-mod, etc etc, but only for the 100 series due to the aforementioned bug.
Find all posts by this user
Add Thank You Quote this message in a reply
05-03-2012, 07:02 AM
Post: #2
RE: 200 series and live streaming and llink
I wrote the "unmms" plug it to work the same way as "unrar" does to MMS streams.

But forcing PCH to stream has not been something I have managed to pull off reliably. Fake-large-size, no Size, Ignore byte-range, Unsupport Byte-range etc. Nothing. They approach Syabas took to the streaming radios is list all the IPs internally. This is rather frustrating. Much much better way is to define a tag, or method, or API, which lets us set streaming mode.

That aside, if you look at the transcoding feature of llink, that spawns the specified script (most often mencoder, or ffmpeg) and sends the output stream to Syabas, llink has the "almost working" logic to make PCH ignore size and seek.
Visit this user's website Find all posts by this user
Add Thank You Quote this message in a reply
05-03-2012, 01:35 PM
Post: #3
RE: 200 series and live streaming and llink
Thanks for your reply. The transcode mode works perfectly with the 100 series, and since llink is generic in what program it execs to generate the stream, I've been able to use it to call 'mlbviewer' and watch live mlb games on my tv. Again, for the tv that's connected to my A110.

For my other (main) tv that uses the A200, nothing. Looking at the request logs, the A200 is issuing range requests, and llink, rightly, is replying with a 416 Range Unsatisfiable error. There are numerous threads from various people complaining about this over the last 3 years, and clearly Syabas hasn't seen fit to fix this bug, so in my mind the only realistic chance of fixing this is to enhance llink.

If you've played with various approaches and failed with the *200 and live streaming, that's depressing indeed. Is unmms known to work with the 200 series? I'll take a look at that source in that case.

(05-03-2012 07:02 AM)lundman Wrote:  I wrote the "unmms" plug it to work the same way as "unrar" does to MMS streams.

But forcing PCH to stream has not been something I have managed to pull off reliably. Fake-large-size, no Size, Ignore byte-range, Unsupport Byte-range etc. Nothing. They approach Syabas took to the streaming radios is list all the IPs internally. This is rather frustrating. Much much better way is to define a tag, or method, or API, which lets us set streaming mode.

That aside, if you look at the transcoding feature of llink, that spawns the specified script (most often mencoder, or ffmpeg) and sends the output stream to Syabas, llink has the "almost working" logic to make PCH ignore size and seek.
Find all posts by this user
Add Thank You Quote this message in a reply
05-06-2012, 12:59 AM
Post: #4
RE: 200 series and live streaming and llink
No, I could never get it to work reliably with 200 series. Works with PS3, but that's neither here nor there.

The only fix I can see, is RE on Syabas code and take out the failure jumps it does when it can't seek. Or wait for Syabas to add some way to set streaming-mode
Visit this user's website 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
  Announcing llink-2.3.2 release lundman 101 14,983 04-13-2013 05:33 AM
Last Post: HarmonyOne
  Streaming from C-200 to LG HDTV via DLNA - uPNP TXPilot69 10 5,502 04-02-2013 03:43 PM
Last Post: rolandhii
  Streaming movies from NAS to iPad... through Popcorn hour? otherwise? Repelstale 16 17,519 03-11-2013 02:08 AM
Last Post: robwired
  [A300] Internet Live Streaming rd48sec 2 341 03-10-2013 10:43 PM
Last Post: rd48sec
  C-200 and PlayOn fix with newest beta mjmacky 41 13,262 03-08-2013 04:49 PM
Last Post: william2652001
  [A-400] Does not see llink server tkenn1s 5 748 02-26-2013 05:14 PM
Last Post: Imdre
  llink UPNP won't stream krylon 3 594 02-14-2013 03:43 AM
Last Post: lundman
  LLink question JoeDonth 5 573 01-04-2013 03:03 PM
Last Post: JoeDonth
  How to install Llink on C-300? hildyjohnson 2 887 08-10-2012 09:35 AM
Last Post: lundman
  a problem with sopcast streaming to A110 rozroz 1 1,025 06-25-2012 11:43 AM
Last Post: Atinkler

Forum Jump: