我一直在做一个项目,在这个项目中,我需要能够动态地推送到其他两个或三个频道。我测试了几种场景,最后一次尝试如下:
流服务器
worker_processes auto;
rtmp_auto_push on;
events {}
rtmp {
server {
listen 1935; # Listen on standard RTMP port
application live {
live on;
hls on;
hls_path /www/tmp/hls;
实际上,我是Nginx RTMP服务器的新手。我已经设置了我的nginx.conf文件以同时接受hls和dash。但现在的问题是,在一次,我可以服务的hls或破折号mpeg。那么现在我的问题是,是否可以同时为两个不同的视频提供hls和dash-mpeg服务?我在OBS工作室播放视频。
以下是我在nginx.conf文件中的MPEG和hls代码
rtmp {
server {
listen 1935; # Listen on standard RTMP port
chunk_size 4000;
application show {
live on;
我正在尝试在node.js中创建一个服务器,它接收RTMP数据包,并将其转换为HLS数据包,然后它将数据包发回。我这样做是为了创建一个实时流服务,从iOS不支持RTMP的那一刻起,它就与每一个部署都兼容。这是我的代码,但我陷入了应该放入回调中的内容。很抱歉弄得一团糟,但我不是JS程序员,这是我进入JS项目的第一步。提前感谢!我的流客户端将是OBS。
import { Server } from 'https';
var hls = require('hls-server')(8000);
var ffmpeg = require('fluent
我正在使用安卓的JWPlayer SDK来流一个HLS流。这是他们的博客
JW Player SDK for iOS和Android2.2现在都支持HLS实时流中的DVR功能,因此开发人员可以为他们的应用程序用户提供暂停和倒带HLS实时视频流的能力;我们的Android还支持用于MPEG-破折号流的DVR。
我在用这个
JWPlayerFragment fragment = (JWPlayerFragment)
getFragmentManager().findFragmentById(R.id.playerFragment);
JWPlayerView player
我正在从事一个项目,可以流在.m3u8播放列表(HLS播放)音频流。我正在使用videojs来实现上述目的。当我用(.ts)格式的视频使用.m3u8时,一切都很顺利。这些流可以在所有主流浏览器中播放。代码如下:
<script src="video.js"></script>
<script src="videojs.hls.min.js"></script>
<script>
//myPlayer is my object for videosjs
myPlayer.src({