Senior Audio and Video SDK Engineer- Real Time Communication (RTC)

4-6 years
2 months ago
Job Description

Responsibilities

< /div>1. Responsible for the design and development of the real-time audio and video product (RTC) client SDK, supporting product function iteration 2. Continuously optimize the performance of the SDK in audio and video experience, performance, quality and other aspects to enhance the product's performance in the market technological competitiveness 3. Help ByteDance's internal businesses such as Douyin/Feishu improve user experience, support product and gameplay innovation, and promote business growth 4. Support the commercialization of Volcano Engine RTC and help more toB customers enjoy The same quality and service as Douyin/Feishu.

Qualifications

1. Bachelor degree or above, computer-related major, 4 years or more of client work experience 2. Rich experience in multimedia development Experience, proficiency in audio and video collection/rendering on any Android/iOS/Windows/Mac/Linux platform 3. Proficient in C/C++ programming language, familiar with cross-platform construction and related tool chains, and good software design and architecture capabilities. Have strong logical understanding ability and excellent ability to analyze and solve problems 4. Have a solid network foundation, have a deep understanding of Socket communication, UDP/TCP/IP, and be familiar with common audio and video codec algorithms, such as : H264, AAC, Opus, etc., familiar with common audio and video transmission protocols, such as: rtmp, rtp/rtcp, etc. 5. Familiar with common audio and video open source projects, such as: ffmpeg, x264, WebRTC, etc., including live broadcast/on-demand/RTC Product development experience is preferred 6. Have good coding habits, love multimedia R&D work, like innovative challenges, have strong self-motivation ability, and have good communication skills and teamwork spirit.

JOB TYPE

Function

Skills

Windows
Sdk
Ios
Mac
rtp/rtcp
x264
AAC
UDP/TCP/IP
Socket communication
teamwork spirit
C/C++
multimedia research and development
rtmp
About
Job Source: jobs.bytedance.com

ByteDance is a technology company operating a range of content platforms that inform, educate, entertain and inspire people across languages, cultures, and geographies.
Dedicated to building global platforms of creation and interaction, ByteDance now has a portfolio of applications available in over 150 markets and 75 languages. For example, TikTok, Helo, Vigo Video, Douyin, and Huoshan.
Dedicated to building global platforms of creation and interaction, ByteDance now has a portfolio of applications available in over 150 markets and 75 languages. For example, TikTok, Helo, Vigo Video, Douyin, and Huoshan.

People Also Considered

Career Advice to Find Better