Giter Site home page Giter Site logo

altanai / livestreaming Goto Github PK

View Code? Open in Web Editor NEW
24.0 8.0 7.0 14.67 MB

Livestreaming Broadcasting playback REST Chat transcoders formats containers push notification proxy servers for rest xml to json etc

Home Page: https://telecom.altanai.com/category/media-processes/live-streaming-and-broadcasting/

JavaScript 94.69% HTML 2.02% C++ 1.29% Objective-C++ 0.38% C 0.15% CSS 1.06% ActionScript 0.10% Java 0.32%
playback notification-proxy-servers rest-xml android broadcast livestreamin p2p mpeg-dash rtmp rtsp

livestreaming's Introduction

Contains code for Android and ios Publishers , players on various platforms including HLS and Flash , streamings servers , Wowza playing mosules , webrtc broadcast

Livestreaming

Livestreaming Broadcasting playback REST Chat transcoders formats containers push notification proxy servers for rest xml to json etc

alt Live streaming and broadcast

This repo contains various projects for live streaming from sources and playback to various platform

Sources include

  • Rpi 2 and before
  • Rpi 3
  • Android
  • iOS
  • WebRTC based
  • Flash based

Playback at destination can be by

  • WebRTC peer
  • Webrtc endpoint to MCU
  • RTSP for android
  • MPEGDash for web html5
  • manifestf4m for adobe players

Live stream from ioS / Android publisher on RTSP

alt Live streaming and broadcast

WebRTC p2p conference connected to Live streaming server for broadcast

alt Live streaming and broadcast

WebRTC Live streaming broadcasting Architecture

alt Live streaming and broadcast

Extra

To Learn about Gstreamer + scripts for operation like streaming on various containers FLV/ raw / mp4 on RTMP/RTSP/MPEGDASH, recording Audio/Video on sinks , using Tee;s , Video On demand and using Raspberry Pi as SoC for streaming publisher , read https://telecom.altanai.com/2016/11/08/gstreamer/

GStreamer-1.8.1 rtsp server and client on ubuntu โ€“ Install and configuration for a RTSP Streaming server and Client https://telecom.altanai.com/2016/05/20/gstreamer-1-8-1-rtsp-server-and-client-on-ubuntu/

crtmpserver + ffmpeg โ€“

https://telecom.altanai.com/2016/06/19/crtmpserver-ffmpeg

Streaming / broadcasting Live Video call to non webrtc supported browsers and media players

attempts of streaming / broadcasting Live Video WebRTC call to non WebRTC supported browsers and media players such as VLC , ffplay , default video player in Linux etc .

https://telecom.altanai.com/2015/02/17/streaming-broadcasting-live-video-call-to-non-webrtc-supported-browsers-and-media-players/

continue : Streaming / broadcasting Live Video call to non webrtc supported browsers and media players

httontinuation to the attempts / outcomes and problems in building a WebRTC to RTP media framework that successfully stream / broadcast WebRTC content to non webrtc supported browsers ( safari / IE ) / media players ( VLC )

https://telecom.altanai.com/2015/02/26/continue-streaming-broadcasting-live-video-call-to-non-webrtc-supported-browsers-and-media-players/

livestreaming's People

Contributors

altanai avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.