Kevin Vance - > connect > wait for bandwidth check finished bandwidth…

Entries | Archive | Friends | Friends' Friends | User Info

06:03 pm

Wednesday, September 20th, 2006
Previous Entry Share Next Entry
> connect
> wait for bandwidth check
finished bandwidth check
> getStreamLength
> set buffer time
> createStream
> play
> set buffer time again
> wait for video
read 0 bytes of audio.
read 4067 bytes of video.
Dear Adobe,

i'm in ur base, readin ur str33ms.

Seriously though, please don't send hired goons.

Best friends forever,
-- kvance
The mystery was indeed the return value of createStream(). The return value gets placed in the header of the play() call in what red5 calls (surprise) the StreamId. Oh yeah, and it's in little endian too UNLIKE EVERY OTHER NUMBER TRANSMITTED IN RTMP. In reality, I only get two packets of video out of this. But I am ignoring 5 other packets it sends. I probably have to respond to some pings to get more.
Link )Reply )

[User Picture]From: stargazer
2006-09-20 11:15 pm (UTC)

Seriously though, please don't send hired goons.

This is Adobe you're talking about, you know.

(Reply) (Thread)
[User Picture]From: kvance
2006-09-20 11:26 pm (UTC)
If it were any company other than Adobe, I wouldn't have even paused to consider releasing this pseudonymously and not discussing it on my LJ. But Red5 cuts into their bottom line a lot more than this ever could, and they haven't been Adobed...

(Reply) (Parent) (Thread)