推流与拉流简概

推流:将直播内容推送至服务器的过程

拉流:为服务器已有直播内容,用指定地址进行拉取的过程

推流码:

RTMP是Real Time Messaging Protocol(实时消息传输协议)的首字母缩写。

一种设计用来进行实时数据通信的网络协议。

每一个推流码地址唯一指向单个的直播活动。它由rtmp://开头,包含了上传服务器地址,上传目录名和上传节点,三部分组成。所有的rtmp地址都是这种结构组成,基本同一个平台不同直播的地址前两部分是不变的。

推流码构成推流过程示意图各流程协议与格式

相关视频推荐:

LinuxC++音视频开发视频:免费】FFmpeg/WebRTC/RTMP/NDK/Android音视频流媒体高级开发

【文章福利】:小编整理了一些相关的音视频开发学习资料(资料包括C/C++,Linux,FFmpeg webRTC rtmp hls rtsp ffplay srs 等),qun994289133免费分享,有需要的可以加群领取哦!~点击裙994289133加入领取资料

企鹅群994289133领取资料企鹅群994289133领取资料

实例

这里我们模拟本地视频播放并推流到rtsp服务器,然后采用vlc客户端播放rtsp流

准备工作:

  • 搭建rtsp服务器
  • 本地摄像头推流到rtsp
  • 采用vlc客户端播放rtsp流

搭建rtsp服务器

参阅:搭建Rstp-simple-server

采用golang开发的,直接clone后,go build后即可直接启动。

本地视频播放并推流

直接采用ffmpeg工具进行推流

ffmpeg -re -i Sea.mp4 -vcodec copy -codec copy -f rtsp rtsp://172.31.164.23:8554/a/video

<< · Back Index ·>>

发表回复

相关推荐

上帝愛巴西之Curitiba

Curitiba太美瞭!!!能去Curitiba完全是意外,因為要從聖保羅去巴拉納瓜,飛機降落地是巴拉那州的首府Curitiba,再轉成汽車...

· 3分钟前

關於達佈和【定理】的證明歷程

0. 寫在前面第一次編輯: 第一次用 rm LaTeX 排版寫文章,格式爛得一批,輕噴。畢竟各位都是學習知識的,排版能看就行吧第二次...

· 5分钟前

長胎記有福氣?這種胎記會癌變的!

寶寶出生屁股上大塊的淤青,身上甚至臉上各種紅色、粉色、咖啡色等等不一樣的斑痣,這些都是怎麼形成呢?難道真的是傳說“上帝...

· 6分钟前

2023年当涂县公办幼儿园劳务派遣制专任教师公开招聘公告

为进一步加强幼儿园教师队伍建设,促进当涂县学前教育事业发展,受当涂县教育局委托,马鞍山姑溪劳务服务有限公司负责承办本 ...

· 7分钟前

天干地支60型人格(十九)五行旺相休囚死及十二生旺死绝表探源

十二生旺死绝表 十二生旺死绝表是从五行旺相休囚死来的。 我认为,五行旺相休囚死讲的是月气,一年十二月 十二生旺死绝表 ...

· 8分钟前