srs--开发
山西茄子
多媒体工程师,从事ffmpeg,gstreamer,视频编码,deepstream等开发,做做笔记。
展开
-
SRS中增加身份验证
作为一个rtmp服务器,基本的验证机制是需要有的,srs很巧妙的使用了http callback的方式来实现验证机制,我测试的情况如下:1)首先,在服务器上,使用了如下配置:listen 1935;max_connections 1000;vhost __defaultVhost__ { gop_cache off;转载 2017-04-21 09:50:15 · 3194 阅读 · 0 评论 -
用SRS和FFMPEG进行直播流转码
一、直播流转码配置及说明listen 1935;max_connections 1000;#定义一个默认的vhostvhost __defaultVhost__ {}#定义一个名为v.flyfn.com的vhost,这样只对v.flyfn.com这个vhost中所有流进行转码vhost v.flyfn.com { transc转载 2017-02-20 11:19:00 · 2814 阅读 · 0 评论 -
srs2.0测试hls
2.0 测试一:下载先下载源码,地址:https://github.com/ossrs/srs/tree/2.0release二:不转码点播1 编译./configure --disable-all --with-ssl --with-hls --with-nginx && make2 启动./objs/srs -c conf/hls.conf3 推流for(原创 2017-04-24 16:23:42 · 2866 阅读 · 0 评论 -
simple-rtmp-server安装
安装分以下几部:step 1: build srstar xf simple-rtmp-server-*.*.tar.gzcd simple-rtmp-server-*.*/trunk./configure --with-ssl --with-hls /*根据需求,命令不同,--with-ssl enable rtmp complex hand...转载 2016-05-24 16:33:51 · 1419 阅读 · 0 评论 -
srs--收流分析
Rtmp协议规定:(1)、 握手:固定步骤,RTMP连接都是以握手作为开始。(2)、 建立连接:用于建立客户端和服务端之间的“网络连接”(3)、 建立流:用于建立客户端和服务端之间的“网络流”,即多媒体通道。(4)、 Publish/play:推流或者播放int SrsRtmpConn::stream_service_cycle() 识别连接的类型,如pulish,play等。...转载 2018-07-20 18:14:14 · 963 阅读 · 0 评论 -
SRS--停止客户端推流
方法:查询到用户编号,即cid,然后调用delete。查询所有流curl -v -X GET http://10.1.0.222:1985/api/v1/streams/{"code":0,"server":24418,"streams":[{"id":24420,"name":"123","vhost":24419,"app":转载 2018-07-20 14:12:18 · 4534 阅读 · 0 评论