进阶功能代码示例如下所示: objectivec [self.livePusher startPush:@"http://example.push/stream.sdp"]; (可选)配置自动降级。代码示例如下所示: 说明 配置自动降级后,RTM 推流失败时,推流 SDK 将自动降级到 RTMP 推流。使用此功能需同时设置 RTM 和 RTMP 推流地址。 objectivec [self.livePusher startPushWithUrls:@[@"http://example.push/stream.sdp", // 添加 RTM 协议推流地址 @"rtmp://e...
附录SDP 和 RTP 的对应关系SDP 和 RTP 的对应关系如下图所示。 其中关键映射关系如下所示。 rtpmap <--> PT(payload type)extmap <--> Extension IDSSRC <--> SSRCextension 有 0XBEDE 和 0x1000 2 种 profil... STUN 协定请求意见稿 RFC 请参见 Session Traversal Utilities for NAT (STUN)。 STUN(Session Traversal Utilities for NAT)是 NAT 环境下的会话传输工具, 是一种处理 NAT 传输的协议,但主要作为一个工具来服务...
进阶功能urls = new ArrayList<>();urls.add("http://example.push/stream.sdp"); // 添加 RTM 协议推流地址urls.add("rtmp://example.push/stream"); // 添加 RTMP 协议推流降级地址mLivePusher.startPushWithUrls(urls.toArray(new String[0])); QUIC 协议推流视频直播推流 SDK 支持 QUIC 协议推流。 使用视频直播控制台的地址生成器,生成 RTMP 推流地址。 修改推流地址协议,将 RTMP 推流地址中的 rtmp 协议修改为 rtmpq。例如: 获取的...
功能接入在接入 Web 拉流 SDK(VePlayer)的过程中,您需要根据使用场景配置不同的参数,本文为您提供了部分常见场景的接入示例。 适用版本本文档适用于 2.1.0 版本的 Web 拉流 SDK,其他版本请参考历史文档。 RTM 协议拉流VePl... 'https://testpull.mycloud.com/live/mystream.sdp' : 'https://testpull.mycloud.com/live/mystream.m3u8', width: 640, height: 360, rtm: { fallbackUrl: 'https://testpull.mycloud.com/live/myst...
超低延时直播介绍超低延时直播(RTM,Real Time Media)功能基于音视频处理技术和大规模内容分发技术,通过链路传输协议改造为 UDP 等底层技术优化,解决 TCP 协议自身局限和网络抖动引起延迟累加,配合字节播放端 SDK,可以支持千万级并发... 通信协议,如 AAC、视频含 B 帧、265 等。 安全可靠本功能通过基于 UDP 的 MiniSDP 信令解决了 HTTP 信令建联时间长和在弱网络环境下成功率低的问题。此外,基于 UDP 的 MiniSDP 信令还可以升级为基于 QUIC 的 MiniS...
最佳实践建议在 H5 端用 HLS 协议进行拉流。 实时性说明如果您的直播场景对实时性有较高的要求,您可以通过以下方式保障实时性。 FLV 拉流场景由于 FLV 在移动端(特别是 iOS)的兼容性较差,如果需要在移动端播放 FLV 格式的直... 'XXXX.sdp' : 'XXXX.m3u8'})移动端样式适配如果您需要在手机端移除默认的 H5 样式,您可以按照以下步骤进行操作。 去除部分图标您可以通过配置 ignores 来移除不需要的插件图标。这样,您可以自定义播放器界面上显示...
超低延时直播技术演进之路-进化篇RTMP 协议的延迟问题 RTMP 协议是最传统的直播协议,主播端采用 [RTMP](https://xie.infoq.cn/article/97ac1c5c632ff199247b63d3d "xxx") 协议推送 H.264/5 和 AAC 编码的视音频数据到云厂商 CDN 服务器进行转... miniSDP 信令标准实现部分(抖音)- CDN 信令异步回源- RTP 携带扩展头组成部分 ```a=extmap:18 "http://www.webrtc.org/experiments/rtp-hdrext/decoding-timestamp"a=extmap:19 "uri:webrtc:rtc:...