流媒体
文章平均质量分 78
freeabc
这个作者很懒,什么都没留下…
展开
-
smart_rtmpd 轻松突破 C100K 测试
近日闲的无聊,对smart_rtmpd的网络模型进行一个简单的压力测试,轻轻松松突破C100K。原创 2022-07-17 10:38:22 · 2028 阅读 · 0 评论 -
smart rtmpd web 接口说明
smart rtmpd web 接口分为下面几类分类名称 功能描述 live 这个就是平常我们的直播播放接口 rec 这个就是平常我们的录像回放接口 vod 这个就是我们点播接口,支持字目录,对应服务器上的 vod 目录 api 主要是为了 web 管理预留的接口,当然前端页面可能也有可能用到 web 就是通用的 web 接口,比如:播放器页面和脚本通过这些接口下载和访问 ws_im 通过 websocket 实现的 IM 会话接..原创 2022-05-21 23:39:14 · 1060 阅读 · 0 评论 -
怎么使用 smart_rtmpd 的纯 webrtc 功能?
1. 为什么叫纯 webrtc ?我们知道smart_rtmpd 的扩展版本叫 smart_webrtc ,已经支持 webrtc 功能;不过这里webrtc 的功能只是指的通过rtmp, rtsp, srt 协议进行推流,smart_webrtc 通过媒体层的转码把视频 video(h264 ---> vp8 ) 和音频 audio (aac ---> opus ) 实现的此功能,目前仅支持webrtc 方式的 H5 拉流。这里的纯 webrtc 功能,就是单纯的 we...原创 2021-08-19 07:54:37 · 2128 阅读 · 0 评论 -
smart_rtmpd 的 VOD 接口使用说明
---------------------------------------------------------------------------------------------------------------------------------一分钟快速搭建 rtmpd 服务器: https://blog.csdn.net/freeabc/article/details/102880984软件下载地址: http://www.qiyicc.com/download/rtmpd.zip原创 2021-07-13 08:31:45 · 998 阅读 · 0 评论 -
WebRTC 中有关 Media Stream & Track & Channel 之间的关系
有些接触 webrtc 的朋友,对有些概念名词和概念,以及它们之间的关系云里雾里,常常被它们绕晕。下面我就带大家理一理它们之间的关系。仅供参考!1. Media Content我们看到所有发布的媒体内容( Media Content ) 其实是由媒体流( Media Stream ) 组成的,一个 Media Content 最常见的展现形式就是一个音视频文件,形式各种各种,也可以包括一个场景。是个广义的定义。每个 Media Content 可以由一个或多个 Media Stream 组原创 2021-07-02 17:01:39 · 3613 阅读 · 0 评论 -
为什么 RTP 的视频的采样率是 90kHz ?
-----------------------------------------------------------------------------------------------------------------------------------------一分钟快速搭建 rtmpd 服务器:https://blog.csdn.net/freeabc/article/details/102880984软件下载地址:http://www.qiyicc.com/download/rt..原创 2021-05-13 22:46:10 · 1497 阅读 · 1 评论 -
CDN的加速原理是什么?
CDN(Content Delivery Network,内容分发网络)是构建在现有互联网基础之上的一层智能虚拟网络,通过在网络各处部署节点服务器,实现将源站内容分发至所有CDN节点,使用户可以就近获得所需的内容。CDN服务缩短了用户查看内容的访问延迟,提高了用户访问网站的响应速度与网站的可用性,解决了网络带宽小、用户访问量大、网点分布不均等问题。CDN加速原理当用户访问使用CDN服务的网站时,本地DNS服务器通过CNAME方式将最终域名请求重定向到CDN服务。CDN通过一组预先定义好的策略(如内容转载 2021-05-13 07:07:26 · 327 阅读 · 0 评论 -
smart_rtmpd 的 NAT 映射方式使用说明
smart_rtmpd 的 NAT 映射方式使用说明具体原理见下图如果外网用户推流,比如推流地址为:rtmp://61.180.166.16/live/stream, 那么内网用户播放地址为 rtmp://192.168.1.1/live/stream。原创 2021-01-30 20:43:24 · 1019 阅读 · 0 评论 -
Mediasoup 杂谈(待完善)
1. Mediasoup 基本组件框图2.Mediasoup 的初始化基本流程1.客户端访问 https://192.168.2.84:3000/?info=true , 返回初始化页面 html2. 这是一个新发起的请求 websocketwss://192.168.2.84:4443/?roomId=7xexh3xi&peerId=za4svz6e客户端一个请求过来,首先根据 url 里的 roomId 查找 Room,如果不存在 Room,则轮询挑选一个 worker ..原创 2020-12-30 12:02:10 · 631 阅读 · 0 评论 -
webrtc 中怎么根据 SDP 创建或关联底层的 socket 对象?
----------------------------------------------------------------------------------------------------------------------------------------一分钟快速搭建 rtmpd 服务器:https://blog.csdn.net/freeabc/article/details/102880984软件下载地址:http://www.qiyicc.com/download/rtm..原创 2020-11-26 11:09:13 · 629 阅读 · 0 评论 -
webrtc 数据接收流程图解
webrtc 数据接收流程图解我原来写过一个接收流程解析,大量的文字比较枯燥,很容易被大量的代码以及复杂的包含关系绕晕。下面我就那个博客,做了一个简单的图解,方便大家更好的了解。原博客地址:https://blog.csdn.net/freeabc/article/details/106142951...原创 2020-11-20 16:11:49 · 1256 阅读 · 1 评论 -
webrtc 有关 SDP 部分的解析流程分析
----------------------------------------------------------------------------------------------------------------------------------------一分钟快速搭建 rtmpd 服务器:https://blog.csdn.net/freeabc/article/details/102880984软件下载地址:http://www.qiyicc.com/download/rtm..原创 2020-11-18 20:31:06 · 1457 阅读 · 1 评论 -
Windows 版本的 Webrtc 的编译 ( 基于声网镜像 )
1. Windows 10 Preview Build 17063或之后的版本,需要命令 curl 和 tar , 以及 PowerShell 的功能原创 2020-10-28 14:00:48 · 3990 阅读 · 12 评论 -
A Study of WebRTC Security
A Study of WebRTC Securityhttp://webrtc-security.github.io/AbstractWeb Real-Time Communication (abbreviated as WebRTC) is a recent trend in web application technology, which promises the ability to enable real-time communication in the browser withou转载 2020-10-19 16:01:12 · 993 阅读 · 0 评论 -
今天说说构建工具 depot_tools
----------------------------------------------------------------------------------------------------------------------一分钟快速搭建 rtmpd 服务器:https://blog.csdn.net/freeabc/article/details/102880984软件下载地址:http://www.qiyicc.com/download/rtmpd.zipgithub 地址:..原创 2020-10-13 15:00:41 · 8032 阅读 · 2 评论 -
smart_webrtc 使用说明汇总(定期更新)
smart_webrtc 使用说明汇总(定期更新)smart_webrtc 单机版本smart_webrtc 集群版本smart_webrtc 对于机器的 CPU,内存,网络要求比较高,发布版本对路数有所限制,如果想大规模应用,请私下联系我,我的联系方式email : cwf12345@sina.com,qq : 99766553, webchat : 99766553smart_webrtc 百度网盘下载链接: https://pan.baidu.com/s/...原创 2020-09-13 12:58:28 · 5047 阅读 · 2 评论 -
流媒体服务器 Janus 的编译过程
----------------------------------------------------------------------------------------------------------------------一分钟快速搭建 rtmpd 服务器:https://blog.csdn.net/freeabc/article/details/102880984软件下载地址:http://www.qiyicc.com/download/rtmpd.zipgithub 地址:..原创 2020-08-27 17:49:41 · 957 阅读 · 0 评论 -
有关 SDP 中 UDP candidate 类型说明 ( host, srflx, prflx, relay )
----------------------------------------------------------------------------------------------------------------------一分钟快速搭建 rtmpd 服务器:https://blog.csdn.net/freeabc/article/details/102880984软件下载地址:http://www.qiyicc.com/download/rtmpd.zipgithub 地址:..原创 2020-08-24 16:50:25 · 7620 阅读 · 3 评论 -
有关 VP8 的一些帧 Golden & AltRef 的说明
1. VP8 有两证类型的帧 http://www.faqs.org/rfcs/rfc6386.html There are only two types of frames in VP8. Intraframes (also called key frames and, in MPEG terminology, I-frames) are decoded without reference to any other frame in a sequence; th...原创 2020-08-18 19:23:49 · 1327 阅读 · 0 评论 -
有关 RTP 扩展头的 pad 的详解
-----------------------------------------------------------------------------------------------------------------------------------------一分钟快速搭建 rtmpd 服务器:https://blog.csdn.net/freeabc/article/details/102880984软件下载地址:http://www.qiyicc.com/download/rt..原创 2020-08-17 19:03:37 · 751 阅读 · 1 评论 -
怎么给 smart_rtmpd 进行推流?
1. ffmpeg2. obs原创 2020-07-10 11:14:04 · 2722 阅读 · 0 评论 -
WebRTC 的服务器 mediasoup 的编译与安装
-----------------------------------------------------------------------------------------------------------------------------------------一分钟快速搭建 rtmpd 服务器:https://blog.csdn.net/freeabc/article/details/102880984软件下载地址:http://www.qiyicc.com/download/rt..原创 2020-07-04 15:42:28 · 2708 阅读 · 0 评论 -
WebRTC 发送对象的包含和依赖关系主要是 RtpTransceiver
当PeerConnection::ApplyLocalDescription 时,因为是UnifiedPlan SDP ,所以会调用接口PeerConnection::UpdateTransceiversAndDataChannels 这个接口会调用PeerConnection::UpdateTransceiverChannel 这个接口会调用CreateVideoChannel 并更新transceiver->internal()->SetChannel(channel) ...原创 2020-06-23 10:03:35 · 2888 阅读 · 0 评论 -
WebRTC 那些常用的缩略词以及部分知识杂谈
一、 缩略语SDP Session Description Protocol 会话描述协议ICE Interactive Connectivity Establishment交互式连接建立JSEP JavaScript Session Establishment ProtocolPLI ...原创 2020-06-12 15:14:48 · 828 阅读 · 0 评论 -
WebRTC 产生的 Offer SDP 流程分析
1. 组装 Offer 的 SDP 流程分析 ./pc/media_session.ccstd::unique_ptr<SessionDescription> MediaSessionDescriptionFactory::CreateOffer( const MediaSessionOptions& session_options, const SessionDescription* current_description) const { // M...原创 2020-06-10 11:28:05 · 1963 阅读 · 2 评论 -
smart rtmpd 服务器配置文件说明及优化方法介绍
----------------------------------------------------------------------------------------------------------------------------------------一分钟快速搭建 rtmpd 服务器:https://blog.csdn.net/freeabc/article/details/102880984软件下载地址:http://www.qiyicc.com/download/rtm..原创 2020-06-04 16:27:49 · 5352 阅读 · 3 评论 -
WebRTC 接收到 offer 指令后流程分析与 jitterbuffer 数据到解码器的流程分析
----------------------------------------------------------------------------------------------------------------------------------------一分钟快速搭建 rtmpd 服务器:https://blog.csdn.net/freeabc/article/details/102880984软件下载地址:http://www.qiyicc.com/download/rtm..原创 2020-05-27 16:27:22 · 3647 阅读 · 0 评论 -
webrtc 视频的采集,编码,发送流程详细分析(希望对底层深入了解的朋友有所帮助)
----------------------------------------------------------------------------------------------------------------------------------------一分钟快速搭建 rtmpd 服务器:https://blog.csdn.net/freeabc/article/details/102880984软件下载地址:http://www.qiyicc.com/download/rtm..原创 2020-05-22 17:13:22 · 7852 阅读 · 0 评论 -
webrtc 视频流接收流程分析从 socket 接收数据一直到放入 jitterbuffer 内整个处理流程与环节
----------------------------------------------------------------------------------------------------------------------------------------一分钟快速搭建 rtmpd 服务器:https://blog.csdn.net/freeabc/article/details/102880984软件下载地址:http://www.qiyicc.com/download/rtm..原创 2020-05-15 15:27:39 · 4734 阅读 · 1 评论 -
webrtc 中有关 socket 运行机制以及 stun 收发过程 及 Candidates 生成流程分析
//*******************************************************************************************//// webrtc 内部很多创建 socket 的地方,这个需要调用类厂 BasicPacketSocketFactory , 下面// 这一小段就是分析 BasicPacketSocketFactory...原创 2020-05-08 16:51:08 · 5305 阅读 · 1 评论 -
smart rtmpd 第三方鉴权接口说明
-----------------------------------------------------------------------------------------------------------------------------------------------------------------一分钟快速搭建 rtmpd 服务器:https://blog.csdn....原创 2020-04-27 07:43:33 · 3634 阅读 · 0 评论 -
WebRtc 的初始化部分流程分析,包括 PeerConnection 对象的创建,采集与编码器的关联,以及怎么发送 sdp 到对方
这是 Android 下的流程分析,仅供参考原创 2020-04-21 15:29:15 · 3561 阅读 · 1 评论