使用说明
使用 Pion WebRTC 时,Go 模块是必需的。因此,请确保设置export GO111MODULE=on,并在导入时明确指定/v4(或更早版本)。
•example applications包含常见使用 Pion WebRTC 构建的代码示例。
•example-webrtc-applications包含使用第三方库的更全面的示例。
•awesome-pion包含使用 Pion 的项目,作为实际使用的示例。
•GoDoc是自动生成的 API 文档,所有公共 API 都有注释。
•FAQ提供常见问题的解答。如果您有未涵盖的问题,请在 Slack 上询问,我们一直在致力于扩展这些内容。
现在,快去构建一些精彩的东西吧!这里有一些激发您创意的点子:
• 将视频文件实时发送给多个浏览器,实现完美同步的观影体验。
• 将嵌入式设备上的摄像头直接发送到您的浏览器,无需额外服务器!
• 安全地在两台服务器之间发送数据,无需使用发布/订阅。
• 录制您的摄像头并在服务器端进行特效处理。
• 构建一个可以处理音视频的会议应用,并基于处理结果做出决策。
• 远程控制机器人并实时流式传输其摄像头画面。
v4.0.12更新
我们增加了对完整 AV1 处理的测试版支持!这包括 AV1 RTP 解包器:#291 和 AV1 RTP 封包器:#295 以及其他实用工具:#294,允许在 Pion 4.1.0 的最终发布之前进行早期测试。
变更内容
• 将 golang.org/x/net 更新到 v0.35.0,由 @renovate 在 #3046 提交
• 将 pion/rtp 更新到 v1.8.12,由 @JoeTurki 在 #3048 提交
• 修复 addCodec 方法,如果负载类型已存在于编解码器列表中则返回错误,由 @itzmanish 在 #3016 提交
• 将 ErrCodecAlreadyRegistered 移动到 errors.go,由 @JoeTurki 在 #3049 提交
• 修复保存到磁盘的示例,由 @JoeTurki 在 #3045 提交
• 修复 AV1 IVF 写入器使用 RTP 解包器的问题,由 @JoeTurki 在 #3041 提交
• 重构 Ivfwriter.WriteRTP 实现,由 @JoeTurki 在 #3050 提交
• 为 play-from-disk-renegotiation 示例添加对 AV1 和 VP9 的支持,由 @JoeTurki 在 #3044 提交
领取专属 10元无门槛券
私享最新 技术干货