DASH推流及播放流程
推流及播放DASH流框图:

推流服务器NGINX配置文件:

rtmp {

server {listen 1935;chunk_size 4096;application dash {live on;dash on;dash_path /home/ubuntu/nginx-rtmp/html/dash;}

}
}

WEB端播放DASH流NGINX配置文件(和上面配置在同一个文件配置):
http {
include mime.types;
default_type application/octet-stream;

sendfile        on;

keepalive_timeout 65;

server {listen       8000;server_name  localhost;location / {root   /home/ubuntu/nginx-rtmp/html;}

}
}
DASH推流命令行:
ffmpeg -re -itsoffset 0.5 -stream_loop -1 -probesize 10M -i 352x288.3gp -c:v libx264 -refs 4 -preset medium -profile:v high -x264-params force-cfr=1 -pix_fmt yuv420p -b:v 1200k -vsync cfr -bufsize 1200k -maxrate 1800k -c:a libfdk_aac -profile:a aac_low -sn -dn -ignore_unknown -seg_duration 10 -extra_window_size 15 -window_size 15 -adaptation_sets “id=0,streams=v id=1,streams=a” -f flv rtmp://192.168.1.135:1935/dash/output
VLC播放DASH流的地址:
http://192.168.1.135:8000/dash/output.mpd

DASH推流及播放流程相关推荐

  1. 使用 GB28181.Solution + ZLMediaKit + MediaServerUI 进行摄像头推流和播放

    使用 GB28181.Solution + ZLMediaKit + MediaServerUI 进行摄像头推流和播放 独立观察员 2020 年 8 月 25 日 一.摄像机 GB28181 配置 打 ...

  2. android 自定义推流器,Android直播实现 Android端推流、播放

    最近想实现一个Android直播,但是对于这方面的资料都比较零碎,一开始是打算用ffmpeg来实现编码推流,在搜集资料期间,找到了几个强大的开源库,直接避免了jni的代码,集成后只用少量的java代码 ...

  3. android 推流地址可以多人用,Android直播实现(一)Android端推流、播放

    Android直播实现(一)Android端推流.播放 最近想实现一个Android直播,但是对于这方面的资料都比较零碎,一开始是打算用ffmpeg来实现编码推流,在搜集资料期间,找到了几个强大的开源 ...

  4. Android 内置RTSP/RTMP服务器,实现局域网内视频推流与播放

    1. 背景 工作中有一个需求,在同一个局域网内, 需要将Android平板端(车机)上的摄像头上的画面,实时传输到手机上进行播放. 对于这个需求,我们想到了用RTSP/RTMP进行推流,然后在手机端拉 ...

  5. Android直播系统的实现,直播APP开发Android端推流及播放

    想实现一个Android的直播系统,但是对于这方面的资料都比较零碎,一开始是打算用ffmpeg来实现编码推流,在搜集资料期间,找到了几个强大的开源库,直接避免了jni的代码,集成后只用少量的java代 ...

  6. 揭开RTMP播放流程的神秘面纱

    RTMP 是目前各种网络直播应用最核心的传输协议,也是互动直播采用最广泛的协议. 如果说流媒体服务器(Server)是网络直播的骨骼,RTMP则是网络直播的血液,可以说,没有RTMP,就没有今天如此火 ...

  7. srs4.0 webrtc分析(四)推流、播放类逻辑分析

    介绍 分析srs4.0 webrtc 模块 ,推流端对应SrsRtcPublishStream.播放端对应SrsRtcPlayStream 类,本文将简单介绍这两个类. 推流类 SrsRtcPubli ...

  8. FFmpeg音视频解码同步播放流程

    FFmpeg音视频解码同步播放流程 数据接收后处理流程及阶段示意图: 1.接收导数据(Trans Stage) 2.新建音.视频解码线程(Parse Stage) 3.将解码好的数据分别放入队列(St ...

  9. 安卓rtmp推流app_直播-腾讯云推流-sdk 播放地址不正确的解决方案---蜻蜓系统-uniapp-flutter通用...

    直播-腾讯云推流-sdk 播放地址不正确的解决方案---蜻蜓系统-uniapp-flutter通用 方法文件: /app/Services/LiveService.php 这个问题耽误了时间,有必要记 ...

最新文章

  1. .net的字符串插值,格式化字符串
  2. 云计算的8个常见用途
  3. 查看sqlserver版本
  4. Checking battery state… ubuntu
  5. MongoDB缓存技术总结
  6. 服务器ftp网站怎么临时关闭,如何停止pyftpdlib FTP服务器?
  7. (转) Lua: 给 Redis 用户的入门指导
  8. java列表mvc分页_Springmvc完成分页的功能
  9. Arduino 红外接收码获取程序
  10. 基于C# 的学生信息管理系统
  11. Python str转为list list转为str
  12. php二级栏目出不来,dedecms判断二级栏目为空不显示的方法
  13. RESTful API入门学习笔记
  14. 500以内什么耳机好?盘点500元蓝牙耳机性价比之王
  15. html 如何让网页变灰色
  16. bzoj2448 挖油
  17. 技术人的“灵魂三问”,阿里工程师如何解答?
  18. php机器代出价,php - PHP/MySQL自动出价系统
  19. 成兴光 | LED灯珠的封装形式
  20. 人工智能、机器学习、数据挖掘等基础概念-考研复试面试

热门文章

  1. 前端开发-后台信息管理页面的开发流程
  2. 电脑桌面宠物-bango cat
  3. 读书笔记-精准努力-励志本身就已经让你爽了以为自己真这样做了
  4. HDU多校6821A Very Easy Graph Proble
  5. 如何确定喜神、财神、福神方位
  6. 未来拟投10亿!保乐力加峨眉山威士忌酒厂正式揭幕;欧舒丹收购美国护理品牌约83%间接股权 | 美通社头条...
  7. 收集的css动画效果
  8. 【WebRTC】回声抵消(aec、aecm)算法简介
  9. Unity C# 批量处理 命名空间 修改
  10. SpringBoot实现百度文库文档上传,通俗易懂适合萌新