利用ortp传输实时视频流的问题

时间:2022-10-21 15:00:06
最近打算做实时视频传输,设备用的海思arm + linux平台,rtp库打算采用ortp,但是网上资料较少,之所以选择它是因为该库是纯c编写的,如果利用该库发送视频流在客户端能直接用vlc播放器打开观看实时视频吗?有做过的可以给点指点吗?

6 个解决方案

#1


或者大家推荐一个更好的rtp库,能用纯c开发的

#2


没有人了解吗?

#3


能不能用ortp发送视频流然后用vlc直接在pc上播放?视频流可以走公网吗? 

#4


可以试试采用jrtplib,网上资料也比较多,或者用live555实现流媒体服务器

#5


引用 4 楼 lishangxi1 的回复:
可以试试采用jrtplib,网上资料也比较多,或者用live555实现流媒体服务器
这个库是用c++开发的,应用程序开发也需要用c++吧?我目前的应用程序都是c开发的,对c++不是很熟悉

#6


configure: WARNING: ortp-0.15.0 breaks compatibility with older releases, because value returned by rtp_session_recvm_with_ts() has
        changed. See the API documentation in doc/ for further readings.

谷歌了一下,说是加上--disable-strict,我加上以后,问题依旧,各位有遇到过这种情况吗?
./configure --host=arm-linux-gcc --diable-strict
make

#1


或者大家推荐一个更好的rtp库,能用纯c开发的

#2


没有人了解吗?

#3


能不能用ortp发送视频流然后用vlc直接在pc上播放?视频流可以走公网吗? 

#4


可以试试采用jrtplib,网上资料也比较多,或者用live555实现流媒体服务器

#5


引用 4 楼 lishangxi1 的回复:
可以试试采用jrtplib,网上资料也比较多,或者用live555实现流媒体服务器
这个库是用c++开发的,应用程序开发也需要用c++吧?我目前的应用程序都是c开发的,对c++不是很熟悉

#6


configure: WARNING: ortp-0.15.0 breaks compatibility with older releases, because value returned by rtp_session_recvm_with_ts() has
        changed. See the API documentation in doc/ for further readings.

谷歌了一下,说是加上--disable-strict,我加上以后,问题依旧,各位有遇到过这种情况吗?
./configure --host=arm-linux-gcc --diable-strict
make