美文网首页
视频直播

视频直播

作者: 欧阳峰_oyf | 来源:发表于2018-10-25 10:24 被阅读0次

三种协议

RTMP

RTMP协议是互联网TCP/IP五层体系结构中应用层协议

RTMP可以用来推送还可以用来直播

RTMP中基本数据单元为消息

rtmp

FLV

flv是在大块的视频帧和音视频的头部加入一些标记信息

flv在延迟表现和大规模并发方面比较成熟

flv适合于手机端app直播

HLS

是苹果推出的

hls将视频切成5-10秒的视频小分片,然后用m3u8索引表进行管理

m3u8

#EXTM3U //必需,表示一个扩展的m3u文件

#EXT-X-VERSION:3            //hls的协议版本号,暗示媒体流的兼容性

#EXT-X-MEDIA-SEQUENCE:3560  //暗示首个视频分段的sequence number,只能有一个该字段,也可以没有,若没有就假设首个视频分段的sequence number为0

#EXT-X-ALLOW-CACHE:NO       //是否允许客户端对下载的视频分段缓存用于以后播放?

#EXT-X-TARGETDURATION:25    //每个视频分段最大的时长(单位秒)

#EXT-X-DISCONTINUITY        //暗示当前的视频分段和它之前及之后的视频分段有不同的编码不连续性

#EXTINF:,        //每个视频分段都由以下三行信息组成,duration表示该段的时长,以秒为单位,注意最后有个逗号

http:......mp4    //视频分段的地址

#EXT-X-DISCONTINUITY //视频分段结束,如果是最后一个分段,则不需要这一行

RTSP

相关文章

  • iOS直播---音/视频编码(三)

    iOS视频直播---主要的概念(一)iOS直播---音/视频采集/压缩(二)iOS直播---音/视频编码(三)

  • 视频直播

    三种协议 RTMP RTMP协议是互联网TCP/IP五层体系结构中应用层协议 RTMP可以用来推送还可以用来直播 ...

  • 视频直播

    客户端主要负责拉流、解码、播放 iOS原生的播放器都是基于http和https协议的,mms、rtmp等协议需要植...

  • 视频直播

    直播基本流程 1.1、采集【AVFoundation】 创建捕捉会话AVCaptureSession:st...

  • 视频直播

    参考文章: 知乎 如何搭建一个完整的直播系统https://www.zhihu.com/question/4216...

  • 视频直播

    iOS中集成ijkplayer视频直播框架 iOS视频直播初窥:高仿<喵播APP>

  • 视频直播

    LeanClound消息类型自定义 主要矛盾在于过去接收和发送的消息类型与现在接收和发送消息类型完全不一样,次要矛...

  • 音视频

    音视频的应用 直播类: 音视频会议、教育直播、娱乐/游戏直播等 短视频:抖音、快手 网络视频: 优酷、腾讯视频、爱...

  • 我的网址导航

    视频网站 爱奇艺视频腾讯视频优酷视频pp体育西瓜视频 直播网站 虎牙直播龙珠直播斗鱼 学习网站 玩安卓comsin...

  • 直播技术简单介绍(非原创)

    文章大纲 一、视频直播原理介绍二、视频直播代码演示(Android)三、项目源码下载四、参考文章 一、视频直播原理...

网友评论

      本文标题:视频直播

      本文链接:https://www.haomeiwen.com/subject/kwsojftx.html