Teazit Live Streamings¶
Live videos brings authentic moments and events to life in a way that no words or pictures can.
Summary¶
Check
We fully own and control our live streaming technology.
Following, you will find all the informations to understand our live-streamings technology, security, how we interact with other media and our next steps.
Socials - Broadcast¶
Because we know you love and use all socials media, Teazit Live technology aims to give you the power to broadcast your stream to everyones.
Our engineering and design team have worked closed together to provide the easiest tool to create a live-streaming on your favorite social media. This feature is still under heavy development, and some social might be unstable or unavailable. You can see the bellow table, which summarize our states with social medias.
Social | State | Other |
---|---|---|
Unstable | Release data: October 2018 | |
Youtube | Unavailable | Release date: June 2019 |
Unavailable | Release date: December 2019 | |
Unavailable | Release date: December 2019 |
Social requirements
- Facebook maximum streaming resolution is 720p30
- Instagram maximum streaming resolution is ... ????
- Twitter / Periscope maximum streaming resolution and bitrate is 540p up to 800Kbps
- Youtube maximum streaming resolution is ... ???
Security¶
We are very focus to provide the best security around Teazit streaming. Developing our own technology allow us to keep the full control of our data and make sure we keep your privacy... private. Nowadays, Teazit don't sell any information and we are not planning to do it. If we do, we promise, we will inform you.
You can find more information about our actions regarding security here.
How it work¶
The decision to build our own streaming technology had a high impact on our development team. However, we didn't want to depend on a third party company, like Wowza, because we knew that this technology was only the first step of our vision.
At Teazit, we rely on RTMP (Real-Time Messaging Protocol). It allow a very low-latency communication between our camera and our servers. Then we rely on multi-bitrates HLS (Http Live Streaming) to provide our user with the best streaming quality regarding their network limitations.
Teazit live technology schema
Technical Specs¶
Full Specs
General¶
- 4 hour maximum length for live stream and preview.
- For security reason, RTMP (wiki) stream URLs will expire 12 hours after they are created.
Video format¶
-
We accept video in maximym 1080p (1920x1080) resolution at 30 frames per second, with 1 key frame every 2 seconds.
-
Our recommended max bit rate is 4 Mbps. Going above this maximum is possible but the live stream might become unstable.
Advance¶
- Pixel Sample Ratio: Square
- Video Codec: h264
Audio format¶
- Audio Sample Rate: 48 KHz
- Audio Bitrate: 128 Kbps mono. However we can do stereo.
Advance:¶
- Audio Codec: AAC
Technical States¶
Our Stream, at Teazit, rely on Finite-State Machine pattern to keep every streams secure and working. You can read an understand more about the different states bellow:
Final State Machine
Draft¶
Default creation state. Nothing will be done.
Starting¶
When you decide to start your live-streaming, we move our streams into a Starting state. This state is key for our application. It allows our softwares to communicate with your camera, send all the important informations, and handle all the heavy work for you. Under the hook, the camera automatically setup the resolution, quality, region of interests etc... and start publishing the video.
Preview¶
The camera have started to publish live content. The Stream is currently available to administrators only.
Live¶
The camera have started to publish live content. The Stream is publicly available.
Ending¶
When you decide to end your live-streaming. We move our streams into a Ending state. This state is key for our application. It allows our softwares to communicate with your camera. The camera can properly stop publishing content and it goes back into a low-power mode until next action is requested.
Ended¶
The Stream is ended.
Archived¶
The Stream has been archived and a public was-live video is available.