Audio/video stream recording forums (http://stream-recorder.com/forum/index.php)
-   rtmpdump (http://stream-recorder.com/forum/forumdisplay.php?f=54)
-   -  

streamlink: an up to date fork of livestreamer

(http://stream-recorder.com/forum/showthread.php?t=22646)

j_cool 01-27-2017 05:34 PM

streamlink: an up to date fork of livestreamer


 
Something to look at.

https://www.reddit.com/r/Python/comm...s8&sh=9ca5190b

https://streamlink.github.io/cli.html

confused.com 01-29-2017 09:54 AM

Re: streamlink: an up to date fork of livestreamer


 
https://github.com/streamlink/streamlink/issues/503

Damianonymous 03-10-2017 04:29 AM

Re: streamlink: an up to date fork of livestreamer


 
0.4.0 of Streamlink! https://github.com/streamlink/streamlink/releases

Code:

pip install -U streamlink

JonDough 03-10-2017 02:37 PM

Re: streamlink: an up to date fork of livestreamer


 
Quote:

Originally Posted by Damianonymous (Post 90182)
0.4.0 of Streamlink!

@Dalianyomouse
Thank you for your continued hard work on this program. It is almost getting close to being half as good as livestreamer. Having an alternative is appreciated. Keep working on it and it is bound to improve somewhat.

confused.com 03-10-2017 05:28 PM

Re: streamlink: an up to date fork of livestreamer


 
Quote:

Originally Posted by JonDough (Post 90195)
Keep working on it and it is bound to improve somewhat.


http://stream-recorder.com/forum/sho...5&postcount=66

j_cool 03-10-2017 07:02 PM

Re: streamlink: an up to date fork of livestreamer


 
nexttimer,

are you still here to comment on this post ?

Quote:

Originally Posted by JonDough (Post 90195)
@Dalianyomouse
Thank you for your continued hard work on this program. It is almost getting close to being half as good as livestreamer. Having an alternative is appreciated. Keep working on it and it is bound to improve somewhat.


https://github.com/streamlink/streamlink/issues/636

j_cool 03-11-2017 03:50 AM

Re: streamlink: an up to date fork of livestreamer


 
nullacht,


where are you?

Livestreamer is dead project.

Any chance of "Sticky:" label for Streamlink?

cabulo 03-11-2017 06:54 AM

Re: streamlink: an up to date fork of livestreamer


 
Quote:

Originally Posted by JonDough (Post 90195)
Thank you for your continued hard work

For YOU, JonDough:

http://www.lgmc.org.uk/join-us/

JonDough 03-12-2017 01:32 AM

Re: streamlink: an up to date fork of livestreamer


 
Quote:

Originally Posted by cabulo (Post 90210)

Thank you cabulo, for your kind and gracious offer to join your club. Alas, I sing a different tune, so I must decline the invitation to join you. Best wishes for your continued joyous and merry participation.

j_cool 03-12-2017 01:52 AM

Re: streamlink: an up to date fork of livestreamer


 
Quote:

Originally Posted by JonDough (Post 90223)
I sing a different tune

You don't have much to do with rtmpdump or streamlink either.

Why are you in this thread?

JonDough 03-12-2017 01:58 AM

Re: streamlink: an up to date fork of livestreamer


 
Quote:

Originally Posted by j_cool (Post 90225)
You don't have much to do with rtmpdump or streamlink either.

Why are you in this thread?

Out of interest in the subject matter, I suppose. The hostility of you and cabulo is puzzling, but I will happily leave this thread now.

j_cool 03-12-2017 03:07 AM

Re: streamlink: an up to date fork of livestreamer


 
This thread finally started getting some attention on this forum.

I think streamlink project is good and worth attention.

wizard 03-12-2017 03:36 AM

Re: streamlink: an up to date fork of livestreamer


 
Quote:

Originally Posted by j_cool (Post 90227)
This thread finally started getting some attention on this forum.

I think streamlink project is good and worth attention.

And I fully agree with you.

j_cool 03-15-2017 06:18 PM

Re: streamlink: an up to date fork of livestreamer


 
Streamlink forum is good place to learn about streamlink and streams.

If this forum didn't exist that would be my forum of first choice.

Github website is not so friendly, and it is easy to miss tons of good information.



This link opens issues tab:

https://github.com/streamlink/streamlink/issues


Open issues titles are shown by default, "73 Open".

https://github.com/streamlink/stream...pen+is%3Aissue


clicking on "294 Closed" shows closed issues, this does not even look like a link.

https://github.com/streamlink/stream...ue+is%3Aclosed



Here is one example of information found on forum that is not found in documentation:

Need help with a stream and command line #705

https://github.com/streamlink/streamlink/issues/705



To be continued...

lajvguy 03-15-2017 07:41 PM

Re: streamlink: an up to date fork of livestreamer


 
@ j cool,

I think you were the first one to make me aware of streamlink. I was only using livestreamer before that. Thanks for your help!

j_cool 03-16-2017 01:16 AM

Re: streamlink: an up to date fork of livestreamer


 
Somebody there will answer a question not so related to stramlink, to make life of developers easier.


Stream frozen all the time with Youtube Live, frozen image, no audio #708

https://github.com/streamlink/streamlink/issues/708


https://github.com/streamlink/streamlink/issues/703



Keep an eye on the project, it is open source, this forum is financed by somebody and may close on 2018-12-05 T06:33:07Z


http://whois.domaintools.com/stream-recorder.com


Domain Name: STREAM-RECORDER.COM
Domain ID: 696843630_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.tucows.com
Registrar URL: http://tucowsdomains.com
Updated Date: 2016-12-28T17:51:33Z
Creation Date: 2006-12-05T06:33:07Z
Registrar Registration Expiration Date: 2018-12-05T06:33:07Z
Registrar: TUCOWS, INC.
Registrar IANA ID: 69
Registrar Abuse Contact Email:
Registrar Abuse Contact Phone: +1.4165350123
Reseller: Hover
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Domain Status: clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited
Registry Registrant ID:
Registrant Name: Contact Privacy Inc. Customer 0146909240
Registrant Organization: Contact Privacy Inc. Customer 0146909240
Registrant Street: 96 Mowat Ave
Registrant City: Toronto
Registrant State/Province: ON
Registrant Postal Code: M6K 3M1
Registrant Country: CA
Registrant Phone: +1.4165385457
Registrant Phone Ext:
Registrant Fax:
Registrant Fax Ext:
Registrant Email:
Registry Admin ID:
Admin Name: Contact Privacy Inc. Customer 0146909240
Admin Organization: Contact Privacy Inc. Customer 0146909240
Admin Street: 96 Mowat Ave
Admin City: Toronto
Admin State/Province: ON
Admin Postal Code: M6K 3M1
Admin Country: CA
Admin Phone: +1.4165385457
Admin Phone Ext:
Admin Fax:
Admin Fax Ext:
Admin Email:
Registry Tech ID:
Tech Name: Contact Privacy Inc. Customer 0146909240
Tech Organization: Contact Privacy Inc. Customer 0146909240
Tech Street: 96 Mowat Ave
Tech City: Toronto
Tech State/Province: ON
Tech Postal Code: M6K 3M1
Tech Country: CA
Tech Phone: +1.4165385457
Tech Phone Ext:
Tech Fax:
Tech Fax Ext:
Tech Email:
Name Server: NS1.DOUGCO.NET
Name Server: NS2.DOUGCO.NET
DNSSEC: unsigned
URL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/

"For more information on Whois status codes, please visit https://icann.org/epp"

Registration Service Provider:
Hover,
+1.8667316556
https://help.hover.com

This domain's privacy is protected by contactprivacy.com. To reach the domain contacts,
please go to http://www.contactprivacy.com and follow the instructions.

Damianonymous 03-16-2017 06:54 AM

Re: streamlink: an up to date fork of livestreamer


 
I looked more closely broadcasts Chaturbate recorded by Streamlink. I used to think that the video is interrupted when the broadcast is offline but is often to blame errors stream. I did not notice that they were specific servers or countries transmitting models. The response from the Streamlink is not for me to understand. Does anyone else to record a script and has problems?

https://github.com/streamlink/streamlink/issues/685

confused.com 03-16-2017 01:02 PM

Re: streamlink: an up to date fork of livestreamer


 
streamlink.exe https://chaturbate.com/facelessfuckers/ best


C:\streamlink.exe https://chaturbate.com/facelessfuckers/ best -o c:\stream.flv
[cli][info] Found matching plugin chaturbate for URL https://chaturbate.com/facelessfuckers/
[cli][info] Available streams: 480p (worst, best)
[cli][info] Opening stream: 480p (hls)
[download][stream.flv] Written 2.2 MB (10s @ 188.3 KB/s)

Damianonymous 03-16-2017 07:52 PM

Re: streamlink: an up to date fork of livestreamer


 
Streamlink not support rtmp for Chaturbate. You record TS format files with the extension FLV? In something that helps?

j_cool 03-17-2017 02:07 AM

Re: streamlink: an up to date fork of livestreamer


 
as free user you can watch/download only one stream at a time on chaturbate.



http://www.nirsoft.net/utils/rtmp_dump_helper.html



RTMP Proxy Server v2.4 GIT-2015-12-14 (Compiled by KSV)
(c) 2010 Andrej Stepanchuk, Howard Chu; license: GPL

Streaming on rtmp://0.0.0.0:1935
WARNING: Trying different position for client digest!
Processing connect
app : live-edge
flashVer : WIN 25,0,0,127
swfUrl : https://chaturbate.com/static/flash/CBV_2p661.swf
tcUrl : rtmp://edge82.stream.highwebmedia.com/live-edge
pageUrl : https://chaturbate.com/babyjas/
live : yes
Playpath : mp4:rtmp://origin22.stream.highwebmedia.com/live-origin/babyjas-sd-
63d79341493110804bdb90620fbd5974ba1105acd20f813f13 bd52ee0def2172
Saving as : 2017-03-17_07-53-17_babyjas-sd-63d79341493110804bdb90620fbd5974ba11
05acd20f813f13bd52ee0def2172.flv
WARNING: ignoring too small audio packet: size: 0



rtmpdump -v -r "rtmp://edge82.stream.highwebmedia.com/live-edge" ^
-a "live-edge" ^
-f "WIN 25,0,0,127" ^
-W "https://chaturbate.com/static/flash/CBV_2p661.swf" ^
-p "https://chaturbate.com/babyjas/" ^
-C S:AnonymousUser -C S:babyjas -C S:2.661 -C S:anonymous ^
-C S:01dd47b21eec6e968f23f916111621ca1ed7067582ead633 05c10987ea736488 ^
-C S:{"username":"__anonymous__OPX5O1zU","org":"ATL", "expire":1489737213,"sig":"0532576697f86311abd22c2 227fc8e69506e0f73428c6a8e3e3c68800a5f0e46","room": "babyjas"} ^
-y "mp4:rtmp://origin22.stream.highwebmedia.com/live-origin/babyjas-sd-63d79341493110804bdb90620fbd5974ba1105acd20f813f13 bd52ee0def2172" ^
-o "babyjas-sd-63d79341493110804bdb90620fbd5974ba1105acd20f813f13 bd52ee0def2172.flv"



C:\>rtmpdump -v -r "rtmp://edge82.stream.highwebmedia.com/live-edge" -a "live-edge" -f "WIN 25,0,0,127" -W "https://chat
urbate.com/static/flash/CBV_2p661.swf" -p "https://chaturbate.com/babyjas/" -C S:AnonymousUser -C S:babyjas -C S:2.661 -
C S:anonymous -C S:01dd47b21eec6e968f23f916111621ca1ed7067582ead633 05c10987ea736488 -C S:{"username":"__anonymous__OPX5O
1zU","org":"ATL","expire":1489737213,"sig":"053257 6697f86311abd22c2227fc8e69506e0f73428c6a8e3e3c6880 0a5f0e46","room":"ba
byjas"} -y "mp4:rtmp://origin22.stream.highwebmedia.com/live-origin/babyjas-sd-63d79341493110804bdb90620fbd5974ba1105acd
20f813f13bd52ee0def2172" -o "babyjas-sd-63d79341493110804bdb90620fbd5974ba1105acd20f813f13 bd52ee0def2172.flv"
RTMPDump v2.4 GIT-2015-12-14 (Compiled by KSV)
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
Starting Live Stream
1735.447 kB / 7.10 sec

Damianonymous 03-17-2017 04:03 AM

Re: streamlink: an up to date fork of livestreamer


 
For recording, transmission Chaturbate RTMP with a variety of tools, RTMPDumpHelper is not suitable for recording streams. I avoid FLV format, I prefer TS files that you can already record using only Livestreamer and Streamlink. FFmpeg and Youtube-dl probably will never come back to the game.

j_cool 03-17-2017 04:12 AM

Re: streamlink: an up to date fork of livestreamer


 
I see,

confused gave you what you are looking for.

change this:

C:\streamlink.exe https://chaturbate.com/facelessfuckers/ best -o c:\stream.flv

to that:

C:\streamlink.exe https://chaturbate.com/facelessfuckers/ best -o c:\stream.ts



C:\>streamlink.exe https://chaturbate.com/innocentlisa/ best -o c:\stream.ts
[cli][info] Found matching plugin chaturbate for URL https://chaturbate.com/innocentlisa/
[cli][info] Available streams: 720p (best, worst)
[cli][info] Opening stream: 720p (hls)
[download][stream.ts] Written 1.2 MB (6s @ 198.0 KB/s)

j_cool 03-17-2017 04:42 AM

Re: streamlink: an up to date fork of livestreamer


 
Confused admits that he is...

Confused.

I think that streamlink runs FFmpeg.

Damianonymous 03-17-2017 06:32 AM

Re: streamlink: an up to date fork of livestreamer


 
I do not seek, I record Chaturbate using scripts ihryjfbd to RTMPDump, Livestreamer and Streamlink. My question was why the recording stream using RTMPDump no errors, and creates a single file and the same transmission recorded by Streamlink have bugs and video consists of several parts.

j_cool 03-17-2017 06:41 AM

Re: streamlink: an up to date fork of livestreamer


 
Maybe RTMP streams are better on Chaturbate servers

https://github.com/streamlink/streamlink/issues/685

troller12 03-17-2017 12:17 PM

Re: streamlink: an up to date fork of livestreamer


 
Hi,

so the video / codec format is same on CB if you record via rtmp or HLS (H264 MPEG-4).Only diffrent is the audio format where you get mostly Spexx for rtmp streams and MPEG AAC for HLS stream also with a higher Hz rate.
Code:

Rtmp Stream Model X
--------------------------------------------
Codec: H264 - MPEG-4 AVC (part 10) (avc1)
Auflösung: 864x482
Bildwiederholrate: 30
Codec: Speex Audio (spx )
Kanäle: Mono
Abtastrate: 16000 Hz

HLS Steam same Model
--------------------------------------------
Codec: H264 - MPEG-4 AVC (part 10) (h264)
Auflösung: 864x482
Bildwiederholrate: 30
Codec: MPEG AAC Audio (mp4a)
Kanäle: Stereo
Abtastrate: 32000 Hz

So if you just prefer the file extension of .ts then just use this extension for your output files.So it dosent have a effect on the video format itself.

greetz

j_cool 03-17-2017 12:38 PM

Re: streamlink: an up to date fork of livestreamer


 
Maybe somebody on github said it better than me.

Maybe chaturbate RTMP servers are better than their HLS servers...

Damianonymous 03-21-2017 06:29 PM

Re: streamlink: an up to date fork of livestreamer


 
I think Chaturbate has a problem, for several hours the plug does not work.

confused.com 03-22-2017 05:56 AM

Re: streamlink: an up to date fork of livestreamer


 
https://github.com/chrippa/livestreamer/issues/1600

Damianonymous 03-22-2017 03:50 PM

Re: streamlink: an up to date fork of livestreamer


 
When I updated the line in code, they changed format again and the old plugin works :)

confused.com 03-28-2017 01:51 PM

Re: streamlink: an up to date fork of livestreamer


 
Quote:

Originally Posted by Damianonymous (Post 90362)
FFmpeg .... will never come back to the game.

C:\STREAMLINK\streamlink-latest\ffmpeg>ffmpeg
ffmpeg version n3.2.1 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.9.3 (GCC)
configuration: --arch=x86 --target-os=mingw32 --cross-prefix=/opt/ffmpeg-windows-build-helpers/sandbox/cross_compilers
/mingw-w64-i686/bin/i686-w64-mingw32- --pkg-config=pkg-config --disable-w32threads --enable-libsoxr --enable-fontconfig
--enable-libass --enable-libbluray --enable-iconv --enable-libtwolame --extra-cflags=-DLIBTWOLAME_STATIC --enable-libzvb
i --enable-libcaca --enable-libmodplug --extra-libs=-lstdc++ --extra-libs=-lpng --enable-decklink --extra-libs=-loleaut3
2 --enable-libmp3lame --enable-version3 --enable-zlib --enable-librtmp --enable-libvorbis --enable-libtheora --enable-li
bspeex --enable-libopenjpeg --enable-gnutls --enable-libgsm --enable-libfreetype --enable-libopus --enable-bzlib --enabl
e-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-libschroedinger --enable-libvpx --enable
-libilbc --enable-libwavpack --enable-libwebp --enable-libgme --enable-dxva2 --enable-avisynth --enable-gray --enable-li
bopenh264 --enable-netcdf --enable-libflite --enable-lzma --enable-libsnappy --enable-libzimg --enable-gpl --enable-libx
264 --enable-libx265 --enable-frei0r --enable-filter=frei0r --enable-librubberband --enable-libvidstab --enable-libxavs
--enable-libxvid --enable-libmfx --extra-libs=-lpsapi --extra-libs=-lspeexdsp --extra-cflags='-mtune=core2' --extra-cfla
gs=-O3 --enable-static --disable-shared --prefix=/opt/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i68
6/i686-w64-mingw32 --enable-runtime-cpudetect
libavutil 55. 34.100 / 55. 34.100
libavcodec 57. 64.101 / 57. 64.101
libavformat 57. 56.100 / 57. 56.100
libavdevice 57. 1.100 / 57. 1.100
libavfilter 6. 65.100 / 6. 65.100
libswscale 4. 2.100 / 4. 2.100
libswresample 2. 3.100 / 2. 3.100
libpostproc 54. 1.100 / 54. 1.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

Use -h to get full help or, even better, run 'man ffmpeg'

C:\STREAMLINK\streamlink-latest\ffmpeg>


C:\>ffmpeg
ffmpeg version 3.2.4 Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 6.3.0 (GCC)
configuration: --enable-gpl --enable-version3 --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-nvenc --enable-
avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libb
luray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-l
ibmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libope
njpeg --enable-libopus --enable-librtmp --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enabl
e-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable
-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-zli
b
libavutil 55. 34.101 / 55. 34.101
libavcodec 57. 64.101 / 57. 64.101
libavformat 57. 56.101 / 57. 56.101
libavdevice 57. 1.100 / 57. 1.100
libavfilter 6. 65.100 / 6. 65.100
libswscale 4. 2.100 / 4. 2.100
libswresample 2. 3.100 / 2. 3.100
libpostproc 54. 1.100 / 54. 1.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

Use -h to get full help or, even better, run 'man ffmpeg'

C:\>

Damianonymous 04-03-2017 02:36 AM

Re: streamlink: an up to date fork of livestreamer


 
Quote:

Originally Posted by confused.com (Post 90630)
...

Enter the FFmpeg direct command that works with Chaturbate

confused.com 04-03-2017 05:25 AM

Re: streamlink: an up to date fork of livestreamer


 
Code:

C:\>set model=whipmebabe

C:\>ffmpeg.exe -i "rtmp://edge91.stream.highwebmedia.com/live-edge app=live-edge flashVer=WIN%2025,0,0,127 swfUrl=https://chaturbate.com/static/flash/CBV_2p661.swf pageUrl=https://chaturbate.com/whipmebabe/ conn=S:AnonymousUser conn=S:whipmebabe conn=S:2.661 conn=S:anonymous conn=S:5761b57bd13d019ad86fb66b024603f27104baccce2df4ab36e371227cbfc0e2 conn=S:{""username""":"""__anonymous__nTp7N9e30""","""org""":"""PHX""","""expire""":1491209187,"""sig""":"""653884c4363b47338cefcbcc10de3974d766181a76103063656bf334d7ee61be""","""room""":"""whipmebabe""""} playpath=mp4:rtmp://origin4.stream.highwebmedia.com/live-origin/whipmebabe-sd-cdc0900e45f70d0f322b13d931415234371804f8a22ae05631ed354e052d756a live=1" -c copy test.flv
ffmpeg version n3.2.1 Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 4.9.3 (GCC)
  configuration: --arch=x86 --target-os=mingw32 --cross-prefix=/opt/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/bin/i686-w64-mingw32- --pkg-config=pkg-config --disable-w32threads --enable-libsoxr --enable-fontconfig --enable-libass --enable-libbluray --enable-iconv --enable-libtwolame --extra-cflags=-DLIBTWOLAME_STATIC --enable-libzvbi --enable-libcaca --enable-libmodplug --extra-libs=-lstdc++ --extra-libs=-lpng --enable-decklink --extra-libs=-loleaut32 --enable-libmp3lame --enable-version3 --enable-zlib --enable-librtmp --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libopenjpeg --enable-gnutls --enable-libgsm --enable-libfreetype --enable-libopus --enable-bzlib --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-
libschroedinger --enable-libvpx --enable-libilbc --enable-libwavpack --enable-libwebp --enable-libgme --enable-dxva2 --enable-avisynth --enable-gray --enable-libopenh264 --enable-netcdf --enable-libflite --enable-lzma --enable-libsnappy --enable-libzimg --enable-gpl --enable-libx264 --enable-libx265 --enable-frei0r --enable-filter=frei0r --enable-librubberband --enable-libvidstab --enable-libxavs --enable-libxvid --enable-libmfx --extra-libs=-lpsapi --extra-libs=-lspeexdsp --extra-cflags='-mtune=core2' --extra-cflags=-O3 --enable-static --disable-shared --prefix=/opt/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/i686-w64-mingw32 --enable-runtime-cpudetect
  libavutil      55. 34.100 / 55. 34.100
  libavcodec    57. 64.101 / 57. 64.101
  libavformat    57. 56.100 / 57. 56.100
  libavdevice    57.  1.100 / 57.  1.100
  libavfilter    6. 65.100 /  6. 65.100
  libswscale      4.  2.100 /  4.  2.100
  libswresample  2.  3.100 /  2.  3.100
  libpostproc    54.  1.100 / 54.  1.100
Closing connection: NetStream.Play.Failed
rtmp://edge91.stream.highwebmedia.com/live-edge app=live-edge flashVer=WIN%2025,0,0,127 swfUrl=https://chaturbate.com/static/flash/CBV_2p661.swf pageUrl=https://chaturbate.com/whipmebabe/ conn=S:AnonymousUser conn=S:whipmebabe conn=S:2.661 conn=S:anonymous conn=S:5761b57bd13d019ad86fb66b024603f27104baccce2df4ab36e371227cbfc0e2 conn=S:{"username":"__anonymous__nTp7N9e30","org":"PHX","expire":1491209187,"sig":"653884c4363b47338cefcbcc10de3974d766181a76103063656bf334d7ee61be","room":"whipmebabe"} playpath=mp4:rtmp://origin4.stream.highwebmedia.com/live-origin/whipmebabe-sd-cdc0900e45f70d0f322b13d931415234371804f8a22ae05631ed354e052d756a live=1: Unknown error occurred

C:\>pause
Press any key to continue . . .


j_cool 04-04-2017 04:49 PM

Re: streamlink: an up to date fork of livestreamer


 
Code:

C:\>ffmpeg -i "https://edge58.stream.highwebmedia.com/live-edge/killer__tits-sd-0e56a02505f6590e451bd1d0c4118c7ef845840d21ce29e899cbb7734263c8eb_fast_aac/chunklist_w837271515.m3u8" -c copy c:\test.ts
ffmpeg version n3.2.1 Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 4.9.3 (GCC)
  configuration: --arch=x86 --target-os=mingw32 --cross-prefix=/opt/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/bin/i686-w64-mingw32- --pkg-config=pkg-config --disable-w32threads --enable-libsoxr --enable-fontconfig --enable-libass --enable-libbluray --enable-iconv --enable-libtwolame --extra-cflags=-DLIBTWOLAME_STATIC --enable-libzvbi --enable-libcaca --enable-libmodplug --extra-libs=-lstdc++ --extra-libs=-lpng --enable-decklink --extra-libs=-loleaut32 --enable-libmp3lame --enable-version3 --enable-zlib --enable-librtmp --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libopenjpeg --enable-gnutls --enable-libgsm --enable-libfreetype --enable-libopus --enable-bzlib --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-libschroedinger --enable-libvpx --enable-libilbc --enable-libwavpack --enable-libwebp --enable-libgme --enable-dxva2 --enable-avisynth --enable-gray --enable-libopenh264 --enable-netcdf --enable-libflite --enable-lzma --enable-libsnappy --enable-libzimg --enable-gpl --enable-libx264 --enable-libx265 --enable-frei0r --enable-filter=frei0r --enable-librubberband --enable-libvidstab --enable-libxavs --enable-libxvid --enable-libmfx --extra-libs=-lpsapi --extra-libs=-lspeexdsp --extra-cflags='-mtune=core2' --extra-cflags=-O3 --enable-static --disable-shared --prefix=/opt/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/i686-w64-mingw32 --enable-runtime-cpudetect
  libavutil      55. 34.100 / 55. 34.100
  libavcodec    57. 64.101 / 57. 64.101
  libavformat    57. 56.100 / 57. 56.100
  libavdevice    57.  1.100 / 57.  1.100
  libavfilter    6. 65.100 /  6. 65.100
  libswscale      4.  2.100 /  4.  2.100
  libswresample  2.  3.100 /  2.  3.100
  libpostproc    54.  1.100 / 54.  1.100
Input #0, hls,applehttp, from 'https://edge58.stream.highwebmedia.com/live-edge/killer__tits-sd-0e56a02505f6590e451bd1d0c4118c7ef845840d21ce29e899cbb7734263c8eb_fast_aac/chunklist_w837271515.m3u8':
  Duration: N/A, start: 7232.179000, bitrate: N/A
  Program 0
    Metadata:
      variant_bitrate : 0
    Stream #0:0: Data: timed_id3 (ID3  / 0x20334449)
    Metadata:
      variant_bitrate : 0
    Stream #0:1: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv), 640x480 [SAR 1:1 DAR 4:3], 30 tbr, 90k tbn, 60 tbc
    Metadata:
      variant_bitrate : 0
    Stream #0:2: Audio: aac (LC) ([15][0][0][0] / 0x000F), 16000 Hz, mono, fltp
    Metadata:
      variant_bitrate : 0
Output #0, mpegts, to 'c:\test.ts':
  Metadata:
    encoder        : Lavf57.56.100
    Stream #0:0: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv), 640x480 [SAR 1:1 DAR 4:3], q=2-31, 30 tbr, 90k tbn, 90k tbc
    Metadata:
      variant_bitrate : 0
    Stream #0:1: Audio: aac (LC) ([15][0][0][0] / 0x000F), 16000 Hz, mono
    Metadata:
      variant_bitrate : 0
Stream mapping:
  Stream #0:1 -> #0:0 (copy)
  Stream #0:2 -> #0:1 (copy)
Press [q] to stop, [?] for help


Damianonymous 04-04-2017 10:19 PM

Re: streamlink: an up to date fork of livestreamer


 
Is this a specific FFmpeg version? How do I get it? On what system is it working with Chaturbate?

j_cool 04-05-2017 02:49 PM

Re: streamlink: an up to date fork of livestreamer


 
You will be surprised to find that I am running Streamlink's FFmpeg here.
Every FFmpeg is different because it is compiled in different way from one another.
You can see the difference between Streamlink's and Zeranoe's FFmpegs in this thread in post #31.

When it comes to HLS streams I think that every FFmpeg can do that.
I have not found any FFmpeg yet to work with Chaturbate RTMP streams.
For Chaturbate RTMP streams my only choice is KSV's Rtmpdump.
When it dies, We'll have to take what FFmpeg gives us.

j_cool 04-05-2017 03:31 PM

Re: streamlink: an up to date fork of livestreamer


 
You can use youtube-dl as well for Chaturbate. Enjoy your peep-show.

Take note of this:

[debug] exe versions: ffmpeg n3.2.1, rtmpdump 2.4 ( Streamlink's FFmpeg and KSV's Rtmpdump )


C:\MISC\YOUTUBE-DL>youtube-dl.exe --no-check-certificate --no-overwrites -v https://edge60.stream.highwebmedia.c.../playlist.m3u8
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--no-check-certificate', '--no-overwrites', '-v', 'https://edge60.stream.highwebmedia.com/live-edge/marymoody-sd-1b318ec7f11d8be61f3d614283502418a7cb760b4f6da80509 6cf7925a09ad0a_fast_aac/playlist.m3u8']
[debug] Encodings: locale cp1252, fs mbcs, out cp850, pref cp1252
[debug] youtube-dl version 2017.04.03
[debug] Python version 3.4.4 - Windows-7-6.1.7601-SP1
[debug] exe versions: ffmpeg n3.2.1, rtmpdump 2.4
[debug] Proxy map: {}
[generic] playlist: Requesting header
WARNING: Could not send HEAD request to https://edge60.stream.highwebmedia.c...playlist.m3u8: HTTP Error 404: Not Found
[generic] playlist: Downloading webpage
[generic] playlist: Downloading m3u8 information
[debug] Invoking downloader on 'https://edge60.stream.highwebmedia.com/live-edge/marymoody-sd-1b318ec7f11d8be61f3d614283502418a7cb760b4f6da80509 6cf7925a09ad0a_fast_aac/chunklist_w1902130837.m3u8'
[download] Destination: playlist-playlist.mp4
[debug] ffmpeg command line: ffmpeg -y -headers 'Accept-Encoding: gzip, deflate
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0) Gecko/20150101 Firefox/47.0 (Chrome)
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Accept-Language: en-us,en;q=0.5
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
' -i https://edge60.stream.highwebmedia.c...902130837.m3u8 -c copy -f mp4 -bsf:a aac_adtstoasc file:playlist-playlist.mp4.part
ffmpeg version n3.2.1 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.9.3 (GCC)
configuration: --arch=x86 --target-os=mingw32 --cross-prefix=/opt/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/bin/i686-w64-mingw32- --pkg-config=pkg-config --disable-w32threads --enable-libsoxr --enable-fontconfig --enable-libass --enable-libbluray --enable-iconv --enable-libtwolame --extra-cflags=-DLIBTWOLAME_STATIC --enable-libzvbi --enable-libcaca --enable-libmodplug --extra-libs=-lstdc++ --extra-libs=-lpng --enable-decklink --extra-libs=-loleaut32 --enable-libmp3lame --enable-version3 --enable-zlib --enable-librtmp --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libopenjpeg --enable-gnutls --enable-libgsm --enable-libfreetype --enable-libopus --enable-bzlib --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-libschroedinger --enable-libvpx --enable-libilbc --enable-libwavpack --enable-libwebp --enable-libgme --enable-dxva2 --enable-avisynth --enable-gray --enable-libopenh264 --enable-netcdf --enable-libflite --enable-lzma --enable-libsnappy --enable-libzimg --enable-gpl --enable-libx264 --enable-libx265 --enable-frei0r --enable-filter=frei0r --enable-librubberband --enable-libvidstab --enable-libxavs --enable-libxvid --enable-libmfx --extra-libs=-lpsapi --extra-libs=-lspeexdsp --extra-cflags='-mtune=core2' --extra-cflags=-O3 --enable-static --disable-shared --prefix=/opt/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/i686-w64-mingw32 --enable-runtime-cpudetect
libavutil 55. 34.100 / 55. 34.100
libavcodec 57. 64.101 / 57. 64.101
libavformat 57. 56.100 / 57. 56.100
libavdevice 57. 1.100 / 57. 1.100
libavfilter 6. 65.100 / 6. 65.100
libswscale 4. 2.100 / 4. 2.100
libswresample 2. 3.100 / 2. 3.100
libpostproc 54. 1.100 / 54. 1.100
Input #0, hls,applehttp, from 'https://edge60.stream.highwebmedia.com/live-edge/marymoody-sd-1b318ec7f11d8be61f3d614283502418a7cb760b4f6da80509 6cf7925a09ad0a_fast_aac/chunklist_w1902130837.m3u8':
Duration: N/A, start: 5701.304000, bitrate: N/A
Program 0
Metadata:
variant_bitrate : 0
Stream #0:0: Data: timed_id3 (ID3 / 0x20334449)
Metadata:
variant_bitrate : 0
Stream #0:1: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv), 800x600 [SAR 1:1 DAR 4:3], 30 tbr, 90k tbn, 60 tbc
Metadata:
variant_bitrate : 0
Stream #0:2: Audio: aac (LC) ([15][0][0][0] / 0x000F), 16000 Hz, mono, fltp
Metadata:
variant_bitrate : 0
Output #0, mp4, to 'file:playlist-playlist.mp4.part':
Metadata:
encoder : Lavf57.56.100
Stream #0:0: Video: h264 (Main) ([33][0][0][0] / 0x0021), yuv420p(tv), 800x600 [SAR 1:1 DAR 4:3], q=2-31, 30 tbr, 90k tbn, 90k tbc
Metadata:
variant_bitrate : 0
Stream #0:1: Audio: aac (LC) ([64][0][0][0] / 0x0040), 16000 Hz, mono
Metadata:
variant_bitrate : 0
Stream mapping:
Stream #0:1 -> #0:0 (copy)
Stream #0:2 -> #0:1 (copy)
Press [q] to stop, [?] for help
skipping 4 segments ahead, expired from playlists0:00:11.03 bitrate=1223.8kbits/s speed=0.671x
frame= 439 fps= 24 q=-1.0 size= 1979kB time=00:00:18.90 bitrate= 857.7kbits/s speed=1.05x

Damianonymous 04-05-2017 05:38 PM

Re: streamlink: an up to date fork of livestreamer


 
You're right, I'm surprised because I did not use Streamlink with ffmpeg.exe, only a version built into Python, and I did not fit your parameters into any official version :) A new version of Streamlink has just been released:

https://github.com/streamlink/stream...ases/tag/0.5.0

tvgplayer 04-05-2017 08:20 PM

Re: streamlink: an up to date fork of livestreamer


 
The Chaturbate kodi addon is working fine & easy to use to get the stream info:

Code:

https://edge5.stream.highwebmedia.com/live-edge/sweet_experience-sd-fb7538bbe27159c936090f10f5f59edd7c8ab5e332237367bf60cb4885e7edd3_fast_aac/playlist.m3u8?rp=d22e22b975594d19b6d8475b0adfa7067e483635021f52d38bf5ac293f99b579&u=AnonymousUser&t={"username":"","org":"PHX","expire":1491444501,"sig":"8fa5c23f1bd3e0860824b42db1feea8bfc4e1ec52578e3f69985e1c73775b986","room":"sweet_experience"}

j_cool 04-06-2017 12:50 AM

Re: streamlink: an up to date fork of livestreamer


 
You can get m3u8 from Chaturbate's html source, courtesy and kindness of Chaturbate.


All times are GMT -6. The time now is 11:37 PM.