1

我想将视频帧从前端(angularjs)传递到后端(Django)以进行视频播放。为此,我遵循了以下链接。https://github.com/aiortc/aiortc/tree/master/examples/server

对于 Django,我使用Django-celeryTasks 来实现asynchronuos功能。当我遇到错误时,我试图将RtcPeerConnection对象(作为争论)传递给任务celery

TypeError:RTCPeerConnection 类型的对象不是 JSON 可序列化的

回溯(最后一次调用):文件“/home/loksun/.local/lib/python3.6/site-packages/kombu/serialization.py”,第 50 行,在 _reraise_errors 中产生文件“/home/loksun/.local /lib/python3.6/site-packages/kombu/serialization.py”,第 221 行,转储中的有效负载 = 编码器(数据)文件“/home/loksun/.local/lib/python3.6/site-packages/kombu /utils/json.py”,第 70 行,转储中 **dict(default_kwargs, **kwargs)) 文件“/usr/lib/python3/dist-packages/simplejson/ init.py”,第 399 行,转储中 **kw).encode(obj) 文件“/usr/lib/python3/dist-packages/simplejson/encoder.py”,第 291 行,编码块 = self.iterencode(o , _one_shot=True) 文件“/usr/lib/python3/dist-packages/simplejson/encoder.py”,第 373 行,在 iterencode 返回 _iterencode(o, 0) 文件“/home/loksun/.local/lib/python3 .6/site-packages/kombu/utils/json.py”,第 59 行,默认返回 super(JSONEncoder, self).default(o) 文件“/usr/lib/python3/dist-packages/simplejson/encoder. py",第 268 行,默认为o.class .name ) TypeError:RTCPeerConnection 类型的对象不是 JSON 可序列

任何提示将不胜感激。谢谢!

4

0 回答 0