发布时间:2022-09-11 03:49 已有: 人阅读
1,需要使用mad解码插件,因此需要先安装gstreamer0.10-plugins-ugly2,编写mp3播放器下面来看看如何利用GStreamer框架提供的组件,来实现一个简单的MP3播放器。数据源元件负责从磁盘上读取数据,过滤器元件负责对数据进行解码,而接受器元件则负责将解码后的数据写入声卡。如果想要在程序中应用GStreamer提供的各种功能,首先必须在主函数中调用gst_init来完成相应的初始化工作,以便将用户从命令行输入的参数传递给GStreamer函数库。一个典型的GStreamer应用程序的初始化如下所示:include 首先你要建一个pipeline,然后根据gst-launch后面的插件,建立相应的facotry就行了,类似这样 最后到分流,建立相应的pad,最后设置state 接收端想在WindowsPC机上观看。 本人正在读研,以前几乎没接触网络传输。看了很长时间的资料,看大家用的最多的就是live555和jrtplib了,但是这两个都是用C 写的,而我的采集和编码都是用C语言写的。至于ortp和gstreamer好像用的人不多。 |