Open technophilic opened 5 years ago
Python SDK on linux is on our roadmap plan but we do not yet have a specific timeline yet. Please keep watching our repo for latest updates.
hey, is the support for Linux is implemented ? I couldn't install it to my laptop
@plutoless mind sharing the challenges of bring this SDK to linux? Maybe the community can help figure this out.
@eugene-yang the challenge is we don't have an official published linux rtc sdk.. what i know is we have a version to be released in near future but currently i can't yet give a precise date. once we have it supporting linux python would be pretty straight-forward.
Thanks @plutoless, is that an compiling issue or deeper with the system calls? I could be very wrong but I imagine that an OSX version is not going to be very different from a Linux version, right?
@eugene-yang in fact no. the media device api are quite different :)
Highly awaited feature for us as well
Would be great to be able to use agora-python-sdk
on linux..
👍 Would be critical to have the sdk on linux. Linux is the most common streaming environment.
Linux Agora SDK would be great thing to have available in our toolbox for wider range of integrations. Really highly awaited feature.
Here is my attempt at this, not sure if its the most efficient or not. For my use case I just needed video not audio.
uint32_t getVideoFrame = agora::linuxsdk::VIDEO_FORMAT_YUV_FRAME_TYPE;
this gives me raw frames as fast as they come. If you use other frame types it will be on a timer with minimum one frame per second.AgoraSdk::videoFrameReceivedImpl
to save the frames into a buffer within the recorder to process it on the main thread.I believe audio streams can be treated the same. The good thing is that each frame comes with its millisecond timestamp to help with syncing.
Any updates or workarounds? Or I need to create somehow Python API for C++ On-premise SDK and run it on linux? Right now the alternative is to use Windows Server, its very bad alternative for my situation.
Please somebody tell me if you have 1-week workaround idea.
We are waiting for the linux agorartc python SDK
AI today is extensively developed in Linux servers and datacenters. It would be great if Agora provides Linux support for the python SDK which would mostly be used to integrate video with AI applications.