Hi,
I'm using DM365 APPRO IPNC.
How to stream only audio from AVSERVER. By disabling the video capturing tasks is it possible to capture only audio, encode it and stream. What are the changes to be made in wis-stream to add only audio sessions?
With The below changes,
OSA_tskSendMsg(&gVIDEO_ctrl.captureTsk, pTsk,AVSERVER_MAIN_CMD_STOP, NULL, OSA_MBX_WAIT_ACK);
OSA_tskSendMsg(&gVIDEO_ctrl.ldcTsk, pTsk, AVSERVER_MAIN_CMD_STOP, NULL, OSA_MBX_WAIT_ACK);
OSA_tskSendMsg(&gVIDEO_ctrl.vnfTsk, pTsk,AVSERVER_MAIN_CMD_STOP, NULL, OSA_MBX_WAIT_ACK);
OSA_tskSendMsg(&gVIDEO_ctrl.resizeTsk, pTsk, AVSERVER_MAIN_CMD_STOP, NULL, OSA_MBX_WAIT_ACK);
OSA_tskSendMsg(&gVIDEO_ctrl.encodeTsk, pTsk,AVSERVER_MAIN_CMD_STOP,, NULL, OSA_MBX_WAIT_ACK);
OSA_tskSendMsg(&gVIDEO_ctrl.encryptTsk, pTsk,AVSERVER_MAIN_CMD_STOP, NULL, OSA_MBX_WAIT_ACK);
OSA_tskSendMsg(&gVIDEO_ctrl.streamTsk, pTsk, AVSERVER_MAIN_CMD_STOP, NULL, OSA_MBX_WAIT_ACK);
OSA_tskSendMsg(&gVIDEO_ctrl.fdTsk, pTsk, AVSERVER_MAIN_CMD_STOP,NULL, OSA_MBX_WAIT_ACK);
OSA_tskSendMsg(&gVIDEO_ctrl.displayTsk, pTsk, AVSERVER_MAIN_CMD_STOP,, NULL, OSA_MBX_WAIT_ACK);
OSA_tskSendMsg(&gVIDEO_ctrl.vsTsk, pTsk, AVSERVER_MAIN_CMD_STOP,, OSA_MBX_WAIT_ACK);
OSA_tskSendMsg(&gVIDEO_ctrl.aewbTsk, pTsk,AVSERVER_MAIN_CMD_STOP,, NULL, OSA_MBX_WAIT_ACK);
OSA_tskSendMsg(&gAUDIO_ctrl.audioTsk, pTsk, AVSERVER_CMD_CREATE, NULL, OSA_MBX_WAIT_ACK);
OSA_tskSendMsg(&gVIDEO_ctrl.motionTsk, pTsk,AVSERVER_MAIN_CMD_STOP, NULL, OSA_MBX_WAIT_ACK);
OSA_tskSendMsg(&gVIDEO_ctrl.swosdTsk, pTsk,AVSERVER_MAIN_CMD_STOP,, NULL, OSA_MBX_WAIT_ACK);
status = AVSERVER_bufAlloc();
OSA_tskSendMsg(&gVIDEO_ctrl.aewbTsk, pTsk, AVSERVER_MAIN_CMD_STOP, NULL, OSA_MBX_WAIT_ACK);
OSA_tskSendMsg(&gVIDEO_ctrl.vsTsk, pTsk, AVSERVER_MAIN_CMD_STOP, NULL, OSA_MBX_WAIT_ACK);
With the above changes, Though I could see the messages as below, At the client side no streaming happens and a message "Resource file could not be open to write" appears. And at the target no error messages are appeared.
AUDIO_GetSampleRate = 8000
AUDIO : period size = 1000 frames dir = 0
AUDIO : period time = 125000 us dir = 0
queue id:32769
Initializing...
...done initializing
Play this stream using the URL:
rtsp://192.168.1.133/mpeg4
Initializing...
...done initializing
Play this stream using the URL:
rtsp://192.168.1.133:8554/mpeg4
Initializing...
...done initializing
Play this stream using the URL:
rtsp://192.168.1.133:8556/h264
Initializing...
...done initializing
Play this stream using the URL:
rtsp://192.168.1.133:8557/h264
Initializing...
...done initializing
Play this stream using the URL:
rtsp://192.168.1.133:8555/mjpeg
Please let me know the correct way to disable the video and stream only audio.
Thanks and Regards,
Nandhakumar