mirror of
https://github.com/pion/mediadevices.git
synced 2026-04-22 15:57:27 +08:00
e34a7b6fe359509fa4cbcfcc5cfcfd43654b51c1
mediadevices
Go implementation of the MediaDevices API.
Interfaces
| Interface | Linux | Mac | Windows |
|---|---|---|---|
| Camera | ✔️ | ✖️ | ✖️ |
| Microphone | ✖️ | ✖️ | ✖️ |
Camera
| OS | Library/Interface |
|---|---|
| Linux | Video4Linux |
| Mac | N/A |
| Windows | N/A |
| Pixel Format | Linux | Mac | Windows |
|---|---|---|---|
| YUY2 | ✔️ | ✖️ | ✖️ |
| I420 | ✔️ | ✖️ | ✖️ |
| NV21 | ✔️ | ✖️ | ✖️ |
| MJPEG | ✔️ | ✖️ | ✖️ |
Microphone
N/A
Contributing
- Lukas Herman - Original Author
Project Status
References
Description
MediaDevices API 的 Go 实现,提供对媒体输入设备(如摄像头、麦克风和屏幕捕获)的访问。它还可用于将您的视频/音频流编码为各种编解码器选择。 抽象出与硬件和编解码器等交互的复杂性,让您专注于构建应用程序,仅与极其简单、轻松和优雅的 API 进行交互!
audio-callcodecdriverface-recognitiongogolanglivestreammachine-learningmediadevicesmediadevices-apip2prtpstreamingvideo-callvoipwebrtc
Readme
MIT
50 MiB
Languages
Go
67.3%
C
25.6%
C++
4.4%
Objective-C
1.7%
Makefile
0.6%
Other
0.3%
