Невозможно сериализовать объект сокета или потоковое видео. - PullRequest
0 голосов
/ 12 ноября 2018

Я пытаюсь управлять дроном Tello, используя TelloPy с Linux (Ubuntu). Когда я хочу управлять видео и полетом, я должен запустить многопроцессорную задачу, передавая некоторые аргументы и ссылку на потоковую передачу посредством травления. Но у меня была проблема, о которой я расскажу ниже.

Tello: 21:54:34.226:  Info: start video thread
Tello: 21:54:34.227:  Info: video receive buffer size = 425984
Tello: 21:54:34.229:  Info: send connection request (cmd="conn_req:9617")
Tello: 21:54:34.229:  Info: state transit State::disconnected -> State::connecting
Tello: 21:54:34.277:  Info: connected. (port=9617)
Tello: 21:54:34.278:  Info: send_time (cmd=0x46 seq=0x01e4)
Tello: 21:54:34.278:  Info: state transit State::connecting -> State::connected

START PROCESS

Tello: 21:54:34.279:  Info: get video stream
Tello: 21:54:34.280:  Info: start video (cmd=0x25 seq=0x01e4)
Cannot serialize socket object
Tello: 21:54:34.280:  Info: quit
Tello: 21:54:34.281:  Info: state transit State::connected -> State::quit
Tello: 21:54:34.281:  Info: VideoStream.handle_event(DISCONNECTED)
bye
Tello: 21:54:34.328:  Info: recv: ack: cmd=0x34 seq=0x0000 cc 60 00 27 90 34 00 00 00 00 72 a5
Tello: 21:54:34.329:  Info: exit from the recv thread.
Tello: 21:54:35.228:  Info: exit from the video thread.

Куда неожиданно Не удалось сериализовать объект сокета .

Не знаю, как отправить в качестве параметра потоковое видео. Кто-то может дать представление, как это решить?

...