-
Notifications
You must be signed in to change notification settings - Fork 11
JSON RPC API
Yoteichi edited this page Aug 23, 2017
·
2 revisions
PeerCast YT は PeerCastStation で実装されたものと一部互換性のある JSON-RPC API が利用できます。
PeerCastStation の JSON-RPC API については PeerCastStation Wiki の JSON RPC API メモ を参照してください。
メソッド | 対応 | 備考 |
---|---|---|
addBroadcastHistory | × | |
addListener | × | |
addYellowPage | × | |
broadcastChannel | × | |
bumpChannel | ○ | |
checkBandWidth | × | |
checkPorts | × | |
checkUpdate | × | |
clearLog | ○ | YT22から。 |
getAuthToken | × | |
getBroadcastHistory | × | |
getChannelConnections | ○ | |
getChannelInfo | ○ | |
getChannelOutputs | × | |
getChannelRelayTree | ○ | |
getChannelStatus | ○ | |
getChannels | ○ | |
getContentReaders | × | |
getExternalIPAddresses | × | |
getListeners | × | |
getLog | ○ | YT22から。 |
getLogSettings | ○ | YT22から。 |
getNewVersions | ○ | 単に空配列を返す。 |
getNotificationMessages | ○ | 単に空配列を返す。 |
getPlugins | ○ | 単に空配列を返す。 |
getSettings | ○ | |
getSourceStreams | ○ | |
getStatus | ○ | |
getUserConfig | × | |
getVersionInfo | ○ | |
getYPChannels | ○ | |
getYellowPageProtocols | ○ | |
getYellowPages | ○ | |
removeListener | × | |
removeYellowPage | ○ | 常にエラーを返す。 |
resetListenerAuthenticationKey | × | |
restartAnnounce | × | |
restartChannelConnection | × | |
setChannelInfo | ○ | |
setListenerAccepts | × | |
setListenerAuthorizationRequired | × | |
setLogSettings | ○ | YT22から。 |
setSettings | ○ | |
stopAnnounce | × | |
stopChannel | ○ | |
stopChannelConnection | ○ | |
stopChannelOutput | × | |
updateYPChannels | × |
上記のメソッドに加え、PeerCast YT では次のメソッドを定義しています。
string fetch(string url, string name, string desc, string genre, string contact, number bitrate, string type)
指定された URL url
をソースとして、指定の詳細でチャンネルを立てます。
返り値は、作成されたチャンネルのチャンネルIDを表す文字列です。