# Best Way to Push to Cloud

**URL:** <https://forum.amebaiot.com/t/best-way-to-push-to-cloud/4823>\
**Category:** SDK\
**Tags:** rtl8735b\
**Created:** [April 14, 2026, 7:01am UTC](https://forum.amebaiot.com/t/best-way-to-push-to-cloud/4823 "2026-04-14T07:01:59Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![boltsandbytes](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.amebaiot.com/boltsandbytes/32/2673_2.png) [@boltsandbytes](https://forum.amebaiot.com/u/boltsandbytes)\
**Post date:** [April 14, 2026, 7:01am UTC](https://forum.amebaiot.com/t/best-way-to-push-to-cloud/4823/1 "2026-04-14T07:01:59Z")

</div>

We have tested RTSP/Websocket seems to work well .

We want to push video stream to Cloud as needed , what will be the most efficient way to do that.

Devices are behind NAT so only outbound links would work.

Is RTMP available ? or something similar .

---

<div class="post-metadata">

**Author:** ![KevinKL](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.amebaiot.com/kevinkl/32/2632_2.png) [@KevinKL](https://forum.amebaiot.com/u/KevinKL)\
**Post date:** [April 16, 2026, 7:17am UTC](https://forum.amebaiot.com/t/best-way-to-push-to-cloud/4823/2 "2026-04-16T07:17:32Z")

</div>

Hi @boltsandbytes ,

Currently, we do have an example for cloud streaming using the latest version of WebRTC, kindly check this out. [ameba-rtos-pro2/component/example/kvs\_webrtc\_v2\_mmf at main · Ameba-AIoT/ameba-rtos-pro2 · GitHub](https://github.com/Ameba-AIoT/ameba-rtos-pro2/tree/main/component/example/kvs_webrtc_v2_mmf)

Streaming via RTMP is still not yet available in our SDK, but it is possible to set up an external PC to convert the RTSP stream into RTMP before pushing to cloud. Nevertheless, the latency will be much higher than direct streaming through the WebRTC example.

Thank you.

---

<div class="post-metadata">

**Author:** ![boltsandbytes](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.amebaiot.com/boltsandbytes/32/2673_2.png) [@boltsandbytes](https://forum.amebaiot.com/u/boltsandbytes)\
**Post date:** [April 17, 2026, 11:01am UTC](https://forum.amebaiot.com/t/best-way-to-push-to-cloud/4823/3 "2026-04-17T11:01:54Z")

</div>

Thank you i was able to get it working, works well. One more request , is it possible to do it without AWS , Some areas of deployment do not have internet and run private networks.

Maybe something which we can run ourself like Pion / MetaRTC for ex .

With our own infra we can give fixed pricing and run in offline mode.

---

<div class="post-metadata">

**Author:** ![KevinKL](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.amebaiot.com/kevinkl/32/2632_2.png) [@KevinKL](https://forum.amebaiot.com/u/KevinKL)\
**Post date:** [April 20, 2026, 5:59am UTC](https://forum.amebaiot.com/t/best-way-to-push-to-cloud/4823/4 "2026-04-20T05:59:52Z")

</div>

For local network streaming, currently we only have RTSP and websocket examples, you may consider using them for local streaming without using the Internet.

Thank you.

---

<div class="post-metadata">

**Author:** ![boltsandbytes](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.amebaiot.com/boltsandbytes/32/2673_2.png) [@boltsandbytes](https://forum.amebaiot.com/u/boltsandbytes)\
**Post date:** [April 22, 2026, 5:54am UTC](https://forum.amebaiot.com/t/best-way-to-push-to-cloud/4823/5 "2026-04-22T05:54:05Z")

</div>

> [@KevinKL](#):
>
> ming, currently we only have RTSP and websocket examples, you may consider using them for local streaming w

In the example provided , I see audio option also.

I am able to recive audio from amb82 side , does it support sending audio to amb82 ? so that it can be played on speaker.

---

<div class="post-metadata">

**Author:** ![KevinKL](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.amebaiot.com/kevinkl/32/2632_2.png) [@KevinKL](https://forum.amebaiot.com/u/KevinKL)\
**Post date:** [April 23, 2026, 3:01am UTC](https://forum.amebaiot.com/t/best-way-to-push-to-cloud/4823/6 "2026-04-23T03:01:43Z")

</div>

Hi @boltsandbytes ,

Yes, you may refer to the mmf2\_example\_2way\_audio\_init example in [audio examples](https://ameba-doc-rtos-pro2-sdk.readthedocs-hosted.com/en/latest/application_note/06_MMF.html#currently-supported-example). This example is able to stream AAC sound to AmebaPro2’s audio jack via the network and transmit the sound received by AmebaPro2 over the network simultaneously.

Thank you.

---

<div class="post-metadata">

**Author:** ![KevinKL](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.amebaiot.com/kevinkl/32/2632_2.png) [@KevinKL](https://forum.amebaiot.com/u/KevinKL)\
**Post date:** [April 27, 2026, 6:24am UTC](https://forum.amebaiot.com/t/best-way-to-push-to-cloud/4823/7 "2026-04-27T06:24:30Z")

</div>

Hi @boltsandbytes ,

There is another alternative method of pushing video stream to cloud. This method involves setting up a separate node (server / PC) that runs ffmpeg to access RTSP packets from AMB82-mini, then convert them into RTMP before pushing to a cloud. We do have an example implemented using ffmpeg and AWS EC2 virtual server, please let us know if this solution fits your application needs. Thank you.
