直播原理 视频协议 HLS协议 [主要是直播方面(好用,但延时)] RTMP协议 RTMP是Real Time Messaging Protocol(实时消息传输协议)的首字母缩写。该协议基于TCP,是一个协议族,包括RTMP基本协议以及RTMPT/RTMPS/RTMPE等多种变种、RTMP是一种设 ...
分类:
其他好文 时间:
2018-08-25 17:26:51
阅读次数:
202
本文来自网易云社区 前言 本文为手机视频直播开发新手,为了快速入门,利用强大google搜索引擎结合自身理解而整理的"视频直播入门背景知识"。 背景知识 名词解释 推流协议 RTMP Real Time Messaging Protocol(实时消息传送协议) 使用 Flash Player 作为播 ...
分类:
移动开发 时间:
2018-08-24 18:12:14
阅读次数:
191
本文来自网易云社区 前言 本文为手机视频直播开发新手,为了快速入门,利用强大google搜索引擎结合自身理解而整理的"视频直播入门背景知识"。 背景知识 名词解释 推流协议 RTMP Real Time Messaging Protocol(实时消息传送协议) 使用 Flash Player 作为播 ...
分类:
移动开发 时间:
2018-08-24 18:11:21
阅读次数:
247
1、前一段时间做了一个ffmpeg转码MP4的项目,但是转出来的MP4部署在网站上需要把整个视频加载完成才能播放,到处找资料,最后找到解决方案记录于此备忘。 FFMpeg转码由此得到的mp4文件中, meta信息是在文件尾部的, 而 videoview 在没有得到meta信息前不会播放文件, 因此只 ...
分类:
其他好文 时间:
2018-08-24 13:25:20
阅读次数:
1296
视频转码成mp4格式并添加关键帧: 1.先下载与自己操作系统相对应的的FFmpeg软件。官网传送门:http://ffmpeg.zeranoe.com/builds/ 下载static版的就可以,zip包解压即可使用。 2.cd到 ffmpeg下的bin目录 3. (1)测试视频截图的功能复制如下命 ...
RTMP协议是Real Time Message Protocol(实时信息传输协议)的缩写,它是由Adobe公司提出的一种应用层的协议,用来解决多媒体数据传输流的多路复用(Multiplexing)和分包(packetizing)的问题。随着VR技术的发展,视频直播等领域逐渐活跃起来,RTMP作为 ...
分类:
其他好文 时间:
2018-08-23 19:27:30
阅读次数:
159
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它提供了录制、转换以及流化音视频的完整解决方案。同时,FFmpeg是一套跨平台的方案,所以我们可以在iOS开发中使用它来进行一些视频与GIF的开发。 接下来,我们从编译FFmpeg开始,到使用FFmpeg,再到使用 ...
分类:
移动开发 时间:
2018-08-23 13:10:38
阅读次数:
235
想给项目组推一套视频的播放方案,用于播放ip camera的的实时流,网上有很多人已经做过了,我这边是使用golang,拉起上下文调用ffmpeg命令,获取rtsp转到livego的服务上,然后界面找我获取播放流的方式。 实现如下: 调用命令行的部分如下 package ffmpeg import ...
分类:
编程语言 时间:
2018-08-22 19:05:31
阅读次数:
1786
1.ffprobe gf.mkv 查看 2.ffmpeg -i gf.mkv -map 0:0 -map 0:2 -vcodec copy -acodec copy out.mkv 注: -map指定哪些流做为输入, 0:0 表示第0个输入文件的第0个流 ...
分类:
其他好文 时间:
2018-08-22 11:11:12
阅读次数:
588
前言 最近接手了一个跟视频监控相关的项目,用了近年来越来越流行的 Web 服务器 "nginx" 加上 "nginx rtmp module" 搭建 rtmp 服务器。使用了阿里云的服务器,系统 Ubuntu 16.04 。 步骤 更新源并安装 nginx 。 输入 nginx V 查看 nginx ...
分类:
其他好文 时间:
2018-08-19 11:05:57
阅读次数:
153