Facebook Live API ( RTMPS )

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Facebook Live API ( RTMPS )

Michalis Odysseos
Hi all,

Feels a bit weird to be addressing everyone in the email list but if this
is how it's done I will get used to it :)

My issue with the latest build (as well as the 4.1.3) is that I cannot
stream to RTMPS, as per the new requirements of Facebook Live API. I know
it can be done with other software, but I would never have the flexibility
of FFMPEG :) Also because I use it together with youtube-dl.

I don't know if I'm missing something, since it works on my Mac. When I run
the same command on Powershell I get an error. Then I proceeded with using
a different command, something much simpler and I got the same
error message, so I thought maybe is a bug of ffmpeg builds for windows?

Sample command:
ffmpeg -i $(youtube-dl -f 300 -g https://www.youtube.com/watch?v=Ioi8gJsYwaI)
-acodec aac -vcodec libx264 -f flv rtmps://
live-api-s.facebook.com:443/rtmp/......

Error:

[rtmps @ 000001e8583ef4c0] Cannot open connection tls://
live-api-s.facebook.com:443
rtmps://
live-api-s.facebook.com:443/rtmp/10161625965950332?s_bl=1&s_sml=0&s_sw=0&s_vt=api-s&a=AbwOTS-GzuT7YMrU:
Resource temporarily unavailable

Best Regards
Mike
_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: Facebook Live API ( RTMPS )

Micael Silva
On Wed, May 15, 2019 at 3:33 AM Michalis Odysseos <[hidden email]>
wrote:

> Hi all,
>
> Feels a bit weird to be addressing everyone in the email list but if this
> is how it's done I will get used to it :)
>
> My issue with the latest build (as well as the 4.1.3) is that I cannot
> stream to RTMPS, as per the new requirements of Facebook Live API. I know
> it can be done with other software, but I would never have the flexibility
> of FFMPEG :) Also because I use it together with youtube-dl.
>
> I don't know if I'm missing something, since it works on my Mac. When I run
> the same command on Powershell I get an error. Then I proceeded with using
> a different command, something much simpler and I got the same
> error message, so I thought maybe is a bug of ffmpeg builds for windows?
>
> Sample command:
> ffmpeg -i $(youtube-dl -f 300 -g
> https://www.youtube.com/watch?v=Ioi8gJsYwaI)
> -acodec aac -vcodec libx264 -f flv rtmps://
> live-api-s.facebook.com:443/rtmp/......
>
> Error:
>
> [rtmps @ 000001e8583ef4c0] Cannot open connection tls://
> live-api-s.facebook.com:443
> rtmps://
>
> live-api-s.facebook.com:443/rtmp/10161625965950332?s_bl=1&s_sml=0&s_sw=0&s_vt=api-s&a=AbwOTS-GzuT7YMrU
> :
> Resource temporarily unavailable
>
> Best Regards
> Mike
>
>
Please provide full command output
_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: Facebook Live API ( RTMPS )

Michalis Odysseos
Hi Micael,

Here's the full command output:

PS C:\Users\m.odysseos> ffmpeg -i $(youtube-dl -f 300 -g

>> https://www.youtube.com/watch?v=f2qdBkB91ec) -acodec aac -vcodec libx264
>> -f flv rtmps://live-api-s.facebook.com:443/rtmp/10161625305460332?s_bl=1
>> "&"s_ps=1"&"s_sml=0"&"s_sw=0"&"s_vt=api-s"&"a=AbyPgttRibOTTpnE
>
> ffmpeg version N-93855-g21832b93d5 Copyright (c) 2000-2019 the FFmpeg
>> developers
>
>   built with gcc 8.3.1 (GCC) 20190414
>
>   configuration: --enable-gpl --enable-version3 --enable-sdl2
>> --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass
>> --enable-libdav1d --enable-libbluray --enable-libfreetype
>> --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb
>> --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy
>> --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx
>> --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265
>> --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp
>> --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc
>> --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom
>> --enable-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid
>> --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2
>> --enable-avisynth --enable-libopenmpt
>
>   libavutil      56. 27.100 / 56. 27.100
>
>   libavcodec     58. 52.101 / 58. 52.101
>
>   libavformat    58. 27.103 / 58. 27.103
>
>   libavdevice    58.  7.100 / 58.  7.100
>
>   libavfilter     7. 51.100 /  7. 51.100
>
>   libswscale      5.  4.101 /  5.  4.101
>
>   libswresample   3.  4.100 /  3.  4.100
>
>   libpostproc    55.  4.100 / 55.  4.100
>
> [hls @ 0000015b33399440] Opening '
>> https://r3---sn-f58xn2xxq-aj5l.googlevideo.com/videoplayback/id/f2qdBkB91ec.0/itag/300/source/yt_live_broadcast/requiressl/yes/ratebypass/yes/live/1/goi/160/sgoap/gir%3Dyes%3Bitag%3D140/sgovp/gir%3Dyes%3Bitag%3D298/hls_chunk_host/r3---sn-f58xn2xxq-aj5l.googlevideo.com/playlist_type/DVR/ei/NhPcXNSJCMTH1waCzb_oBg/gcr/cy/initcwndbps/7880/mm/32/mn/sn-f58xn2xxq-aj5l/ms/lv/mv/m/pl/20/keepalive/yes/mt/1557926608/disable_polymer/true/ip/213.133.80.242/ipbits/0/expire/1557948310/sparams/ip,ipbits,expire,id,itag,source,requiressl,ratebypass,live,goi,sgoap,sgovp,hls_chunk_host,playlist_type,ei,gcr,initcwndbps,mm,mn,ms,mv,pl/signature/50ABE34537D187D9192CF0AB5F1916A0CC585A72.4278E5198D75861A389F013E4994FA7108A70C7B/key/dg_yt0/playlist/index.m3u8/sq/8291/goap/clen%3D44173%3Blmt%3D1557910122108144/govp/clen%3D443567%3Blmt%3D1557910122108151/dur/2.000/file/seg.ts'
>> for reading
>
> [hls @ 0000015b33399440] Opening '
>> https://r3---sn-f58xn2xxq-aj5l.googlevideo.com/videoplayback/id/f2qdBkB91ec.0/itag/300/source/yt_live_broadcast/requiressl/yes/ratebypass/yes/live/1/goi/160/sgoap/gir%3Dyes%3Bitag%3D140/sgovp/gir%3Dyes%3Bitag%3D298/hls_chunk_host/r3---sn-f58xn2xxq-aj5l.googlevideo.com/playlist_type/DVR/ei/NhPcXNSJCMTH1waCzb_oBg/gcr/cy/initcwndbps/7880/mm/32/mn/sn-f58xn2xxq-aj5l/ms/lv/mv/m/pl/20/keepalive/yes/mt/1557926608/disable_polymer/true/ip/213.133.80.242/ipbits/0/expire/1557948310/sparams/ip,ipbits,expire,id,itag,source,requiressl,ratebypass,live,goi,sgoap,sgovp,hls_chunk_host,playlist_type,ei,gcr,initcwndbps,mm,mn,ms,mv,pl/signature/50ABE34537D187D9192CF0AB5F1916A0CC585A72.4278E5198D75861A389F013E4994FA7108A70C7B/key/dg_yt0/playlist/index.m3u8/sq/8292/goap/clen%3D44059%3Blmt%3D1557910122108154/govp/clen%3D380570%3Blmt%3D1557910122108161/dur/2.000/file/seg.ts'
>> for reading
>
> Input #0, hls, from '
>> https://manifest.googlevideo.com/api/manifest/hls_playlist/id/f2qdBkB91ec.0/itag/300/source/yt_live_broadcast/requiressl/yes/ratebypass/yes/live/1/goi/160/sgoap/gir%3Dyes%3Bitag%3D140/sgovp/gir%3Dyes%3Bitag%3D298/hls_chunk_host/r3---sn-f58xn2xxq-aj5l.googlevideo.com/playlist_type/DVR/ei/NhPcXNSJCMTH1waCzb_oBg/gcr/cy/initcwndbps/7880/mm/32/mn/sn-f58xn2xxq-aj5l/ms/lv/mv/m/pl/20/dover/11/keepalive/yes/mt/1557926608/disable_polymer/true/ip/213.133.80.242/ipbits/0/expire/1557948310/sparams/ip,ipbits,expire,id,itag,source,requiressl,ratebypass,live,goi,sgoap,sgovp,hls_chunk_host,playlist_type,ei,gcr,initcwndbps,mm,mn,ms,mv,pl/signature/50ABE34537D187D9192CF0AB5F1916A0CC585A72.4278E5198D75861A389F013E4994FA7108A70C7B/key/dg_yt0/playlist/index.m3u8
>> ':
>
>   Duration: N/A, start: 16581.994667, bitrate: N/A
>
>   Program 0
>
>     Metadata:
>
>       variant_bitrate : 0
>
>     Stream #0:0: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz,
>> stereo, fltp
>
>     Metadata:
>
>       variant_bitrate : 0
>
>     Stream #0:1: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p,
>> 1280x720 [SAR 1:1 DAR 16:9], 60 fps, 60 tbr, 90k tbn, 120 tbc
>
>     Metadata:
>
>       variant_bitrate : 0
>
> [rtmps @ 0000015b3469eac0] Cannot open connection tls://
>> live-api-s.facebook.com:443
>
> rtmps://
>> live-api-s.facebook.com:443/rtmp/10161625305460332?s_bl=1&s_ps=1&s_sml=0&s_sw=0&s_vt=api-s&a=AbyPgttRibOTTpnE:
>> Resource temporarily unavailable
>
>
The same command works perfectly when I run it on Ubuntu on  Windows 10.

Best regards

On Wed, 15 May 2019 at 15:23, Micael Silva <[hidden email]> wrote:

> On Wed, May 15, 2019 at 3:33 AM Michalis Odysseos <[hidden email]>
> wrote:
>
> > Hi all,
> >
> > Feels a bit weird to be addressing everyone in the email list but if this
> > is how it's done I will get used to it :)
> >
> > My issue with the latest build (as well as the 4.1.3) is that I cannot
> > stream to RTMPS, as per the new requirements of Facebook Live API. I know
> > it can be done with other software, but I would never have the
> flexibility
> > of FFMPEG :) Also because I use it together with youtube-dl.
> >
> > I don't know if I'm missing something, since it works on my Mac. When I
> run
> > the same command on Powershell I get an error. Then I proceeded with
> using
> > a different command, something much simpler and I got the same
> > error message, so I thought maybe is a bug of ffmpeg builds for windows?
> >
> > Sample command:
> > ffmpeg -i $(youtube-dl -f 300 -g
> > https://www.youtube.com/watch?v=Ioi8gJsYwaI)
> > -acodec aac -vcodec libx264 -f flv rtmps://
> > live-api-s.facebook.com:443/rtmp/......
> >
> > Error:
> >
> > [rtmps @ 000001e8583ef4c0] Cannot open connection tls://
> > live-api-s.facebook.com:443
> > rtmps://
> >
> >
> live-api-s.facebook.com:443/rtmp/10161625965950332?s_bl=1&s_sml=0&s_sw=0&s_vt=api-s&a=AbwOTS-GzuT7YMrU
> > :
> > Resource temporarily unavailable
> >
> > Best Regards
> > Mike
> >
> >
> Please provide full command output
> _______________________________________________
> ffmpeg-user mailing list
> [hidden email]
> https://ffmpeg.org/mailman/listinfo/ffmpeg-user
>
> To unsubscribe, visit link above, or email
> [hidden email] with subject "unsubscribe".
_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: Facebook Live API ( RTMPS )

Micael Silva
On Wed, May 15, 2019 at 10:27 AM Michalis Odysseos <[hidden email]>
wrote:

> Hi Micael,
>
> Here's the full command output:
>
> PS C:\Users\m.odysseos> ffmpeg -i $(youtube-dl -f 300 -g
> >> https://www.youtube.com/watch?v=f2qdBkB91ec) -acodec aac -vcodec
> libx264
> >> -f flv rtmps://
> live-api-s.facebook.com:443/rtmp/10161625305460332?s_bl=1
> >> "&"s_ps=1"&"s_sml=0"&"s_sw=0"&"s_vt=api-s"&"a=AbyPgttRibOTTpnE
> >
> > ffmpeg version N-93855-g21832b93d5 Copyright (c) 2000-2019 the FFmpeg
> >> developers
> >
> >   built with gcc 8.3.1 (GCC) 20190414
> >
> >   configuration: --enable-gpl --enable-version3 --enable-sdl2
> >> --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass
> >> --enable-libdav1d --enable-libbluray --enable-libfreetype
> >> --enable-libmp3lame --enable-libopencore-amrnb
> --enable-libopencore-amrwb
> >> --enable-libopenjpeg --enable-libopus --enable-libshine
> --enable-libsnappy
> >> --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx
> >> --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265
> >> --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib
> --enable-gmp
> >> --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc
> >> --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom
> >> --enable-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid
> >> --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2
> >> --enable-avisynth --enable-libopenmpt
> >
> >   libavutil      56. 27.100 / 56. 27.100
> >
> >   libavcodec     58. 52.101 / 58. 52.101
> >
> >   libavformat    58. 27.103 / 58. 27.103
> >
> >   libavdevice    58.  7.100 / 58.  7.100
> >
> >   libavfilter     7. 51.100 /  7. 51.100
> >
> >   libswscale      5.  4.101 /  5.  4.101
> >
> >   libswresample   3.  4.100 /  3.  4.100
> >
> >   libpostproc    55.  4.100 / 55.  4.100
> >
> > [hls @ 0000015b33399440] Opening '
> >>
> https://r3---sn-f58xn2xxq-aj5l.googlevideo.com/videoplayback/id/f2qdBkB91ec.0/itag/300/source/yt_live_broadcast/requiressl/yes/ratebypass/yes/live/1/goi/160/sgoap/gir%3Dyes%3Bitag%3D140/sgovp/gir%3Dyes%3Bitag%3D298/hls_chunk_host/r3---sn-f58xn2xxq-aj5l.googlevideo.com/playlist_type/DVR/ei/NhPcXNSJCMTH1waCzb_oBg/gcr/cy/initcwndbps/7880/mm/32/mn/sn-f58xn2xxq-aj5l/ms/lv/mv/m/pl/20/keepalive/yes/mt/1557926608/disable_polymer/true/ip/213.133.80.242/ipbits/0/expire/1557948310/sparams/ip,ipbits,expire,id,itag,source,requiressl,ratebypass,live,goi,sgoap,sgovp,hls_chunk_host,playlist_type,ei,gcr,initcwndbps,mm,mn,ms,mv,pl/signature/50ABE34537D187D9192CF0AB5F1916A0CC585A72.4278E5198D75861A389F013E4994FA7108A70C7B/key/dg_yt0/playlist/index.m3u8/sq/8291/goap/clen%3D44173%3Blmt%3D1557910122108144/govp/clen%3D443567%3Blmt%3D1557910122108151/dur/2.000/file/seg.ts
> '
> >> for reading
> >
> > [hls @ 0000015b33399440] Opening '
> >>
> https://r3---sn-f58xn2xxq-aj5l.googlevideo.com/videoplayback/id/f2qdBkB91ec.0/itag/300/source/yt_live_broadcast/requiressl/yes/ratebypass/yes/live/1/goi/160/sgoap/gir%3Dyes%3Bitag%3D140/sgovp/gir%3Dyes%3Bitag%3D298/hls_chunk_host/r3---sn-f58xn2xxq-aj5l.googlevideo.com/playlist_type/DVR/ei/NhPcXNSJCMTH1waCzb_oBg/gcr/cy/initcwndbps/7880/mm/32/mn/sn-f58xn2xxq-aj5l/ms/lv/mv/m/pl/20/keepalive/yes/mt/1557926608/disable_polymer/true/ip/213.133.80.242/ipbits/0/expire/1557948310/sparams/ip,ipbits,expire,id,itag,source,requiressl,ratebypass,live,goi,sgoap,sgovp,hls_chunk_host,playlist_type,ei,gcr,initcwndbps,mm,mn,ms,mv,pl/signature/50ABE34537D187D9192CF0AB5F1916A0CC585A72.4278E5198D75861A389F013E4994FA7108A70C7B/key/dg_yt0/playlist/index.m3u8/sq/8292/goap/clen%3D44059%3Blmt%3D1557910122108154/govp/clen%3D380570%3Blmt%3D1557910122108161/dur/2.000/file/seg.ts
> '
> >> for reading
> >
> > Input #0, hls, from '
> >>
> https://manifest.googlevideo.com/api/manifest/hls_playlist/id/f2qdBkB91ec.0/itag/300/source/yt_live_broadcast/requiressl/yes/ratebypass/yes/live/1/goi/160/sgoap/gir%3Dyes%3Bitag%3D140/sgovp/gir%3Dyes%3Bitag%3D298/hls_chunk_host/r3---sn-f58xn2xxq-aj5l.googlevideo.com/playlist_type/DVR/ei/NhPcXNSJCMTH1waCzb_oBg/gcr/cy/initcwndbps/7880/mm/32/mn/sn-f58xn2xxq-aj5l/ms/lv/mv/m/pl/20/dover/11/keepalive/yes/mt/1557926608/disable_polymer/true/ip/213.133.80.242/ipbits/0/expire/1557948310/sparams/ip,ipbits,expire,id,itag,source,requiressl,ratebypass,live,goi,sgoap,sgovp,hls_chunk_host,playlist_type,ei,gcr,initcwndbps,mm,mn,ms,mv,pl/signature/50ABE34537D187D9192CF0AB5F1916A0CC585A72.4278E5198D75861A389F013E4994FA7108A70C7B/key/dg_yt0/playlist/index.m3u8
> >> ':
> >
> >   Duration: N/A, start: 16581.994667, bitrate: N/A
> >
> >   Program 0
> >
> >     Metadata:
> >
> >       variant_bitrate : 0
> >
> >     Stream #0:0: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz,
> >> stereo, fltp
> >
> >     Metadata:
> >
> >       variant_bitrate : 0
> >
> >     Stream #0:1: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p,
> >> 1280x720 [SAR 1:1 DAR 16:9], 60 fps, 60 tbr, 90k tbn, 120 tbc
> >
> >     Metadata:
> >
> >       variant_bitrate : 0
> >
> > [rtmps @ 0000015b3469eac0] Cannot open connection tls://
> >> live-api-s.facebook.com:443
> >
> > rtmps://
> >>
> live-api-s.facebook.com:443/rtmp/10161625305460332?s_bl=1&s_ps=1&s_sml=0&s_sw=0&s_vt=api-s&a=AbyPgttRibOTTpnE
> :
> >> Resource temporarily unavailable
> >
> >
> The same command works perfectly when I run it on Ubuntu on  Windows 10.
>
> Best regards
>
> On Wed, 15 May 2019 at 15:23, Micael Silva <[hidden email]> wrote:
>
> > On Wed, May 15, 2019 at 3:33 AM Michalis Odysseos <
> [hidden email]>
> > wrote:
> >
> > > Hi all,
> > >
> > > Feels a bit weird to be addressing everyone in the email list but if
> this
> > > is how it's done I will get used to it :)
> > >
> > > My issue with the latest build (as well as the 4.1.3) is that I cannot
> > > stream to RTMPS, as per the new requirements of Facebook Live API. I
> know
> > > it can be done with other software, but I would never have the
> > flexibility
> > > of FFMPEG :) Also because I use it together with youtube-dl.
> > >
> > > I don't know if I'm missing something, since it works on my Mac. When I
> > run
> > > the same command on Powershell I get an error. Then I proceeded with
> > using
> > > a different command, something much simpler and I got the same
> > > error message, so I thought maybe is a bug of ffmpeg builds for
> windows?
> > >
> > > Sample command:
> > > ffmpeg -i $(youtube-dl -f 300 -g
> > > https://www.youtube.com/watch?v=Ioi8gJsYwaI)
> > > -acodec aac -vcodec libx264 -f flv rtmps://
> > > live-api-s.facebook.com:443/rtmp/......
> > >
> > > Error:
> > >
> > > [rtmps @ 000001e8583ef4c0] Cannot open connection tls://
> > > live-api-s.facebook.com:443
> > > rtmps://
> > >
> > >
> >
> live-api-s.facebook.com:443/rtmp/10161625965950332?s_bl=1&s_sml=0&s_sw=0&s_vt=api-s&a=AbwOTS-GzuT7YMrU
> > > :
> > > Resource temporarily unavailable
> > >
> > > Best Regards
> > > Mike
> > >
> > >
> > Please provide full command output
>
>
At first look seems that the compilation you're trying to use isn't
compiled with OpenSSL but with GnuTLS. I don't know if there is any issue
with GnuTLS and the new Facebook RTMPS endpoint but worth check if the
versions you tried on Mac and Linux uses OpenSSL and narrow down the issue.
_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: Facebook Live API ( RTMPS )

Michalis Odysseos
Thanks Micael,

Unfortunately I'm not that technical to be able to do that. Plus I tried
using the same version and it was the same issue. Using Ubuntu on Windows
for now :)

Best Regards

On Wed, 15 May 2019 at 22:55, Micael Silva <[hidden email]> wrote:

> On Wed, May 15, 2019 at 10:27 AM Michalis Odysseos <[hidden email]
> >
> wrote:
>
> > Hi Micael,
> >
> > Here's the full command output:
> >
> > PS C:\Users\m.odysseos> ffmpeg -i $(youtube-dl -f 300 -g
> > >> https://www.youtube.com/watch?v=f2qdBkB91ec) -acodec aac -vcodec
> > libx264
> > >> -f flv rtmps://
> > live-api-s.facebook.com:443/rtmp/10161625305460332?s_bl=1
> > >> "&"s_ps=1"&"s_sml=0"&"s_sw=0"&"s_vt=api-s"&"a=AbyPgttRibOTTpnE
> > >
> > > ffmpeg version N-93855-g21832b93d5 Copyright (c) 2000-2019 the FFmpeg
> > >> developers
> > >
> > >   built with gcc 8.3.1 (GCC) 20190414
> > >
> > >   configuration: --enable-gpl --enable-version3 --enable-sdl2
> > >> --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass
> > >> --enable-libdav1d --enable-libbluray --enable-libfreetype
> > >> --enable-libmp3lame --enable-libopencore-amrnb
> > --enable-libopencore-amrwb
> > >> --enable-libopenjpeg --enable-libopus --enable-libshine
> > --enable-libsnappy
> > >> --enable-libsoxr --enable-libtheora --enable-libtwolame
> --enable-libvpx
> > >> --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265
> > >> --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib
> > --enable-gmp
> > >> --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc
> > >> --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom
> > >> --enable-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid
> > >> --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2
> > >> --enable-avisynth --enable-libopenmpt
> > >
> > >   libavutil      56. 27.100 / 56. 27.100
> > >
> > >   libavcodec     58. 52.101 / 58. 52.101
> > >
> > >   libavformat    58. 27.103 / 58. 27.103
> > >
> > >   libavdevice    58.  7.100 / 58.  7.100
> > >
> > >   libavfilter     7. 51.100 /  7. 51.100
> > >
> > >   libswscale      5.  4.101 /  5.  4.101
> > >
> > >   libswresample   3.  4.100 /  3.  4.100
> > >
> > >   libpostproc    55.  4.100 / 55.  4.100
> > >
> > > [hls @ 0000015b33399440] Opening '
> > >>
> >
> https://r3---sn-f58xn2xxq-aj5l.googlevideo.com/videoplayback/id/f2qdBkB91ec.0/itag/300/source/yt_live_broadcast/requiressl/yes/ratebypass/yes/live/1/goi/160/sgoap/gir%3Dyes%3Bitag%3D140/sgovp/gir%3Dyes%3Bitag%3D298/hls_chunk_host/r3---sn-f58xn2xxq-aj5l.googlevideo.com/playlist_type/DVR/ei/NhPcXNSJCMTH1waCzb_oBg/gcr/cy/initcwndbps/7880/mm/32/mn/sn-f58xn2xxq-aj5l/ms/lv/mv/m/pl/20/keepalive/yes/mt/1557926608/disable_polymer/true/ip/213.133.80.242/ipbits/0/expire/1557948310/sparams/ip,ipbits,expire,id,itag,source,requiressl,ratebypass,live,goi,sgoap,sgovp,hls_chunk_host,playlist_type,ei,gcr,initcwndbps,mm,mn,ms,mv,pl/signature/50ABE34537D187D9192CF0AB5F1916A0CC585A72.4278E5198D75861A389F013E4994FA7108A70C7B/key/dg_yt0/playlist/index.m3u8/sq/8291/goap/clen%3D44173%3Blmt%3D1557910122108144/govp/clen%3D443567%3Blmt%3D1557910122108151/dur/2.000/file/seg.ts
> > '
> > >> for reading
> > >
> > > [hls @ 0000015b33399440] Opening '
> > >>
> >
> https://r3---sn-f58xn2xxq-aj5l.googlevideo.com/videoplayback/id/f2qdBkB91ec.0/itag/300/source/yt_live_broadcast/requiressl/yes/ratebypass/yes/live/1/goi/160/sgoap/gir%3Dyes%3Bitag%3D140/sgovp/gir%3Dyes%3Bitag%3D298/hls_chunk_host/r3---sn-f58xn2xxq-aj5l.googlevideo.com/playlist_type/DVR/ei/NhPcXNSJCMTH1waCzb_oBg/gcr/cy/initcwndbps/7880/mm/32/mn/sn-f58xn2xxq-aj5l/ms/lv/mv/m/pl/20/keepalive/yes/mt/1557926608/disable_polymer/true/ip/213.133.80.242/ipbits/0/expire/1557948310/sparams/ip,ipbits,expire,id,itag,source,requiressl,ratebypass,live,goi,sgoap,sgovp,hls_chunk_host,playlist_type,ei,gcr,initcwndbps,mm,mn,ms,mv,pl/signature/50ABE34537D187D9192CF0AB5F1916A0CC585A72.4278E5198D75861A389F013E4994FA7108A70C7B/key/dg_yt0/playlist/index.m3u8/sq/8292/goap/clen%3D44059%3Blmt%3D1557910122108154/govp/clen%3D380570%3Blmt%3D1557910122108161/dur/2.000/file/seg.ts
> > '
> > >> for reading
> > >
> > > Input #0, hls, from '
> > >>
> >
> https://manifest.googlevideo.com/api/manifest/hls_playlist/id/f2qdBkB91ec.0/itag/300/source/yt_live_broadcast/requiressl/yes/ratebypass/yes/live/1/goi/160/sgoap/gir%3Dyes%3Bitag%3D140/sgovp/gir%3Dyes%3Bitag%3D298/hls_chunk_host/r3---sn-f58xn2xxq-aj5l.googlevideo.com/playlist_type/DVR/ei/NhPcXNSJCMTH1waCzb_oBg/gcr/cy/initcwndbps/7880/mm/32/mn/sn-f58xn2xxq-aj5l/ms/lv/mv/m/pl/20/dover/11/keepalive/yes/mt/1557926608/disable_polymer/true/ip/213.133.80.242/ipbits/0/expire/1557948310/sparams/ip,ipbits,expire,id,itag,source,requiressl,ratebypass,live,goi,sgoap,sgovp,hls_chunk_host,playlist_type,ei,gcr,initcwndbps,mm,mn,ms,mv,pl/signature/50ABE34537D187D9192CF0AB5F1916A0CC585A72.4278E5198D75861A389F013E4994FA7108A70C7B/key/dg_yt0/playlist/index.m3u8
> > >> ':
> > >
> > >   Duration: N/A, start: 16581.994667, bitrate: N/A
> > >
> > >   Program 0
> > >
> > >     Metadata:
> > >
> > >       variant_bitrate : 0
> > >
> > >     Stream #0:0: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz,
> > >> stereo, fltp
> > >
> > >     Metadata:
> > >
> > >       variant_bitrate : 0
> > >
> > >     Stream #0:1: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p,
> > >> 1280x720 [SAR 1:1 DAR 16:9], 60 fps, 60 tbr, 90k tbn, 120 tbc
> > >
> > >     Metadata:
> > >
> > >       variant_bitrate : 0
> > >
> > > [rtmps @ 0000015b3469eac0] Cannot open connection tls://
> > >> live-api-s.facebook.com:443
> > >
> > > rtmps://
> > >>
> >
> live-api-s.facebook.com:443/rtmp/10161625305460332?s_bl=1&s_ps=1&s_sml=0&s_sw=0&s_vt=api-s&a=AbyPgttRibOTTpnE
> > :
> > >> Resource temporarily unavailable
> > >
> > >
> > The same command works perfectly when I run it on Ubuntu on  Windows 10.
> >
> > Best regards
> >
> > On Wed, 15 May 2019 at 15:23, Micael Silva <[hidden email]>
> wrote:
> >
> > > On Wed, May 15, 2019 at 3:33 AM Michalis Odysseos <
> > [hidden email]>
> > > wrote:
> > >
> > > > Hi all,
> > > >
> > > > Feels a bit weird to be addressing everyone in the email list but if
> > this
> > > > is how it's done I will get used to it :)
> > > >
> > > > My issue with the latest build (as well as the 4.1.3) is that I
> cannot
> > > > stream to RTMPS, as per the new requirements of Facebook Live API. I
> > know
> > > > it can be done with other software, but I would never have the
> > > flexibility
> > > > of FFMPEG :) Also because I use it together with youtube-dl.
> > > >
> > > > I don't know if I'm missing something, since it works on my Mac.
> When I
> > > run
> > > > the same command on Powershell I get an error. Then I proceeded with
> > > using
> > > > a different command, something much simpler and I got the same
> > > > error message, so I thought maybe is a bug of ffmpeg builds for
> > windows?
> > > >
> > > > Sample command:
> > > > ffmpeg -i $(youtube-dl -f 300 -g
> > > > https://www.youtube.com/watch?v=Ioi8gJsYwaI)
> > > > -acodec aac -vcodec libx264 -f flv rtmps://
> > > > live-api-s.facebook.com:443/rtmp/......
> > > >
> > > > Error:
> > > >
> > > > [rtmps @ 000001e8583ef4c0] Cannot open connection tls://
> > > > live-api-s.facebook.com:443
> > > > rtmps://
> > > >
> > > >
> > >
> >
> live-api-s.facebook.com:443/rtmp/10161625965950332?s_bl=1&s_sml=0&s_sw=0&s_vt=api-s&a=AbwOTS-GzuT7YMrU
> > > > :
> > > > Resource temporarily unavailable
> > > >
> > > > Best Regards
> > > > Mike
> > > >
> > > >
> > > Please provide full command output
> >
> >
> At first look seems that the compilation you're trying to use isn't
> compiled with OpenSSL but with GnuTLS. I don't know if there is any issue
> with GnuTLS and the new Facebook RTMPS endpoint but worth check if the
> versions you tried on Mac and Linux uses OpenSSL and narrow down the issue.
> _______________________________________________
> ffmpeg-user mailing list
> [hidden email]
> https://ffmpeg.org/mailman/listinfo/ffmpeg-user
>
> To unsubscribe, visit link above, or email
> [hidden email] with subject "unsubscribe".
_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".