手可摘棉花

ESPFLIX: Free streaming service based on ESP32

 
Overview

Recently, the well-known maker Rossum demonstrated in his blog the open source streaming service ESPEFLIX he created, which is based on the Arduino IDE framework and can run normally on ESP32. Lewin Day, author of Hackaday website, believes: "Now, if your TV is too old to directly access streaming services, you will have several options, such as using Apple TV, Chromecast or Android set-top box to play the content you want to watch. But if you still have some retro complex, ESPFLIX is the perfect choice for you."
ESPFLIX is the basis of Rossum's previous ESP_8_BIT project (details: http://www.eeworld.com.cn/RDesigns_detail/50639) Developed on, the schematic diagram is very simple.

ESPFLIX adds video and audio codecs and AWS streaming services to the NTSC/PAL color composite video output capabilities of ESP_8_BIT, thereby creating an open source platform similar to Netflix (a subscription-based streaming platform). The video output of ESPFLIX adopts the MPEG1 standard with a resolution of 352×192; the audio output is generated through the SBC audio codec. SBC was originally used for Bluetooth devices, but in this project, it is easier to decode in the ESP32's RAM because it has a very small sample buffer. Finally, ESP32 generates the composite video and performs video output.

ESPFLIX's video library now includes copyright-free resources on Amazon Web Services. Rossum cleverly utilizes the RAM of ESP32 and takes full advantage of AWS Cloudfront's fast content distribution network to enable users around the world to enjoy ESPFLIX's video streaming services through stable network connections.
As Rossum said: "ESP32 is a compact and powerful device. With it, you can develop a set-top box for less than the price of a remote control! Users can get something like Video streaming service provided by AWS platform.”


参考设计图片
×

Blockdiagram

Design Files
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-05-07 21:05:21
  • Gyroscope-based air mouse
  • About the code problem of wince usbfn mdd layer
  • 30 tips for reducing noise and electromagnetic interference
  • Looking for BCM6348 solution
  • CircuitPython 6.2.0 Beta 0 released with RPi Pico support
  • Contact Problems of LED Fluorescent Lamp Heads

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号