2016-11-11 13 views
0

wowza rest api(/ v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/pushpublish/mapentries)からfacebookストリームを作成したいと考えています。 APIドキュメントを1として休憩APIを使ってwowzaでストリームターゲットをFacebookに追加するには?

Parameters `{ 
    "shoutcast.destination": "", 
    "icecast2.public": false, 
    "akamai.destinationServer": "", 
    "shoutcast.icq": "", 
    "facebook.eventSourceName": "", 
    "timeToLive": 0, 
    "password": "", 
    "facebook.destType": "", 
    "rtpWrap": false, 
    "icecast2.name": "", 
    "akamai.hostId": "", 
    "icecast2.icq": "", 
    "host": "", 
    "connectionFlashVersion": "", 
    "cupertino.renditions": "", 
    "facebook.title": "", 
    "debugPackets": false, 
    "shoutcast.public": false, 
    "shoutcast.aim": "", 
    "profile": "", 
    "icecast2.description": "", 
    "sessionStatus": "", 
    "shoutcast.metaname": "", 
    "icecast2.genre": "", 
    "facebook.destId": "", 
    "queryString": "", 
    "akamai.eventName": "", 
    "version": "", 
    "shoutcast.name": "", 
    "sendStreamCloseCommands": false, 
    "port": 0, 
    "sendFCPublish": false, 
    "icecast2.aim": "", 
    "http.playlistCount": 0, 
    "http.playlistTimeout": 0, 
    "facebook.destName": "", 
    "audioPort": "", 
    "icecast2.metaname": "", 
    "sourceStreamName": "", 
    "connectionCode": "", 
    "localBindAddress": "", 
    "shoutcast.protocol": "", 
    "debugLogChildren": false, 
    "serverName": "", 
    "adaptiveStreaming": false, 
    "facebook.eventSourceType": "", 
    "enabled": false, 
    "shoutcast.irc": "", 
    "sendReleaseStream": false, 
    "shoutcast.url": "", 
    "icecast2.irc": "", 
    "facebook.description": "", 
    "debugLog": false, 
    "shoutcast.genre": "", 
    "akamai.streamId": "", 
    "akamai.hdNetwork": false, 
    "adaptiveGroups": "", 
    "saveFieldList": [ 
     "" 
    ], 
    "http.playlistAcrossSessions": false, 
    "secureTokenSharedSecret": "", 
    "http.fakePosts": false, 
    "sendSSL": false, 
    "sendOriginalTimecodes": false, 
    "icecast2.destination": "", 
    "facebook.accessToken": "", 
    "userName": "", 
    "facebook.privacy": "", 
    "streamName": "", 
    "removeDefaultAppInstance": false, 
    "videoPort": "", 
    "http.writerDebug": false, 
    "icecast2.url": "", 
    "akamai.sendToBackupServer": false, 
    "destinationServer": "", 
    "application": "", 
    "entryName": "", 
    "streamWaitTimeout": 0, 
    "appInstance": "", 
    "originalTimecodeThreshold": "", 
    "autoStartTranscoder": false, 
    "sanjose.representationId": "" 
}` 

私はAPI呼び出しの間に渡されているが、彼らはそのための適切な文書については言及しなかったパラメータの多くは、彼らのです。

+0

Facebook Live APIでは、アクセストークンの生成に一意のアプリケーションIDを使用する必要があります。このトークンネゴシエーションは、ストリームターゲットの作成/更新(Facebookログインウィンドウの起動)時にWowza Streaming Engine Manager UIから処理され、Wowzaストリームターゲットのプロパティとして追加されてFacebookページに公開されます。トークンは、REST APIから作成することはできません。外部的にFacebook APIを使ってトークン管理を処理する必要があります。必要なアクセストークンを取得したら、これをROW API経由でWowzaストリームターゲットに取り込むことができます。 –

答えて

0

次のパラメータは、REST APIを介してFacebookのストリームのターゲットを作成するために使用することができます:)私を助けてください。 (/ V2 /サーバ/ {serverNameの} /のバーチャルホスト/ {vhostName} /アプリケーション/ {のappName}/pushpublish/mapentries)

{ 
    "entryName": "fb-api", 
    "profile": "rtmp-facebook", 
    "sourceStreamName": "{StreamName}", 
    "facebook.title": "Live Test", 
    "facebook.destType": "timeline", 
    "facebook.destId": "{DestinationPageId}", 
    "facebook.destName": "My Timeline", 
    "facebook.description": "This is Wowza live test", 
    "facebook.accessToken": "{FacebookAccessToken}", 
    "facebook.privacy": "onlyMe", 
    "extraOptions": { 
    "destinationName": "facebook" 
    }, 
    "enabled": true 
} 

あなたはWowzaがインストールされているファイルシステムへのアクセス権を持っている場合は、あなたが見ることができます\ conf \ {appName} \ PushPublishMap.txtファイルで作成されるすべてのストリームターゲット。 Wowzaストリーミングエンジンインターフェースを介してストリームターゲットを設定し、このファイルを開いて、REST APIを使用して特定のタイプのストリームターゲットに必要なパラメータについて知ることができます。

これは、Wowza Streaming Engine 4.5以上で有効です。

+0

ありがとうAslam私はあなたの方法でやっているそれは私を助けます。 –

+0

こんにちは! Ayaz私はwowza 4.6を使用していますこのソリューションはまだ有効ですか?私は同じことをやっていますが、ストリームターゲットでエラーが発生しています。トークンを受け入れていないようです。 wowzaストリーミングエンジンを使用してfacebookでログインしても、パブリッシュマップファイルで生成されたトークンが奇妙です(例:「ENC-xxxx」) PushPublishFacebookUtil.getTokenInfo:GETパス:v2.6/debug_token結果:400 – Usama

+0

こんにちはUsama、それはまだバージョン4.6で動作するはずです。使用しているFacebookのアクセストークンに動画の投稿に必要な権限があることを確認してください。 –

関連する問題