Facebook Live用のペアエンコーダの設定を進めています。 https://developers.facebook.com/docs/videos/live-video/getting-started/#pairingおよびhttps://developers.facebook.com/docs/graph-api/reference/live-encoder/に続く。エンコーダを登録してFBIDとbroadcast_idを取得できました。私は "ステータス:キャプチャ"ポイントで立ち往生しています。 Facebookは{action: "capture"}レスポンスを送信しますが、エンコーダがビデオパラメータで応答すると{Graph(#100)Invalid parameter、OAuthException、code 100}というエラーが発生します。しかし、私はスクリプトで同じエラーが発生します。どのパラメータが無効かわからない...FacebookライブAPI - ペアリングエンコーダ - 無効なパラメータ
ありがとう!ここで
は私が(有効なトークンを)送りますものです:
ステータスCAPTURE
broadcast_id **************
cap_streaming_protocolsは
をRTMPcap_audio_codecs AAC
cap_video_codecs H264
input_audio_samplerate 30000/1001
input_video_framerate 1080
input_video_height
1920 input_video_width 48000
input_audio_channelsここ
2私のコードスニペット:
$.ajax({
method: 'POST',
url: "//graph.facebook.com/"+fbid+"?access_token="+fbToken,
data: {
'status':'CAPTURE',
'broadcast_id': broadcast_id,
'cap_streaming_protocols': 'rtmp',
'cap_audio_codecs':'aac',
'cap_video_codecs':'h264',
'input_video_width': '1920',
'input_video_height': '1080',
'input_video_framerate': '30000/1001',
'input_audio_samplerate': '48000',
'input_audio_channels': '2'
},
}).done(function(response){
console.log(response);
$('#link').html(response);
});
これは解決しましたか?私は今、まったく同じ問題を抱えています... – kiw
@kiw、まだ運がありません。私はこのプロジェクトを今のところ保留にしています。うまくいけば、誰かが答えを持っているか、これを行う前にドキュメントが更新されるでしょう。 – RyanC