推流不成功
来源:4-2 制作直播流-2

舍不得哭
2019-03-07
好几次尝试都是在这里过不去,还有,我不太明白nginx.conf里面的hls_path的自定义 ,是我可以写任何地址么,不用考虑nginx安装在那里。第二点,在用ffmpeg命令的时候,是可以直接写video.mp4这个名称的么,这个时候也不用带上路劲吗?希望老师能帮我解答一下,万分感谢
写回答
5回答
-
WTF3310961
2019-03-13
同学,解决了吗,同样问题
00 -
iStream
2019-03-11
我看了你的 PowerShell 命令我建议你
1.nginx放到C盘下,ffmpeg也放到C盘(如果你一定要放到E盘,我认为你的所有的软件和路径也要在E盘)
2.把你的要推流的视频放到桌面
3.在你的桌面创建一个文件夹 www,然后进入文件夹,在里面再创建一个文件夹 hls
你这样配置你的nginx:
#hls 推流格式访问入口 htttp访问 location /hls{ types{ application/vnd.apple.mpegurl m3u8; video/mp2t ts; } #这个路径是你要配置到桌面的路径,酌情处理,配置到E盘也是,酌情处理 root \Users\think\Desktop\www; add_header Cache-Control no-cache; }
rtmp 协议配置
rtmp{ server{ listen 1935; chunk_size 4000; #rtmp 服务设置 application rtmplive{ live on; max_connections 1024; } #http访问的设置 hls 直播流 application hls{ live on; hls on; #这个路径是你要配置到桌面的路径,酌情处理,配置到E盘也是,酌情处理 hls_path \Users\think\Desktop\www\hls; hls_fragment 5s;#分割长度 } } }
012019-03-13 -
iStream
2019-03-11
。。。
00 -
iStream
2019-03-10
你的这个问题我碰到过!!!!!!!!!!
检查你的服务器有没有防火墙
你的路径可能有问题,因为普通user用户的文件路径,向root的用户的文件路径写入文件也会有这个问题!(解决方法,把你各种路径都改到桌面,方法二 ........)
012019-03-10 -
铁狮子
2019-03-10
第一个报错是视频地址不存在;第二个报错是tcp协议,我记得课程里用的不是tcp啊
082019-03-20
相似问题