# Question about ip camera rest api

**URL:** <https://openvidu.discourse.group/t/question-about-ip-camera-rest-api/1822>\
**Category:** How to implement?\
**Tags:** v2\
**Created:** [August 17, 2020, 2:51am UTC](https://openvidu.discourse.group/t/question-about-ip-camera-rest-api/1822 "2020-08-17T02:51:53Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![cheesecat47](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/cheesecat47/32/888_2.png) [@cheesecat47](https://openvidu.discourse.group/u/cheesecat47)\
**Post date:** [August 17, 2020, 2:51am UTC](https://openvidu.discourse.group/t/question-about-ip-camera-rest-api/1822/1 "2020-08-17T02:51:53Z")

</div>

Hello, I have a question while publishing ip camera with openvidu.  
I write this code according to [IP cameras](https://docs.openvidu.io/en/2.15.0/advanced-features/ip-cameras/) example and openvidu server using `docker run -p 4443:4443 --rm -e OPENVIDU_SECRET=MY_SECRET openvidu/openvidu-server-kms:2.15.0`

```javascript
return new Promise((resolve, reject) => {
            const body = JSON.stringify({ "rtspUri": rtspUri,
                                            "adaptativeBitrate": true,
                                            "onlyPlayWithSubscribers": true
                                        });
            const options = {
                headers: new HttpHeaders({
                    'Authorization': 'Basic ' + btoa('OPENVIDUAPP:' + this.MY_SECRET),
                    'Content-Type': 'application/json',
                    'Access-Control-Allow-Origin': "*"
                }),
            };
            return this.http
                .post<any>(this.OPENVIDU_SERVER_URL + '/api/sessions/' + sessionId + '/connection', body, options)
                .pipe(
                    catchError((error) => {
                        error.status === 409 ? resolve(sessionId) : reject(error);
                        return observableThrowError(error);
                    }),
                )
                .subscribe((response) => {
                    resolve(response.id);
                });
        });

```

The result I got hew hours ago is this, at this time, it can get an object.  
 ![Screenshot_2020-08-17 200817](https://global.discourse-cdn.com/free1/uploads/openvidu/original/1X/71235f1f69eff8b805c7b67bc6501dd4dd4f7b7c.png)

But this time, it returns an error.  
 ![12312](https://global.discourse-cdn.com/free1/uploads/openvidu/original/1X/154b4c4413d0bebc02ec30c5470ea19da33ab2d7.png)

It is difficult because it’s my first time doing openvidu and ionic. I’m sorry…
