Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

Stopped working with Twitch.tv #4

Closed
computerquip opened this Issue · 7 comments

4 participants

@computerquip

No longer works with Twitch TV, prints "ERROR: rtmp server sent error", but still tries to load unsuccessfuly.

@chrippa
Owner

It could just be a problem with the Twitch servers, I'm watching a stream right now without any problems. Could you give me the URL to the channel you're trying to play?

@mkaito

I'm watching it too, works just fine.

@foshaug

I am only getting: [flv @ 0x1020f1620] Unsupported video codec (0)
It appears to be streaming, but VLC can't play the stream.

@chrippa
Owner

About the codec problem, does this happen on all stream qualities or only on "live"?
I believe the "live" quality on Twitch is the raw stream from the streamer himself and might be using an odd encoder, while others like "480p" etc, should be transcoded with a proper encoder by Twitch so they should always work in VLC. If not, then your ffmpeg or VLC might lack support to decode H264.

@foshaug

This happens on all stream qualities.
I am currently using Mac OS X 10.7.3 and VLC media player 2.0.1
I have checked that VLC is able to play H.264 files on my machine.

I see the following output when running livestreamer. I manually quit VLC after no video was appearing...

air:~ gusto$ livestreamer http://www.twitch.tv/esltv_studio1_hd 360p
VLC media player 2.0.1 Twoflower (revision 2.0.1-0-gf432547)
RTMPDump v2.4
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
[0x10020a5a0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
INFO: Connected...
Starting Live Stream
INFO: Metadata:
INFO: duration 0.00
INFO: width 640.00
INFO: height 360.00
INFO: videodatarate 500.00
INFO: framerate 30.00
INFO: videocodecid 7.00
INFO: audiodatarate 92.77
INFO: audiosamplerate 44100.00
INFO: audiosamplesize 16.00
INFO: stereo TRUE
INFO: audiocodecid 10.00
INFO: encoder Lavf53.20.0
INFO: filesize 0.00
52.139 kB / 0.00 secTruncating packet of size 52995 to 689
[h264 @ 0x10093fa20] AVC: nal size 52991
[h264 @ 0x10093fa20] no frame!
7095.906 kB / 94.11 secTruncating packet of size 9291630 to 1
[h264 @ 0x10093fa20] no frame!
Truncating packet of size 5104178 to 1
[h264 @ 0x10093fa20] no frame!
[flv @ 0x102988820] Unsupported video codec (b)
Truncating packet of size 11389273 to 1
[h264 @ 0x10093fa20] no frame!
[flv @ 0x102988820] Unsupported video codec (c)
Truncating packet of size 13295366 to 1
[h264 @ 0x10093fa20] no frame!
[flv @ 0x102988820] Stream discovered after head already parsed
Truncating packet of size 5228715 to 1
Truncating packet of size 291 to 1
[aac @ 0x100940020] Input buffer exhausted before END element found
Truncating packet of size 13658996 to 1
[h264 @ 0x10093fa20] no frame!
Truncating packet of size 8635294 to 1
Truncating packet of size 698 to 1
[h264 @ 0x10093fa20] no frame!
Truncating packet of size 3959049 to 1
[h264 @ 0x10093fa20] no frame!
[flv @ 0x102988820] Unsupported video codec (a)
Truncating packet of size 8670358 to 1
[h264 @ 0x10093fa20] no frame!
[flv @ 0x102988820] decoding for stream 0 failed
[flv @ 0x102988820] Could not find codec parameters (Video: flashsv ([10][0][0][0] / 0x000A), 512 kb/s)
7112.711 kB / 94.38 sec
Caught signal: 13, cleaning up, just a second...
ERROR: Download: Failed writing, exiting!

@chrippa
Owner

That's very odd. Does it make a difference if you output the stream to a file (livestreamer -o filename.flv) and then play it?
You could also try to play it in another player (like mplayer) with the -p parameter.
The stream you tried works for me in Arch Linux's VLC.

@foshaug

Looks like there is an issue with OSX. (I tried on three different machines with various versions of VLC)

Now the good news,
Using the -o option VLC is able to play the file/stream.

I also installed mplayer (macports) and it is able to play streams using the -p option.
Thanks!

@chrippa chrippa closed this
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.