Frage : Wie i-Pfosten eine .WAV Akte zu einem URL tun

Hallo all

I morgens z.Z. arbeitend mit einer IP-Kamera, die ein Audio heraus hat. Die Kamera annimmt .wav Akten v, die durch diese Audioout.
The Kamera ausgegeben, die mit einem ActiveX-Bestandteil gekommen, der benutzt, um Befehle zu senden und Videodaten von der Kamera rückseitig zu erhalten. Ich in der Lage gewesen, das Kameraaudio using diesen ActiveX-Bestandteil erfolgreich zu senden.

My Problem ist ich muss den Audiobefehlen über Fenster Service schicken, ich kann den ActiveX-Bestandteil nicht erhalten, um mit dem Fensterservice zu arbeiten, also versuche ich, die Audiodaten manuell bekanntzugeben. Des Unterlagenversuchs, zum zu erklären, wie dieses getan, aber ich in der Lage gewesen nicht, es zu erhalten, um yet.

The Unterlagen zu bearbeiten sagen das folgende über Aufgabeaudio zur Kamera:

Description

Remote Wirt schickt die Audiodaten durch HTTP-Lernabschnitt zur Vorrichtung, um out.

In Zweiwegermöglichte Audiovorrichtung zu spielen, könnte er die Audiodaten vom Fernwirt annehmen und anschließen die Audiodaten durch sein Audio heraus zu spielen n. Es gibt nur einen Wirt könnte das Audio auf der Vorrichtung jederzeit spielen. Das Audiozeichen in den Einheitensteuerungen benutzt für dieses Kriterium. Das bedeutet, dass der Wirt das Audioaudiozeichen des zeichens first.

If erhalten müssen ist nicht vorhanden, die Fehlermeldung, der nicht erreichbare Service 503, ist returned.

Currently, die Vorrichtung gerade annimmt nur das PCM mit Rate des Beispiel 8KHz, 16bits/sample format.

In der videobediener des mehrfachen Kanals, der HTTP-Hafen dieses Befehls sollte der HTTP-Hafen des Kanals sein, nicht, welches die router.

The PFOSTEN-Methode in diesem URL-Befehl, zur Vorrichtung zu senden angewendet. Wenn es gibt, geantwortet kein Störungscode von der Vorrichtung, der Wirt könnte seine Audiodaten zur Vorrichtung laden. Das multipart/x-mixed-replace in der zufriedenen Art verwendet während der Antriebskraft. Die Länge jeder Mehrfachgrenze ist 1024 Bytes. Ist hier die Netzspur vom Wirt zum Vorrichtung als Beispiel.

POST /cgi-bin/cmd/encoder? SEND_AUDIO HTTP/1.1
Content-Type: multipart/x-mixed-replace; boundary=----------AoutBoundary
Connection: />Cache-Control Halten-AliveAuthorization: Grundlegendes YWRtaW46MTIzNDU2

----------AoutBoundary
Content-Type: Audio/pcm
Content-Length: 1024

….Rohe Audiodaten….

----------AoutBoundary
Content-Type: Audio/pcm
Content-Length: 1024

….Rohe Audiodaten….

….

Input Augument

None

Attribute

None

Return von Message

None, wenn alles OKAY ist,
401 nicht autorisiert, wenn Ausfallen der Authentisierung,
503 Service nicht erreichbar, wenn es nicht Zweiwegaudiovorrichtung ist, oder Audiozeichen nicht vorhanden ist,
404 nicht gefunden, wenn es etwas falsch im PFOSTEN header.
Applicability

WPL Platfrom gibt: 1CH encoder
EPL Platfrom: Alles Encoders
PlatfromT: Aller Encoders
Multi-Channel Kodierer: Alles video Servers
Status

Valid

See Also

None

Example

http://ip:port/cgi-bin/enc oder? USER=admin&PWD=123456&SEND_AUDIO
or
http://ip:port/cgi-bin/cmd /encoder? SEND_AUDIO


After dieses lesend hatte ich die folgende Ereignisreihenfolge in meinem Kopf:

1. senden ersten Befehl und erhalten response.
2. Wenn Antwort O.K. ist, das rohe Daten (Byte []) Audio
3. erhalten aufspalten diese rohen Daten in Segmente von 1024 und bekannt geben sie zum device.

I morgens nicht sicher, wo das Audiozeichen zu mir irgendein zurückgebracht? Und wo setze ich dieses Audiozeichen, wenn ich die Daten bekannt gebe?

Sorry, wenn diese Frage vage ist, diese Unterlagen ist alles, das ich mit bearbeiten muss. Irgendwelche helfen appreciated.

Regards

Antwort : Wie i-Pfosten eine .WAV Akte zu einem URL tun

Ich gefunden mein Problem, die Kamera, die ich mit stütze nicht die Befehle bearbeite, ich versuche, zu ihm zu schicken. Schließt dieses.
Weitere Lösungen  
 
programming4us programming4us