janus_gst_client_py:一个Python janus客户端,使用GStreamer进行WebRTC连接和媒体流

时间:2024-03-24 07:58:41
【文件属性】:

文件名称:janus_gst_client_py:一个Python janus客户端,使用GStreamer进行WebRTC连接和媒体流

文件大小:38KB

文件格式:ZIP

更新时间:2024-03-24 07:58:41

Python

Janus Python客户端 这是用Python编写的 webrtc客户端,可与asyncio一起使用。 正在安装 pip install janus-client 描述 特征 :check_mark: 通过websocket连接到Janus服务器(使用 ) :check_mark: 使用Janus处理交易 :check_mark: 创建/销毁会话 :check_mark: 创建/销毁插件 :check_mark: 同时处理多个会话和/或多个插件 进行中 :three_o’clock: 将事件发送到相应的会话和插件处理程序 :three_o’clock: 为videoroom插件创建插件 依存关系 发展 该软件包希望实现可以与Janus服务器通信的通用客户端。 VideoRoom插件之类的示例不是其核心功能的一部分,因此未包含在软件包中。 但是它仍然可以作为默认示例包括在内。 有待讨论。 :D阻止我这样做的原因是因为我依靠GStreamer来使用WebRTC和媒体流,并且安装它并不容易。 请参阅“。 您可以参考来了解如何实现特定的


【文件预览】:
janus_gst_client_py-master
----basic_tutorial_2.py(2KB)
----main.py(3KB)
----main_bak.py(2KB)
----basic_tutorial_3.py(5KB)
----basic_tutorial_1.py(1KB)
----LICENSE(1KB)
----janus_client()
--------core.py(5KB)
--------plugin_base.py(1KB)
--------__init__.py(101B)
--------session.py(2KB)
----setup.cfg(659B)
----video_room_plugin.py(9KB)
----janus_enable_ice_tcp.png(12KB)
----lt_limmengkiat_name_my.crt(2KB)
----.gitignore(69B)
----README.md(5KB)
----webrtc-sendrecv.py(6KB)
----gstreamer_empty_plugin_test_case.py(4KB)
----janus_videoroom.py(16KB)

网友评论