Я пытаюсь управлять дроном 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.
Куда неожиданно Не удалось сериализовать объект сокета .
Не знаю, как отправить в качестве параметра потоковое видео. Кто-то может дать представление, как это решить?