0
 +-------------------+                     +-------------------+
 |   Wowza           |                     |      Django       |
 |-------------------|                     |-------------------|       +-------------+
 |                   |                     |                   |       |             |
 |                   |                     |                   +------->   Database  |
 |     Java          |                     |      Python       |       |             |
 |                   |                     |                   |       +-------------+
 |                   |   v1,v2             |                   |
 |        A +-------------------------------------> X          |
 |                   |                     |                   |
 |                   |   u1,u2             |                   |
 |        B <-------------------------------------+ Y          |
 |                   |                     |                   |
 |                   |                     |                   |
 |                   |                     |                   |
 |                   |                     |                   |
 +-------------------+                     +-------------------+

A、B が純粋に Java である Wowza サーバーの関数であるとします。変数 v1、v2 は関数 A に対してプライベートです。

関数 X、Y は、Django/Twisted サーバーで実装された Python 関数です。変数 u1,u2 は Y のプライベートです。2 つの問題を解決するための貴重な意見をお願いします。

  1. java 関数 "A" を実行しました。Python 関数 "X" を A の変数 v1,v2 で実行したいです。
  2. Python関数「Y」が実行されたとき、「Y」から変数u1、u2でJava関数Bを実行したい

簡単な例です。誰かが wowza を介してビデオを再生するとき、ユーザーのクライアント ID を使用して django に通知したいと思います。管理者が django シグナルを生成すると、Wowza はそれを認識し、それに応じて..

DjangoAMF、JSON-RPC、またはその他のメッセージプロトコルで可能ですか? またはいくつかのミドルウェアで可能ですか?

4

1 に答える 1

0

どの RPC でも上記の問題を解決できます。私は DjangoAMF を使用したことがないので、コメントできません。この目的のために、両方のサーバーである種の REST API を公開することもできます。

于 2011-10-25T11:57:52.933 に答える