应届生如何拿到高薪和职业方向
应届生薪资水平浮动很大,大厂普遍 30w 年薪起步,而大部分小公司 10w 都不到。
当然也要看自己实力如何,应届生有薪资高的,也有薪资低的,不能一概而论,而且不同行业,不同岗位薪资都不一样。
如何拿到薪资高的工作,看公司,主要看自己,当然学历也有部分原因,像腾讯这样的企业二本很难,专科几乎不可能。
如果你在学历 OK 的条件下,然后自身实力不错的条件下,去个大厂不成问题,拿个不错的薪资也是可以的。
那么进大厂拿高薪需要怎样的技术实力呢?这里以音视频流媒体技术领域作为参考。
更多音视频领域请看 github repo 地址:https://github.com/0voice/audio_video_streaming
2.开源框架
2.1 实时音视频开源项目
实时音视频应用共包括几个环节:采集、编码、前后处理、传输、解码、缓冲、渲染等很多环节。每一个细分环节,还有更细分的技术模块。 比如,前后处理环节有美颜、滤镜、回声消除、噪声抑制等,采集有麦克风阵列等,编解码有 VP8、VP9、H.264、H.265 等。
采集->前处理编码->传输->解码后处理->渲染
实时音视频开源项目思维导图
2.1.1 编解码开源项目
2.1.2 服务端开源项目
2.1.3 质量传输开源项目
2.1.4 视频前后处理开源项目
2.1.4.1 音频
2.1.4.2 视频
2.2 其他音视频开源项目
3. 视频
4. 业界大神
5. paper
5.1 ffmpeg
《From Laptop to Lambda:Outsourcing Everyday Jobs to Thousands of Transient Functional Containers》--- 斯坦福大学
《SUSTAINABILITY THROUGH COMMUNITY ffmprovisr and the Case for Collaborative Knowledge Transfer》--- 华盛顿州立大学
《Companion Paper for “MiniView Layout for Bandwidth-Efficient 360-Degree Video”》--- 俄亥俄州立大学
《Fuzzing Error Handling Code using Context-Sensitive Software Fault Injection》--- 清华大学
《Evaluating Fuzz Testing》--- 德克萨斯州大学
《Sustainability through Community ffmprovisr and the Case for Collaborative Knowledge Transfer》--- 华盛顿大学
《Performance Comparison of H.265/MPEG-HEVC, VP9, and H.264/MPEG-AVC Encoders》
《3D range geometry video compression with the H.264 codec》爱荷华州立大学
《PERFORMANCE EVALUATION OF H.265/MPEG-HEVC, VP9 AND H.264/MPEG AVC VIDEO CODING》
《Hardware Architecture Design of an H.264/AVC Video Codec》--- 国立台湾大学
《Machine Learning Approach to Detect Tampering in H.264 Video》
《FAST SHOT DETECTION FOR HIGH QUALITY LOW DELAY H.264 VIDEO CODING》
《H.264 Video Frame Size estimation》--- 瑞典隆德大学
《The H.264/MPEG4 Advanced Video Coding Standard and its Applications》
《Effective Compression of Range Data Streams for Remote Robot Operations using H.264》
《Parallel Scalability of H.264》--- 巴塞罗那超级计算中心
《The H.264/MPEG4 Advanced Video Coding Standard and its Applications》
《DREAM – A Data Streaming Application Using RTP/RTSP in a Local Area Network》
《The Architecture of an Integrated RTSP, RTP and SDP Library》
《A High Q&S RTSP Server’s Architecture and Implementation Based On Android》
《基于 gst-rtsp-server 的网络摄像机设计与实现》--- 北京邮电大学计算机学院
《A Survey on open Source Protocols SIP, RTP, RTCP, RTSP, H.264 for Video Conferencing System》
《A Multimedia Semantic Model for RTSP-Based Multimedia Presentation Systems》
《AN ARCHITECTURE FOR STREAMING CONTROL IN DISTRIBUTED MULTIMEDIA SYSTEMS》
《RTP,RTCP, and RTSP — Internet Protocols for Real-Time Multimedia Communication》
《Secure Real-Time Streaming Protocol (RTSP) for Hierarchical Proxy Caching》--- 香港大学
《Streaming Video over the Internet:Approaches and Directions》
《Live Delivery of Neurosurgical Operating Theatre Experience in Virtual Reality》
《Virtual Office Design For The Effectiveness Of Web_based Office Administration Works》
《Advancing User Quality of Experience in 360-degree Video Streaming》
《Extended User Control over Multichannel Content Delivered over the Web》
《A First Characterization of Anycast Traffic from Passive Traces》
《Cloud Ingest of Live Video – An open approach to RIST, SRT and retransmission protocols》
《CAPTURING AND REPLAYING STREAMING MEDIA IN A WEB ARCHIVE – A BRITISH LIBRARY CASE STUDY》
《360-Degree Video Streaming: A Survey of the State of the Art》
《A Survey and Evaluation of FPGA High-Level Synthesis Tools》
《HL5: A 32-bit RISC-V Processor Designed with High-Level Synthesis》
6. 书籍
6.1 音频
6.2 视频
7. 面试题
8. 文章
10. 实践项目
10.1 音视频通话项目
实现了多人语音/多人视频项目, 房间号 Id 一致,用户 Id 不一致,即可实现多人语音/多人视频。
10.2 Android/iOS 视频播放器
ijkplayer 是一个基于 ffplay 的轻量级 Android/iOS 视频播放器。实现了跨平台功能,API 易于集成;编译配置可裁剪,方便控制安装包大小;支持硬件加速解码,更加省电;提供 Android 平台下应用弹幕集成的解决方案。
10.3 仿网易云音乐安卓版客户端
仿网易云音乐 安卓版,netease android,音乐播放器 在线 下载。
10.4 Timber
Timber 是一个设计漂亮,功能完善,Material Design 风格的音乐播放器。
10.5 WebRTC入门项目
WebRTC 初学者的启动演示,包括一个基于http://Socket.IO的简单信号服务器,以及一些客户端演示 Web/Android/IOS/Windows 平台。 WebRTC入门项目部署步骤
10.6 getStats
使用 WebRTC getstats APL 返回对等连接状态的微小 JavaScript 库,如带宽使用、数据包丢失、本地)远程 IP 地址和端口、连接类型等。
10.7 MPlayer
跨平台的视频播放器,可在 Linux 和其他类 Unix 系统、Windows 及 Mac OS X 系统使用。
10.8 KxMovie
IOS 平台基于 FFMPEG 播放器
10.9 Vitamio
Android/IOS 平台上的多媒体框架,带有硬件加速解码和渲染.
10.10 YUV2RGB
YUV 转 RGB.
10.11 TSDemux
将 TS 流解码为 PES 或 ES.(下载这个源码需要 FQ)
10.12 VLC
跨平台的视频播放器。现在也有安卓版本。也可以作为流媒体服务器。
10.13 FFDshow
免费的编解码软件,基于 windows 平台。原因就是 directshow 就是微软开发的,只能用于 windows 平台。
更多音视频领域请看 github repo 地址:
版权声明: 本文为 InfoQ 作者【hanaper】的原创文章。
原文链接:【http://xie.infoq.cn/article/8e0546c06836ad4ff4b3eadca】。文章转载请联系作者。
评论