随笔分类 -  流媒体协议

摘要:流媒体协议之SRS源码分析 分析的源码具体版本号为:SRS(Simple Realtime Server) v6.0.36 源码下载路径: https://down.chinaz.com/soft/51363.htm 启动流程图: SrsServer类图关系: 阅读全文
posted @ 2023-07-31 11:39 yuweifeng 阅读(255) 评论(0) 推荐(1)
摘要:流媒体协议之WebRTC简易服务器搭建 1.简介 由于官网的peerconnection_server和apprtc对SDP以及登录流程有特定要求,不便于调试自己实现的WebRTC,所以计划自己搭建服务器,网上开源的服务器有很多:licode/janus/kurento/mediasoup/jits 阅读全文
posted @ 2023-07-26 14:04 yuweifeng 阅读(2091) 评论(0) 推荐(0)
摘要:流媒体协议之WebRTC服务实现 1.简介 1.1.WebRTC简介 WebRTC,中文全称网页即时通信(Web Real-Time Communication)的缩写,支持网页浏览器进行实时语音对话或视频对话。它于2011年6月1日开源并在Google、Mozilla、Opera支持下被纳入万维网 阅读全文
posted @ 2023-07-25 00:18 yuweifeng 阅读(1127) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-01-31 11:45 yuweifeng 阅读(6) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-01-31 11:38 yuweifeng 阅读(9) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-01-31 11:37 yuweifeng 阅读(18) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-01-31 11:34 yuweifeng 阅读(3) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-11-30 11:20 yuweifeng 阅读(5) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-10-30 20:04 yuweifeng 阅读(14) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-10-30 19:59 yuweifeng 阅读(14) 评论(0) 推荐(0)
摘要:1.PS封装介绍MPEG2-PS是一种多路复用数字音频,视频等的封装容器。PS是Program Stream(程序流或节目流)的简称。程序流将一个或多个分组但有共同的时间基准的基本数据流(PES)合并成一个整体流。它是为可靠稳定的储存媒介如光盘而设计的。一般来说,采用MPEG2-HD格式的高清数码摄 阅读全文
posted @ 2018-09-28 10:46 yuweifeng 阅读(8954) 评论(1) 推荐(0)
摘要:RtspServer是参考了live555和jrtplib实现的,但代码全部是重新书写的,所以不依赖于任何第三方库即可编译和运行, 目前仅支持h264和G711格式,这是rtp打包时决定的,后续将不断迭代优化,加入对其他格式的支持。 RtspServer的功能是接收输入的流,然后推流到客户端, 用户 阅读全文
posted @ 2018-06-29 10:47 yuweifeng 阅读(2430) 评论(0) 推荐(0)
摘要:RtspClient是基于jrtplib实现的,目前仅支持h264格式,后续将不断迭代优化,加入对其他格式的支持,并且将实现RTSP的服务端。 RtspClient的功能是接收服务端过来流,然后写入到当前目录的MediaReceived.h264文件中,可直接用播放器播放。用户参考main.cpp, 阅读全文
posted @ 2017-10-14 13:01 yuweifeng 阅读(1967) 评论(1) 推荐(0)
摘要:一、RTSP协议介绍 1.什么是rtsp? RTSP协议以客户服务器方式工作,,如:暂停/继续、后退、前进等。它是一个多媒体播放控制协议,用来使用户在播放从因特网下载的实时数据时能够进行控制, 因此 RTSP 又称为“因特网录像机遥控协议”。 RTSP(Real-Time Stream Protoc 阅读全文
posted @ 2017-09-21 11:51 yuweifeng 阅读(8770) 评论(0) 推荐(0)
摘要:1.RTP介绍 实时传输协议RTP(Real-time Transport Protocol)是一个网络传输协议,它是由IETF的多媒体传输工作小组1996年在RFC 1889中公布的,后在RFC3550中进行更新。 国际电信联盟ITU-T也发布了自己的RTP文档,作为H.225.0,但是后来当IE 阅读全文
posted @ 2017-09-20 19:37 yuweifeng 阅读(6875) 评论(0) 推荐(0)
摘要:流媒体指的是在网络中使用流技术传输的连续时基媒体,其特点是在播放前不需要下载整个文件,而是采用边下载边播放的方式,它是视频会议、IP电话等应用场合的技术基础。 一、流媒体简介 随着Internet的日益普及,在网络上传输的数据已经不再局限于文字和图形,而是逐渐向声音和视频等多媒体格式过渡。目前在网络 阅读全文
posted @ 2017-09-20 15:02 yuweifeng 阅读(747) 评论(0) 推荐(0)
摘要:主要介绍JRTPLIB 2.x系列和3.x系列两种版本,它们的区别是2.x系列代码量少使用简单,但是只支持RFC 1889不支持RFC 3550,3.x支持RFC 3550,但代码量稍多,以及使用也稍显复杂。 一、JRTPLIB的编译及安装 1. JRTPLIB-2.X系列版本: 1.1.下载 下载 阅读全文
posted @ 2017-09-19 11:03 yuweifeng 阅读(13434) 评论(0) 推荐(3)