产品需求要求一个APP同时可拉多路RTSP流,并加入会议 ,请问有什么方案
一个用户UID只能输入一路RTSP流哈,如果需要向频道内输入多路网络摄像头流,需要创建多个云端播放器,详见:
https://docportal.shengwang.cn/cn/media-pull/inject_stream_restful_api?platform=All%20Platforms#%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9
不好意思 ,需求没描述清,是Windows 端APP,一个APP将多路网络摄像头流本地预览并分享给频道内用户,或者是摄像头直连电脑分别打开加入频道
那可以实现的,供参考: https://docportal.shengwang.cn/cn/live-streaming-premium-4.x/media_player_windows_ng?platform=Windows
好的 感谢!
如果多个摄像头采用直连电脑的方式,入会打开所有摄像头,每个摄像头各使用一个uid 进行JoinChannel, 但是设置Camera 、Microphone都是以 IRtcEngine 设置的,每个APP又只能有一个IRtcEngine实例,那么在打开多个直连摄像头的情况下应该按什么方式做尼
如果是Windows PC端的话,可以开多个进程呀,例如像这个demo
https://github.com/AgoraIO/Advanced-Video/tree/dev/win-screenshare/Screensharing/Agora-Screen-Sharing-Windows
就是通过双进程实现同时分享视频流及屏幕共享流的
多进程方式不太友好吧 ,程序设计、开发流程都不好控制;
一个IRtcEngine JoinChannel多个uid,每个uid加入会议时指定这个uid使用的摄像头、麦克风尼 ?这样SDK支持不
No data
一个用户UID只能输入一路RTSP流哈,如果需要向频道内输入多路网络摄像头流,需要创建多个云端播放器,详见:
https://docportal.shengwang.cn/cn/media-pull/inject_stream_restful_api?platform=All%20Platforms#%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9