Facebook 앱을 사용하여 스트리밍되는 실시간 비디오를 재생하려고합니다. 그것을 볼 수 있어야 내에서 또는 페이스 북의 외부에서Facebook Graph API : 실시간 비디오 스트림 (rtmps)을 재생할 수 없습니다.
{
"status": "LIVE",
"stream_url": "rtmps://rtmp.facebook.com:443/rtmp/1659765194096063?ds=1&s_efg=eyJxZV9ncm91cHMiOnsiZmJsaXZlX3NlcnZlcl9leHBlcmltZW50Ijp7InNlcnZpY2VfcG9ydCI6IjE3MDAwIn19fQ%3D%3D&a=ATiAO7IBgkxJpDTS",
"secure_stream_url": "rtmps://rtmp.facebook.com:443/rtmp/1659765194096063?ds=1&s_efg=eyJxZV9ncm91cHMiOnsiZmJsaXZlX3NlcnZlcl9leHBlcmltZW50Ijp7InNlcnZpY2VfcG9ydCI6IjE3MDAwIn19fQ%3D%3D&a=ATiAO7IBgkxJpDTS",
"embed_html": "<iframe src=\"https://www.facebook.com/plugins/video.php?href=https%3A%2F%2Fwww.facebook.com%2Fjonathan.apphus%2Fvideos%2F1659765184096064%2F&width=360\" width=\"360\" height=\"640\" style=\"border:none;overflow:hidden\" scrolling=\"no\" frameborder=\"0\" allowTransparency=\"true\" allowFullScreen=\"true\"></iframe>",
"id": "1659765194096063"
}
스트림은 공개로 설정되어 있으므로 사람 : 나는이 충돌 할 때/저/그래프 API 탐색기에서 엔드 포인트를 live_videos, 내 스트림을 볼 수 있습니다. 내 문제는 "stream_url"(또는 "secure_stream_url")을 사용하여 스트림을 볼 수 없다는 것입니다. VLC를 사용하여 보려고합니다. 데스크톱 앱과 iOS의 VLCKit lib를 모두 사용해 보았습니다.
Btw iframe의 https 링크가 작동합니다. 이 링크를 사용하여 브라우저에서 스트림을 볼 수 있습니다.
이것은 아마도 특정 쿠키가 facebook.com 도메인의 브라우저에 설정된 것에 의존합니다. 비공개 브라우저 창에서 스트림 URL을 연 경우 결과가 다를 수 있습니다. – CBroe