Hi för all
I för förmiddag arbete för närvarande med en IP-kamera som har en ljudsignal ut. Kameran accepterar .wav sparar som tillverkas till och med denna kamera för ljudsignal som out. The komms med en del- activeX, som är van vid överför befaller, och får videodata tillbaka från kameran. Jag har varit kompetent att överföra kameraljudsignalen using denna del- activeX lyckat. problemet för
My är mig behöver att överföra ljudsignalen befaller via tjänste- fönster, mig kan inte få activeXen del- för att fungera med de tjänste- fönstren så mig den pröva förmiddagen som manuellt postar ljudsignaldatan. Dokumentationsförsök att förklara, hur detta göras, bara jag har inte varit kompetent att få den för att fungera dokumentationsnågot att säga för yet.
The posta den efter omkring ljudsignalen till kameran: " >Description
Remote för class= " för
In den tvåvägsljudsignal, den kunde acceptera ljudsignaldatan från fjärrkontrollen varar värd och leker ljudsignaldatan till och med dess ljudsignal ut har kontakt. Det finns endast ett varar värd kunde leka ljudsignalen på apparaten när som helst. Ljudsignaltecken i apparaten kontrollerar används för detta kriterium. Att hjälpmedlet vara värd måste att få tecken för ljudsignal för ljudsignaltecken first.
If, är inte tillgänglig, felmeddelandet, 503 tjänste- icke tillgängliga som ska är returned.
Currently, apparaten accepterar precis endast PCMEN med 8KHz tar prov klassar, 16bits/sample format.
In som multipeln kanaliserar videoserveren, HTTP-porten av denna befaller bör vara HTTP-porten av kanalisera, inte router. The POSTAR metod används i denna URL befaller för att överföra till apparaten. Om det inte finns något fel, kodifiera svarades från apparaten, vara värd kunde upload dess ljudsignaldata till apparaten. Multiparten/x-mixed-replace i den nöjda typen används under uploaden. Längden av varje flerdelad gräns är 1024 byte. Är här knyta kontakttracen från varar värd till apparaten som en example.
POST /cgi-bin/cmd/encoder? SEND_AUDIO HTTP/1.1 Content-Type: multipart/x-mixed-replace; boundary=----------AoutBoundary Connection: Uppehälle-Alive Cache-Control: ingen-cache Authorization: Grundläggande YWRtaW46MTIzNDU2
----------AoutBoundary Content-Type: ljudsignal/pcm Content-Length: 1024
….,Rå data för ljudsignal….,
----------AoutBoundary Content-Type: ljudsignal/pcm Content-Length: 1024
….,Rå data för ljudsignal….,
….,
Input Augument
None
Attribute
None
Return av Message
None, om allt är REKO, obehörig 401, om kuggningar av legitimation, 503 servar icke tillgängligt, om det inte är tvåvägsljudsignalapparaten, eller ljudsignaltecken inte är tillgänglig, inte-funnen 404, om det finns något orätt i POSTA header. Applicability
WPL Platfrom: 1CH encoder EPL Platfrom: All Encoders PlatfromT: All Encoders Multi-Channel kodare: All video rel= " nofollow " " för _blank " för Servers Status
Valid
See Also
None
Example
http://ip:port/cgi-bin/enc oder? För http://ip:port/cgi-bin/cmd/encoder?SEND_AUDIO " för href= för USER=admin&PWD=123456&SEND_AUDIO or http://ip:port/cgi-bin/cmd /encoder? SEND_AUDIO
After läsning detta jag hade efter ordna av händelser i mitt huvud:
1. Överför befaller och får först response. 2. Om svaret är oken, få ljudsignalen rå 3 för data (byte []). Dela dessa rå data in i segmenterar av 1024 och postar dem till förmiddagen för device.
I inte sure var ljudsignaltecken gås tillbaka till mig endera? Och var jag förlägger detta ljudsignaltecken när I-förmiddagen som postar datan?
Sorry, om denna ifrågasätter, är oklar, den dokumentation är all som jag måste att fungera med. Några hjälper appreciated.
Regards
" klar "
|