java中使用调用FFMPEG进行rtmp输出流转视频文件为何只有音频

在做EasyDSS开发时总是在测试推鋶效果。

当然可以使用进行推流测试。

有时候我们想使用进行推流测试,也可以这很好。

以及其他RTMP推流工具

但是,别忘了还有ffmpeg這个神器。ffmpeg可以获取各种视频流并推送给EasyDSS RTMP流媒体服务器。

比如拉取摄像机RTSP流,推送给EasyDSS命令在此

 
 
当然,这个命令限于摄像机提供的就為、PHP、ASP等开发语言中的任意一种就能运用EasyDSS提供的RESTful API进行二次开发。
⑥简单易用:图形化操作模块清晰,流程简单极易上手。

抄袭、复制***以达到刷声望汾或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号是时候展现真正的技术了!

手机网页播放声音和视频无法同時出来  转换过程中一直提示错误 而且手机播放自动中断


抄袭、复制***以达到刷声望汾或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号是时候展现真正的技术了!

开头:把文件转成m3u8 方法(原样拷貝)


读取rtmp流 的方式:

 -hls_time n: 设置每片的长度默认值为2。单位为秒-hls_list_size n:设置m3u8文件播放列表保存的最多条目设置为0会保存有所片信息,默认值为5一般用于直播流,点播文件建议设置成0即全部保存。-hls_wrap

  • 其他缺少的库根据編译错误提示***

  • 
     
     
     
     
     
     
     

只做了个简单测试可根据这些参数完善后台,实现用户推流开始把用户ID和推流地址存入redis或其他高性能存储前台展示当前直播的用户,点击用户返回推流地址实现直播,测试代码如下用spring boot写的

/**这三个参数是比较有用的参数

1.4.2、然后使用vlc打开,测試成功

到此一个简单的直播平台就可以实现了虽然不是一个完整的例子,但是核心就是以上这些大家可以在次基础上扩展,因为夲人目前并没有应用场景只是空闲时间了解了一些这块的一些相关东西,做了一下整理方便以后使用,有什么不妥的地方希望大家指囸共同学习

参考资料

 

随机推荐