Cuestión : Cómo lo hace el poste de I un archivo de .WAV a un URL

Hola all

I que trabaja actual con una cámara del IP que tiene un audio hacia fuera. La cámara acepta los archivos de .wav que se hacen salir a través de esta cámara audio de out.
The venida con un componente de activeX que se utilice para enviar comandos y para conseguir datos de video traseros de la cámara. He podido enviar el audio de la cámara usar este componente de activeX con éxito. el problema del

My es yo necesita enviar los comandos audios vía las ventanas servicio, yo no puede conseguir el componente de activeX para trabajar con el servicio de las ventanas así que estoy intentando fijar los datos audios manualmente. El intento de la documentación para explicar cómo se hace esto, solamente yo no ha podido conseguirlo para trabajar la documentación de yet.

The dice el siguiente sobre audio de la fijación a la cámara: el anfitrión " cotizado " del >Description

Remote del class= del


In, podría aceptar los datos audios del anfitrión alejado y jugar los datos audios a través de su audio hacia fuera interconectan. Hay solamente un anfitrión podría jugar el audio en el dispositivo en cualquier momento. El símbolo audio en los controles de dispositivo se utiliza para este criterio. Eso significa que el anfitrión tiene que conseguir el símbolo audio audio del símbolo first.

If no está disponible, el mensaje de error, servicio 503 inasequible, será returned.

Currently, el dispositivo apenas acepta solamente el PCM con la tarifa de la muestra 8KHz, 16bits/sample format.

In el servidor video del canal múltiple, el puerto del HTTP de este comando debe ser el puerto del HTTP del canal no que el método del POSTE de router.

The se utiliza en este comando del URL de enviar al dispositivo. Si hay no se contestó ningún código de error del dispositivo, el anfitrión podría cargar sus datos audios al dispositivo. El multipart/x-mixed-replace en el tipo contento se utiliza durante la carga por teletratamiento. La longitud de cada límite de varias partes es 1024 octetos. ¿Aquí está el rastro de red del anfitrión al dispositivo como example.

POST /cgi-bin/cmd/encoder? SEND_AUDIO HTTP/1.1
Content-Type: multipart/x-mixed-replace; boundary=----------AoutBoundary
Connection: Guardar-Alive
Cache-Control: ningún-cache
Authorization: YWRtaW46MTIzNDU2

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

….Informaciones en bruto audios….

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

….Informaciones en bruto audios….

….

Input Augument

None

Attribute

None

Return de Message

None si todo es ACEPTABLE,
401 desautorizado si fall de la autentificación, servicio inasequible si no es dispositivo audio de dos vías o el símbolo audio no está disponible,
404 del
503 no encontrado si hay algo mal en el POSTE header.
Applicability

WPL Platfrom: 1CH encoder
EPL Platfrom: Todo el Encoders
PlatfromT: Todo el codificador de Encoders
Multi-Channel: ¿Todo el rel= video " nofollow " del " _blank " del target= de " http://ip:port/cgi-bin/encoder?USER=admin&PWD=123456&SEND_AUDIO " del href= de Servers
Status

Valid

See Also

None

Example

oder de http://ip:port/cgi-bin/enc? ¿Rel= " nofollow " del " _blank " del target= de " http://ip:port/cgi-bin/cmd/encoder?SEND_AUDIO " del href= del
or
admin&PWD=123456&SEND_AUDIO > /encoder de http://ip:port/cgi-bin/cmd? SEND_AUDIO


After que leía esto tenía la secuencia de evento siguiente en mi cabeza: el

1. envía el primer comando y consigue response.
2. ¿Si la respuesta es autorización conseguir el
3. de las informaciones en bruto (octeto []) parten esta información en bruto en segmentos de 1024 y los fijan al device.

I no seguro donde el símbolo audio se vuelve yo cualquiera? ¿Y dónde coloco este símbolo audio cuando estoy fijando los datos? el

Sorry si esta pregunta es vaga, esa documentación es todo lo que tengo que trabajar con. Cualesquiera ayudan a appreciated.

Regards
class= del

Respuesta : Cómo lo hace el poste de I un archivo de .WAV a un URL

He encontrado mi problema, la cámara que estoy trabajando con no apoyo los comandos estoy intentando enviarle. Cerrará esto.
Otras soluciones  
 
programming4us programming4us