question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

RTMP live transcoding is available?

See original GitHub issue

I would like to ask if this possible to transcoding for example a live webcam to RTMP stream, like in CLI ffmpeg version. For example the incoming data from camera directly transcoded by FFMpeg.wasm to an RTMP server?

Main question is, is it possible to do something like that: mediaRecorder.ondataavailable = async (data) => { ffmpeg.transcode_to_RTMP_server(new Uint8Array(await (new Blob([data])).arrayBuffer())) }

Thank you very much!

Issue Analytics

  • State:open
  • Created 3 years ago
  • Reactions:7
  • Comments:19

github_iconTop GitHub Comments

29reactions
rckprtrcommented, Nov 17, 2020

This could be extremely impactful to the live streaming community with developing browse based tools. Could direct stream to Twitch/Youtube/Facebook straight from the browser without downloading OBS/Streamlab.

24reactions
jeromewucommented, Nov 4, 2020

Currently the answer is no. I am stilling researching for how to integrate RTMP/RTSP library with ffmpeg.wasm, will announce once I have found the way. 😄

Read more comments on GitHub >

github_iconTop Results From Across the Web

What is RTMP & Cloud Transcoding? - Livestream Help Center
RTMP stands for real-time messaging protocol. It provides for high-performance transmission of audio, video, and data from an encoder to a server, which ......
Read more >
How to Set Up an RTMP Encoder for Live Video Streaming
Learn how to set up an RTMP encoder and choose from the top RTMP live stream hardware and software options for RTMP-enabled video...
Read more >
RTMP Streaming: What Is the Real-Time Messaging Protocol?
The Real-Time Messaging Protocol (RTMP) is a data transmission technology that supports live online video streaming. RTMP was initially designed ...
Read more >
Blog | What is RTMP and Why Do We Use it for Live Streaming?
We've been using it for live streaming since 2002. Even now, a common practice is to take data from a source, transcode it...
Read more >
Custom RTMP Live Streaming: The Ultimate Guide - StreamYard
For nearly two decades, RTMP has been a leading “vehicle” for transmitting audio, video, and data over the internet due to its stability, ......
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found