最近在公司做在线视频转码的工作,研究了下ffmpeg 最后直接研究了下网络直播,我是在我自己的mac 上面测试的,效果,还可以,先看看效果图吧

ffmpeg 我是通过brew安装 的,这步就略了 VLC这个播放器怎么安装的也略了

我先是在github上面找了一个开源的直播流工具 https://github.com/gwuhaolin/livego

然后把它run 起来,最后看几个直播流参数吧:

桌面成功:
ffmpeg -f avfoundation -pixel_format uyvy422 -i "1" -f flv rtmp://192.168.9.111:1935/live/movie
#摄相头
ffmpeg -f avfoundation -framerate 30 -video_size 1280x720 -i "0:0" -vcodec libx264 -preset ultrafast -acodec libmp3lame -ar 44100 -ac 1 -f flv rtmp://192.168.9.111:1935/live/movie---------------#混全模式
ffmpeg -thread_queue_size 128 -f avfoundation -pixel_format uyvy422 -i "1" \-f avfoundation -framerate 30 -video_size 640x480 -i "0:0" -filter_complex 'overlay=10:main_h-overlay_h-10' -f flv rtmp://192.168.9.111:1935/live/movie

ffmpeg -f avfoundation -video_size 1920x1080 -framerate 30 -i "1" \
-f avfoundation -framerate 30 -i "0:0" \
-filter_complex 'overlay=10:main_h-overlay_h-10' \
-vcodec libx264 -vprofile baseline -acodec aac -strict -2 -maxrate 3000k -b:a 128k -f flv rtmp://192.168.9.111:1935/live/movie

然后,就是大家看到的效果了,还是相当的666

golang ffmpeg 做网络直播相关推荐

  1. php使用ffmpeg转录网络直播流,使用FFmpeg转录网络直播流(示例代码)

    爱奇艺万能播放器的最新版本增加了一个播放网络流的功能.不过,入口藏在播放器区域的右键菜单里,不太好找: 找来一个直播流URL,比如东森新闻 http://60.199.188.151/HLS/WG_E ...

  2. 搭建免费网络直播系统

    随着移动互联网的普及与网络直播的火爆,现在人人都能做网络直播,做网络直播可以采用手机APP做直播,也可以采用PC端的软件来做直播.由于手机APP通常是平台绑定的,因此用手机做直播只能在该APP绑定的平 ...

  3. 监控摄像头如何用作网络直播?

    我日常都有浏览视频行业论坛或者网站的习惯,有什么问题,可以上论坛网站求助,有时碰到了自己擅长的领域,也会回帖或者帮别人做解答.今天我看到了这样问题:"监控摄像头如何用作网络直播?" ...

  4. Springboot面向网络直播平台的推荐系统y9tf8计算机毕业设计-课程设计-期末作业-毕设程序代做

    Springboot面向网络直播平台的推荐系统y9tf8计算机毕业设计-课程设计-期末作业-毕设程序代做 [免费赠送源码]Springboot面向网络直播平台的推荐系统y9tf8计算机毕业设计-课程设 ...

  5. 直播网站源码直播平台软件开发iOS动手做一个直播(原理篇)

    直播网站源码直播平台软件开发iOS动手做一个直播(原理篇) 上篇文章主要给出了代码,但是并没有详细说明直播相关的知识,这篇文章就说一下直播的相关理论知识.附上直播代码篇地址. ###推流 腾讯直播平台 ...

  6. 网络直播,如何跳出组播的坑!

    互联网上的直播,其数据传输方式都采用"单播"方式,所以大家在讨论直播技术时,少有人提及"组播"这个词. 然而,作为直播的组成部分,在广电有线电视.IPTV等应用 ...

  7. 如何快速搭建运营级的网络直播平台

    原url: http://blog.csdn.net/bordonliu/article/details/52701204?locationNum=4 如何快速搭建运营级的网络直播平台 网络直播在近两 ...

  8. 网络直播平台搭建中直播协议和视频推流

    网络直播平台搭建中直播协议和视频推流 直播协议 流媒体分为直播和点播.通常来说点播使用的都是HTTP协议,直播主要用的是RTMP, HLS, HTTP-FLV等.近年来直播协议也有新发展如DASH,但 ...

  9. 使用ffmpeg搭建HLS直播系统

    [时间:2018-04] [状态:Open] [关键词:流媒体,stream,HLS, ffmpeg,live,直播,点播, nginx, ssegment] 0 引言 本文作为HLS综述的后续文章. ...

最新文章

  1. 【动态规划】硬币问题
  2. jqgrid横向滚动条
  3. sping中@import
  4. android studio 导入第三方库的记录
  5. 哪个牌子的平板电脑好_重庆智能会议平板哪个牌子好?软硬件好才是真的好!...
  6. React的source code init时会自动检测Chrome dev tool的react extension装了没
  7. javascript实例——鼠标特效篇(包含2个实例)
  8. 【今日CV 视觉论文速览】 Part2 25 Jan 2019
  9. JQuery操作类数组的工具方法
  10. 这才是厉害程序员的标配!
  11. java8与hibernate_如何在JPA和Hibernate中使用Java 8 LocalDateTime
  12. CentOS7下ab压力测试Nginx和Tomcat
  13. 万元大奖邀您参与阿里云数加 MaxCompute最佳实践征文大赛
  14. C#窗体控件—textbox
  15. 数字信号处理——线性相位型(Ⅱ、Ⅳ型)FIR滤波器设计(2)
  16. Java项目:Springboot校园报修管理系统
  17. 基于android个人记账本的软件设计,基于Android的个人记账软件的设计与实现-开题报告...
  18. CorAl – Are the point clouds Correctly Aligned?
  19. 51单片机实现出租车计价器
  20. 一行命令批量修改染色体和位置为RS号

热门文章

  1. 产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复
  2. 关闭fedroa19开关机画面
  3. 网上教育能改变教育不公平的现状吗?
  4. F5 配置手册 -F5 BIG-IP 10.1-3-配置-网络
  5. DbVisualizer简单介绍
  6. 基于pygtk的linux有道词典
  7. bee 字符串转int_Beego在views中格式化显示时间(int64转string)
  8. realmeq参数配置详情_小米11什么时候发布 小米11参数配置详情
  9. 数组字典_VBA数组与字典解决方案第1讲:函数,公式,数组,数组公式的概念...
  10. 完成AOP 顶层设计-AopConfig