Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Streaming DeppAR view #21

Open
ghost opened this issue Oct 26, 2022 · 10 comments
Open

Streaming DeppAR view #21

ghost opened this issue Oct 26, 2022 · 10 comments

Comments

@ghost
Copy link

ghost commented Oct 26, 2022

How can I broadcast this view for streaming follow, like RTMP server?

@fukemy
Copy link

fukemy commented Jun 15, 2023

hi did u found any solution?

@hasnentai
Copy link

hasnentai commented Jun 22, 2023

I created a separate library by using almost the same code base and added Amazon IVS on top of it to stream deeparView

https://github.com/GeekyAnts/rn-dogo-deepar-ivs

This also works with custom RTMP Servers

@fukemy
Copy link

fukemy commented Jun 22, 2023

thanks so much @hasnentai , can u make a tutorial how to streaming deepArView to help any other people?

@hasnentai
Copy link

hasnentai commented Jun 22, 2023

Hi @fukemy There is an example app in the package I created
https://github.com/GeekyAnts/rn-dogo-deepar-ivs/tree/main/example and below is the code ref

https://github.com/GeekyAnts/rn-dogo-deepar-ivs/blob/faa7c2e1399061dea90151ee0c7255a9fc899ed8/example/src/screens/CameraScreen.tsx#L300-L307

@fukemy
Copy link

fukemy commented Jun 22, 2023

thanks @hasnentai , I am reading the code, can i ask a deep question?
I want to see how you interact with the deepAr frame modified with the IVS broadcast, but I can only find this line:

broadcastSession.start(rtmpsServer, this.streamKey);

Can you give me some advice, I really want to know that way, because I want to get the frame and send it's over my local stream from WebRTC :)

@hasnentai
Copy link

Where did you find this code? can help or provide a file link here? it has been months since I have worked on this and now I am not sure where is this code.

@fukemy
Copy link

fukemy commented Jun 22, 2023

@hasnentai I saw from here

I am trying to find the way you captured the frame then send it's to IVS server

@hasnentai
Copy link

@fukemy This line is from native sdk of IVS and here is how we are attaching surface

@fukemy
Copy link

fukemy commented Jun 22, 2023

Hi @hasnentai It's seem the IVS frameworks can help much for initiate the config with DeepAR SDK by some lines of code.

I am looking for the solution since 1 months, the first thing I've found is Agora SDK, they can intergrate with DeepAr using this line:

AgoraSDK.pushExternalVideoFrame(frame) <- here is frame got from `DeepAR SDK`

But Im not sure how implement of pushExternalVideoFrame function.
Still waiting for some solution, thanks you

@hasnentai
Copy link

@fukemy I got stuck at same place and then moved to IVS

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants