0

ここに画像の説明を入力mjpeg ストリーム サーバーからビデオ フィードを取得しようとしています。クライアントは c#、Unity3D です。実行するたびに、黒と金のバンドの奇妙なイメージが得られます。

処理ライブラリ IPCapture が画像を正常に取得できるため、これはサーバーの問題ではないことはわかっています。ここに画像の説明を入力

以下の c# コードを Unity3D の平面にアタッチします。

UnityEngine の使用; System.Collections を使用します。

public class IPCapture : MonoBehaviour {
    string url = "http://192.168.0.106:8081/video.mjpg?q=30&fps=33&id=0.7494465354830027&r=1382760993848";
    // Use this for initialization
    void Start () {
        renderer.material.mainTexture = new Texture2D(4, 4, TextureFormat.DXT1, false);
        WWW www = new WWW(url);
        StartCoroutine(SetTextures(www));
    }

    public IEnumerator SetTextures(WWW www){
        yield return www;
        renderer.material.mainTexture = www.texture as Texture2D;
    }
    // Update is called once per frame
    void Update () {

    }
}
4

0 に答える 0