天天看點

rtsp_server嵌入工程中,以支援多路視訊流和線上配置編碼格式

【目的】

            onvif項目中嵌入rtsp_server服務,并且支援encode的配置,例如線上配置編碼格式H264/MPEG4/JPEG等,配置編碼圖像品質等;

【方法】

            rtsp_server使用gstreamer1.0架構,參考gst-rtsp-server開源代碼;使用arm平台硬體編碼器VPU,并且動态替換元件以支援編碼格式修改;

【效果】

            對于多路視訊流,有2種建立rtsp_server的方法:

  1、多線程,每個線程建立一個rtsp_server,綁定特定的端口;

  2、單線程,隻建立一個線程,server中attach多路視訊源,綁定一個端口8554;

【結果】

             在隻有一個client的連接配接的情形下,能夠動态修改媒體編碼格式;

             多個client的連接配接情形下,能夠動态修改媒體清晰度;

【源碼】

              QQ:420788046

繼續閱讀