I want to develop an 2-way audio apps on Android using Axis 243-SA IPCam. I tried to open an output stream (using Java) to feed the audio data in (via "transmit.cgi") but just all rejected (both on Windows desktop or android). I am not sure if the device works with the feature or not. Is there anybody that once make the feature work? What is the setting required (I enabled the full-duplex mode). Or is there any prerequisites (e.g. login/connection established) for the feature? Thanks......
Best regards,
Steve
i have an axis cam and i use the vapix library to send audio in c#. if you want send me your code. I will test on my cam. Regards
Related
I want to make a TeamSpeak 3 Musicbot in Java. But I don't find any Protocol from Teamspeak for the Voice transmission. And after searching for a Client API, for Java, I didn't find anything. Only for a ServerQuery but that doesn't help me I think.
I only want the Client to connect to the Server and then plays a Song, though that wouldn't be that hard!
Maybe you Guys can help me?
Teamspeak does not have an official client-api. You can only use the Query-API and create plugins. As the Query-API does not support any voice-communication, that's not the way you should go. The (most) official way of creating a Teamspeak3 MusicBot would be to run a client on your server which has a plugin installed which allows you to play music (more or less a soundboard). Sinusbot is exactly built this way.
Another "unofficial" option would be to make use of unofficial reverses of the teamspeak-protocol and built you own client from these. If you want more information about this, this repository might help you (and look for other projects the creator pushed, they might help you too).
I'm not quite sure if this helps, but have been developing a TeamSpeak 3 music bot using Kotlin, which is compatible with Java as it runs on the JVM (Java Virtual Machine)
The way it works is that it first launches the TeamSpeak client and connects to the desired server and channel, then it starts monitoring the chat log -> the bot can be controlled by entering commands into the chat.
The bot uses the TeamSpeak ClientQuery via Netcat to send messages to the chat.
It is completely client-side so you don't need to be server admin to get it working.
The bot currently supports Spotify, YouTube, and SoundCloud.
You can check it out at https://gitlab.com/Bettehem/ts3-musicbot
I would like to be able to use a usb SmartCard reader/writer (NFC) using Flex but I cannot find out how to do it.
I know this approach does not seem the most secure, but I know that, for example, you can use with Flex a usb webcam if the users accepts to give that permission to the web application.
To give you a little background info about why I would need this: We have developped a web application which would be deployed in a local network of an enterprise and which server-side part is developped in java and which client side is developped in Flex. I have managed to use the reader/writer from the java part but that obviously is not practical as we can only use the tag reader/writer attached to the physical server. What we need is to be able to give the client the possibility to use the reader/writer connected to his PC.
If needed, I would have total access to the client machines (if I need to give the application any kind of special permissions).
Thanks in advance for any clue you could give me!
You can't do anything in native Air, which would be the runtime that would expose such an API. You can do a native system app (Windows or Mac) and that app leverages two processes that communicate with eachother.
The main process would spawn two processes
Air client
Smart Card Reader writer
So the main app would work as a HUB between the two.
Maybe it's worth to look at a FlashPlayer app that runs in the browser and communicates with a Java Applet via ExternalInterface.
I have seen some Java servers which can control WMP with an Android device or such. But how do you make a server that controls WMP?
What do you need for it?
Windows Media Player supports UPnP for server discovering and DLNA for remote controlling.
Say if you want to create a client app (Android or whatsoever using Java) to remote control Windows Media Player:
Use UPnP to discover available WMP server on network with zero configuration.
Use DLNA to remote control available WMP server on network, for example, expose playlist, control volume and etc.
Java library implements UPnP/DLNA: Cling
Hope this make sense.
Currently I working on radio application for Android platform. Everything is working correctly but on Android 2.3+ I cannot play rtsp stream.
I've found that theres is a bug in Android 2.3+ with that: http://code.google.com/p/android/issues/detail?id=13715
But I need to play this file. Is there any chance to make it work? Maybe it's possible to save some part of stream in temp file and pass this file to mediaplayer?
Please help!
You can implement / port gStreamer in JNI layer. And then control it via JNI.
You can find information about Android+gStreamer in Google.
I have edited this project https://github.com/spex66/RTSP-Camera-for-Android/
And fully implemented the rtsp client to work with remote servers.
You can find my code here http://www.4shared.com/rar/cm2e1ZML/RtspCamera.html
Looks like Android 2.3 requires RTSP server to listen on default port - 554.
RED 5 video server on Android mobile phone... Is there any Open Source port project? So like simple opensource live Camera Video \ Audio encoding to FLV... I need such Opensource project to create Android live video streaming client for my server (I want to encode video on clients into FLV)
I really can see why you would want to run Red5 on Android. I am a core developer for Red5 and I can tell you this would probably be very difficult to accomplish, I suggest that if you want an flash media server on your device that you go the native route and start with something like crtmpserver ( http://www.rtmpd.com/ ) or mammoth ( http://mammothserver.org/ ).
crtmpserver is 100% functional on android with all its features:
RTMP and friends (RTMPE, RTMPT, RTMPTE, RTMPS)
LiveFLV
able to ingest RTSP and spit out RTMP (alpha stage, wait for a few days, because I'm in my vacation)
able to stream RTMP streams over RTSP (acts like a RTSP server)
HIGHLY customizable. You can add new protocols in no-time
RTMFP is under development :)
Cheers,
Andrei