Is streaming video possible using IoT protocols?

Can video streaming (with a low bit rate, such as 50 Kbps), via IoT protocols such as CoAP / MQTT, with much better performance than HTTP / RTP or TCP / UDP streams? Or the underlying video stream architecture does not help use the use case using CoAP / MQTT. I expect some good resources or examples to support or not support my question. I asked this question because I could not find a good resource for streaming video over IoT protocols. Please help.

+5
source share
2 answers

MQTT specializes in low-bandwidth, high-latency environments, an ideal protocol for machine to machine communication (M2M). http://mqtt.org/ Streaming video requires a continuous stream of data. You can implement the video on top of MQTT as it supports the binary payload http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718026 , but for that it is not intended. Nothing prevents you from implementing a multi-protocol device. MQTT for streaming data and TCP / UDP for streaming.

+15
source

I think for MQTT @danvy answered your question.

For CoAP: this is not a good idea, CoAP was designed for networks with low bandwidth and loss, so for streaming video will be completely useless; look RTP or RSTP

+5
source

Source: https://habr.com/ru/post/1237199/


All Articles