FFmpeg Web
- In-browser transcoding of video files with FFmpeg and WebAssembly https://blog.scottlogic.com/2020/11/23/ffmpeg-webassembly.html
- FFMPEG.WASM: ffmpeg.wasm is a pure WebAssembly / JavaScript port of FFmpeg. It enables video & audio record, convert and stream right inside browsers https://ffmpegwasm.netlify.app/
- Port of FFmpeg with Emscripten https://github.com/Kagami/ffmpeg.js/
- Ffmpeg.js demos, both for browsers and node.js https://github.com/muaz-khan/Ffmpeg.js/
Android Video Streaming https://stackoverflow.com/questions/2511045/streaming-to-the-android-mediaplayer
RTCP / WebSocket
- RTCP stream in HTML throught WebSocket https://medium.com/@german.tcyganov/rtcp-stream-in-html-throught-websocket-d8116fe4f2bb
- How to stream RTSP on the web using web sockets and canvas https://marcochiappetta.medium.com/how-to-stream-rtsp-on-the-web-using-web-sockets-and-canvas-d821b8f7171e
Android WebSocket Streaming
- Android — Send live audio stream from client to server using WebSocket and OkHttp client https://blog.canopas.com/android-send-live-audio-stream-from-client-to-server-using-websocket-and-okhttp-client-ecc9f28118d9
FFmpeg Android
- https://github.com/cmeng-git/ffmpeg-android
- https://github.com/WritingMinds/ffmpeg-android-java
- https://github.com/WritingMinds/ffmpeg-android
- Compilation
- https://yesimroy.gitbooks.io/android-note/content/compile_ffmpeg_for_android.html
- https://proandroiddev.com/a-story-about-ffmpeg-in-android-part-i-compilation-898e4a249422
- https://medium.com/@karthikcodes1999/cross-compiling-ffmpeg-4-0-for-android-b988326f16f2
- https://stackoverflow.com/questions/37472678/how-to-compile-latest-ffmpeg-library-for-android
- https://jiek.gitbook.io/android/code/ffmpeg
- https://stackoverflow.com/questions/72370894/stream-image-from-android-with-ffmpeg
FFMpeg
- http://dranger.com/ffmpeg/tutorial01.html
- https://ffmpeg.org/ffmpeg-protocols.html#udp
- https://trac.ffmpeg.org/wiki/StreamingGuide
Android HLS
- https://developer.android.com/guide/topics/media/media-formats.html#network
- https://stackoverflow.com/questions/36975505/does-android-support-hls-adaptive-bitrate-streaming
- https://sdks.support.brightcove.com/android/playback/hls-playback-native-sdk-android.html
- https://www.toptal.com/apple/introduction-to-http-live-streaming-hls
- https://github.com/tkrajina/android-hls-playground/blob/master/app/src/main/java/hlsplayground/info/puzz/androidhlsexample/HLSActivity.java
- https://stackoverflow.com/questions/23617925/possible-to-send-hls-http-from-android-app-to-chromecast
iOS HLS
- Send audio and video to iOS, tvOS, and macOS devices. https://developer.apple.com/documentation/http_live_streaming
Web HLS
- https://github.com/video-dev/hls.js/blob/master/docs/API.md
- https://github.com/video-dev/hls.js/
- https://hls-js-dev.netlify.app/api-docs/
FFmpeg HLS
- https://codeutility.org/ffmpeg-hls-stream-for-android-and-ios-stack-overflow/
- https://ottverse.com/hls-packaging-using-ffmpeg-live-vod/
- https://superuser.com/questions/1647179/hls-stream-created-from-webcam-with-ffmpeg-is-not-displayed-correctly
MPEG-TS https://npm.io/search/keyword:mpegts
MPEG-TS Web
WebRTC MPEG TS