srs_rtmp 推送h264码流,vlc拉流

2024-04-06 20:18

本文主要是介绍srs_rtmp 推送h264码流,vlc拉流,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

经过前两篇博文已经介绍nginx arm版本,同时支持rtmp,也下载了srs例子,最终编译及拷贝到板子上,其运行结果如:

用vlc拉流已经成功。

完整的nginx.conf配置如下:

#user nobody nogroup;user root;
worker_processes  1;#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;pid        /var/run/nginx.pid;events {worker_connections  1024;
}rtmp {server {            listen 1935;publish_time_fix on;application live {live on; #stream on live allowallow publish all; # control access privilegeallow play all; # control access privilege}}
}

里面只有rtmp服务的配置,http的已经去掉。application live中的live必须和应用程序对应,具体参考上一篇博文。 这个完整的demo是用arm-himix200-linux编译的,x86的应该也是可以的,有需要完整的demo的朋友可以@我,文件不多,如图:

这篇关于srs_rtmp 推送h264码流,vlc拉流的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/880729

相关文章

Steam邮件推送内容有哪些?配置教程详解!

Steam邮件推送功能是否安全?如何个性化邮件推送内容? Steam作为全球最大的数字游戏分发平台之一,不仅提供了海量的游戏资源,还通过邮件推送为用户提供最新的游戏信息、促销活动和个性化推荐。AokSend将详细介绍Steam邮件推送的主要内容。 Steam邮件推送:促销优惠 每当平台举办大型促销活动,如夏季促销、冬季促销、黑色星期五等,用户都会收到邮件通知。这些邮件详细列出了打折游戏、

邮件群发推送的方法技巧?有哪些注意事项?

邮件群发推送的策略如何实现?邮件推送怎么评估效果? 电子邮件营销是现代企业进行推广和沟通的重要工具。有效的邮件群发推送不仅能提高客户参与度,还能促进销售增长。AokSend将探讨一些关键的邮件群发推送方法和技巧,以帮助企业优化其邮件营销策略。 邮件群发推送:目标受众 了解他们的需求、兴趣和行为习惯有助于你设计出更具吸引力和相关性的邮件内容。通过收集和分析数据,创建详细的客户画像,可以更精

SRS4.0源码分析-RTMP入口

SRS 的社群来了,想加入微信社群的朋友请购买《SRS原理》电子书,里有更高级的内容与答疑服务。 本文采用的 SRS 版本是 4.0-b8 , 下载地址:github 上篇文章 《SRS4.0源码分析-main》 讲解了 SRS main 函数的基本流程,但是可能有些朋友还是比较懵逼。说实话,其实对于SRS的具体逻辑流程,我现在也是比较懵逼。在这里,分享一个研究开源项目源码的经验,怎么

FFplay源码分析-rtmp入口

《FFmpeg原理》的社群来了,想加入社群的朋友请购买 VIP 版,VIP 版有更高级的内容与答疑服务。 本系列 以 ffmpeg4.4 源码为准。本文主要讲解 ffplay 的 RTMP 协议解析,播放。本文使用的命令如下: ffplay -i rtmp://192.168.0.122/live/livestream 先按照之前的博客的教程 配置好 window 10 qt cre

H264 视频文件 帧格式 传输封装等 杂碎

rfc3984  Standards Track [Page 2] RFC 3984 RTP Payload Format for H.264 Video February 2005 1.  按照RFC3984协议实现H264视频流媒体 nalu单元 包起始 0x 00 00 00 01 H.264 NAL格式及分析器 http://hi.baidu.com/zsw%5Fdavy/b ...

Git如何将本地分支推送到远程库中

需求 有一个项目,采用Git进行代码版本控制,如何将本地分支feature_A推送到远程分支feature_A,并建立关联关系。 具体实现 针对以上需求,需按以下情况分别处理: 情况一: 远程已有feature_A分支并且已经关联本地分支feature_A且本地已经切换到feature_A git push 情况二: 远程已有feature_A分支但未关联本地分支feature_A

批量推送邮件如何高效实现?邮件推送技巧?

批量推送邮件有哪些注意事项?如何优化邮件推送效果? 无论是市场营销、客户服务还是内部沟通,批量推送邮件都发挥着关键作用。然而,如何高效实现批量推送邮件却是一个需要深思的问题。AokSend将探讨一些提高批量推送邮件效率的方法。 批量推送邮件:选择平台 市面上有许多专业的邮件营销工具,如AokSend、SendGrid等,它们提供了丰富的模板、自动化流程以及数据分析功能。选择一个符合企业需

加强Linux防线,快速构建异常登录检测,并通过钉钉机器人把告警推送到钉钉工作群上

在管理和维护Linux服务器时,安全是一个非常重要的方面。监控登录异常可以帮助管理员及时发现潜在的安全问题,比如多次失败的登录尝试、来自未知IP的访问等。本文将介绍如何编写一个Shell脚本,监控Linux服务器的登录异常并发送警报。 工作场景 运维工程师小张负责管理公司的多台Linux服务器。为了确保服务器的安全性,小张需要定期监控服务器的登录记录,尤其是关注异常的登录行为,例如多次失败

comet4j-java服务器推送实例

使用comet需要用到comet4j-tomcat7.jar(用于tomcat7)、comet4j.js。 注:spring及springMVC的相关配置略,只配置comet所需要的配置信息。 1.修改tomcat7的server.xml文件,nio <Connector URIEncoding="utf-8" connectionTimeout="20000" port="80"  re

【PHP】异步定时推送消息

一、目的 异步发送,添加端只管添加,不需要考虑发送,定时定点,误差不超过5s(任务多会排队),保证每条消息发送成功(尝试N次后自动丢弃),可设置多线程,保证不重复发送。 二、实现原理 crontab(定时执行) +php(实现推送)+mysql(消息存储) 三、步骤 1、创建消息表 创建消息表,保存消息(友情提示 注意索引) CREATE TABLE `sent_tpl_task`