代码拉取完成,页面将自动刷新
visual studio 2015 + win10 ,目前只编译了win32的lib或dll,所以请使用x86 debug模式进行编译。
使用MediaPlayer接收码流,使用ffmpeg进行推送
ffmpeg -re -i out.h264 -vcodec libx264 -f rtp rtp://192.168.100.67:9000>test.sdp. 192.168.100.67为自己的ip地址
ffplay -protocol_whitelist "file,http,https,rtp,udp,tcp,tls" test.sdp
需要修改RTP_Player.cpp中的 RTP_PlayerTest函数的listen_port端口为9000 可以接收ffmpeg推送的码流。
//
// 推送AAC文件
ffmpeg -re -i out.aac -c:a aac -flags +global_header -ar 44100 -ac 2 -f rtp rtp://192.168.100.61:9004>audio.sdp
// 将MP3转成AAC格式
ffmpeg -re -i buweishui.mp3 -c:a aac -flags +global_header -ar 44100 -ac 2 -f rtp rtp://192.168.100.61:9004>audio.sdp
// 推送音视频文件中的audio
ffmpeg -re -i dp19.mp4 -vn -c:a aac -flags +global_header -ar 44100 -ac 2 -f rtp rtp://192.168.100.61:9004>audio.sdp
ffplay -protocol_whitelist "file,http,https,rtp,udp,tcp,tls" audio.sdp
本项目自有代码可以自由应用于各自商用、非商业的项目。 但是本项目也使用了部分其他的开源代码,在商用的情况下请自行替代或剔除; 由于使用本项目而产生的商业纠纷或侵权行为一概与本项项目及开发者无关,请自行承担法律风险。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。