media-server icon indicating copy to clipboard operation
media-server copied to clipboard

请问下有没有ps转flv的例子?

Open pppaulpeter opened this issue 3 years ago • 7 comments

市面上的安防相机的录像码流都是ps流的,或者有没有rtp转flv的例子,谢谢!

pppaulpeter avatar Mar 16 '21 22:03 pppaulpeter

没有直接ps转flv的例子, 可以结合libmpeg/test/mpeg-ps-dec-test.cpp::mpeg_ps_dec_test 和 libflv/test/ts2flv-test.cpp::ts2flv_test来实现你想要的功能。

flv转ps:libmpeg/test/flv-2-mpeg-ps-test.cpp::flv_2_mpeg_ps_test

另外:librtsp/source/utils/rtsp-demuxer.c可以接收rtp并且内置了ps解包功能,输入rtp包,直接输出音视频裸数据。参考例子:librtsp/test/rtsp-demuxer-test.cpp::rstp_demuxer_test

ireader avatar Mar 17 '21 00:03 ireader

好的,多谢,根据你的建议已经弄好,没想到一点不懂编码也可以完成转换,谢谢了!

pppaulpeter avatar Mar 17 '21 20:03 pppaulpeter

Hi,你好,再请教个问题,我使用rtmp publish的例子往youtube推流,youtube那边日志显示推流速度太快,有没有遇到过类似的问题,是不是直接加延迟就可以了?

pppaulpeter avatar Mar 17 '21 20:03 pppaulpeter

方便贴下日志吗? 注意下ps时间戳与flv时间戳单位不一样, 一般需要将ps音视频时间戳除以90.

ireader avatar Mar 18 '21 01:03 ireader

参考你的例子写的ps转flv的函数,请帮忙看下有没有问题 image 我看你的ts转flv的例子里面有除以90的操作 image

你是指youtube上的日志么?那个说发送太快的日志,我没有保存,今天又complain 音频码率低了 image 修改的文件如下 mpeg-ps-test (copy).txt

(url)

pppaulpeter avatar Mar 18 '21 21:03 pppaulpeter

看代码没看出问题。 保存的flv文件能正常播放吗? 用ffprobe看看flv文件有没有音频。

ireader avatar Mar 19 '21 04:03 ireader

好的,谢谢!

发自我的iPhone

------------------ 原始邮件 ------------------ 发件人: Chen @.> 发送时间: 2021年3月19日 04:31 收件人: ireader/media-server @.> 抄送: pppaulpeter @.>, Author @.> 主题: 回复:[ireader/media-server] 请问下有没有ps转flv的例子? (#133)

看代码没看出问题。 保存的flv文件能正常播放吗? 用ffprobe看看flv文件有没有音频。

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

pppaulpeter avatar Mar 19 '21 23:03 pppaulpeter