Chengli Yang

Senior Software Engineer at Amazon Web Services (AWS)

Toronto, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Chengli Yang is a Senior Software Engineer with over a decade of deep expertise in live streaming, WebRTC, and cloud media services, having built CDN streaming clusters and backend systems from scratch for Alibaba Cloud, Tencent Cloud, Twitch, and AWS. He founded and continues to lead the widely used open-source SRS project, contributing core server logic, benchmarking tools, and a lightweight coroutine library that improved performance and cross-platform support. Chengli blends hands-on systems engineering—optimizing codecs like HEVC, preventing stack overflows, and implementing regression tests across RTMP, HLS, WebRTC and GB28181—with team-building and productization experience. He has a track record of scaling low-latency relay networks to millions of viewers and shipping hot-upgradeable WebRTC core services in production. Based in Toronto, he combines pragmatic C/C++ backend chops with full-stack contributions (React UIs, deployment scripts) and a knack for turning obscure protocol edge cases into robust, globally used solutions.
code12 years of coding experience
job18 years of employment as a software developer
bookBachelor's degree Automation Engineer Technology/Technician, Bachelor's degree Automation Engineer Technology/Technician at Central South University
github-logo-circle

Github Skills (46)

unit-testing10
javascript10
c-language10
apidoc10
testing10
rtmp10
c1110
c1710
regression-testing10
api10
go10
hevc10
arm10
nodejs10
coroutines10

Programming languages (16)

C#JavaC++CVueGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
ossrs/srs-bench

Jan 2017 - Jan 2023

SB(SRS Bench) is a set of benchmark and regression test tools, for SRS and other media servers, supports HTTP-FLV, RTMP, HLS, WebRTC and GB28181.
Role in this project:
userBackend Developer
Contributions:5 releases, 4 reviews, 38 commits in 6 years
Contributions summary:Chengli primarily contributed to the test infrastructure and regression testing tools for the SRS media server. Their work involved creating and modifying test cases within the `srs-bench` repository, focusing on testing WebRTC and RTMP functionalities. The user also incorporated testing for GB28181, SIP and PS regression tests, showcasing a focus on ensuring the robustness of the SRS server across various media protocols. They implemented tests and verified fixes related to specific issues within the SRS project.
regressionrtmpsrshttp-flvbench
ossrs/oryx

Jan 2022 - Jan 2023

Oryx(SRS Stack) is an all-in-one, out-of-the-box, and open-source video solution for creating online video services, including live streaming and WebRTC, on the cloud or through self-hosting.
Role in this project:
userFull-stack Developer
Contributions:15 reviews, 1078 commits, 57 PRs in 1 year
Contributions summary:Chengli primarily contributed to the development of the project's user interface and backend functionality, as evidenced by the addition of React components for a management control panel and the implementation of backend code for handling API calls related to video streaming. The user added code for handling user authentication including password reset, managing and displaying video streams, and built API endpoints for features like retrieving and controlling the components. Additionally, the user created and modified shell scripts for build, install and deployment tasks.
srsstreamingwebrtcvideo-conferencingnodejs
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Chengli Yang - Senior Software Engineer at Amazon Web Services (AWS)