百度Webrtc高级研发工程师(J72704)
社招全职3年以上IDG地点:北京状态:招聘
任职要求
-计算机相关专业,本科及以上学历t具有扎实的编程基础,熟练掌握c++、node.js等,熟悉linux环境下网络编程 -具体3年以上webrtc相关工作经验 -熟悉rtp、rtmp、rtsp、sip等传输协议,有相关部分协议实战经验开发经验 -熟悉H264、H265等编解码,熟悉编解码硬件加速方案 -对基于webrtc进行多端视频视频通讯架构MCU/SFU等有深入优化经验者优先 -对webrtc底层网络传输性能有深入优化经验者优先
工作职责
-负责自动驾驶云代驾系统实时音视频产品设计和研发 -负责优化云代驾实时视频全链路的端到端架构设计 -负责实时视频服务的稳定性方案设计和研发 -重点探索弱网环境下视频流低时延的优化方案
包括英文材料
学历+
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
Node.js+
https://liaoxuefeng.com/books/javascript/nodejs/index.html
从本章开始,我们就正式开启JavaScript的后端开发之旅。
https://www.youtube.com/watch?v=32M1al-Y6Ag
This is an intro to Node.js. No frameworks or libraries.
https://www.youtube.com/watch?v=zb3Qk8SG5Ms&list=PL4cUxeGkcC9jsz4LDYc6kv3ymONOKxwBU
In this Node JS tutorial I'll introduce to what exactly Node is all about, why we'd use it and the technologies you'll need to be familiar with to get started.
JavaScript+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Scripting
[英文] Learn JavaScript
https://learnjavascript.online/
The easiest way to learn & practice modern JavaScript
[英文] Learn JavaScript
https://web.dev/learn/javascript
https://www.youtube.com/watch?v=zuKbR4Q428o
Write bulletproof JavaScript code with unit testing!
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
网络编程+
https://www.youtube.com/watch?v=2HrYIl6GpYg
I will make a simple HTTP web server with the C Programming Language.
https://www.youtube.com/watch?v=8z6okCgdREo
This tutorial is for Gophers who have written a command line or an API application, but have little to no experience in lower-level concepts like reading and writing to sockets, working with channels, and managing multiple goroutines.
https://www.youtube.com/watch?v=bdIiTxtMaKA&list=PL9IEJIKnBJjH_zM5LnovnoaKlXML5qh17
https://www.youtube.com/watch?v=bzja9fQWzdA
Implement the ubiquitous TCP protocol that underlies much of the traffic on the internet!
[英文] 📺Network Programming with Python Course (build a port scanner, mailing client, chat room, DDOS)
https://www.youtube.com/watch?v=FGdiSJakIS4
Learn network programming in Python by building four projects. You will learn to build a mailing client, a DDOS script, a port scanner, and a TCP Chat Room.
https://www.youtube.com/watch?v=gntyAFoZp-E
https://www.youtube.com/watch?v=JiuouCJQzSQ
Explore the fundamentals of networking in Rust by building a simple TCP server.
https://www.youtube.com/watch?v=JRTLSxGf_6w
https://www.youtube.com/watch?v=sFizpxHkIlI
In this video we'll cover SOCKET PROGRAMMING in JAVA.
https://www.youtube.com/watch?v=sXW_sNGvqcU
相关职位
社招3年以上JNHKL
1、负责质量平台的开发维护工作,包括技术选型,架构设计,通用库的设计与开发等; 2、持续推进项目工程化建设,通过业界的前沿手段实现优秀的开发体验与用户体验; 3、参与团队新人培养,参与规范制定与落地,Code Review、技术分享等工作; 4、与产品、其他跨团队研发同学保持良好的合作沟通,排除风险,保障业务的按时交付。
更新于 2022-04-12
社招5年以上TEG技术
1.负责265/266编码器的研发,包括编码框架和数据流、码控、汇编、压缩工具、加速算法等技术点; 2.负责AV1编码器的研发,包括编码框架和数据流、码控、汇编、压缩工具、加速算法等技术点; 3.RTC场景下终端编码器的研发,包括不同终端的汇编、结合会议场景的编码算法优化、SVC/SCC编码工具、AI编码等技术点。
更新于 2025-08-07
社招F6308
1、支持剪映Web端视频剪辑器产品迭代; 2、参与竞品调研与分析,保持产品的市场竞争力; 3、针对海外复杂的网络环境,对用户的资源下载、音视频处理、协同编辑的等工作的性能优化; 4、跟进研音视频行业领域的新技术,并实际业务中寻找应用场景并落地; 5、根据业务整体目标和规划,进行相关的研发工作。
更新于 2022-11-07