Wowza Community

How to create live streaming through API with player_logo_image over 32k using PL/SQL?

We are talking about sending live streaming through api to Wowza Streaming Cloud.

We are trying to achieve this using chunked transfer encoding (pseudo code below), image is according to documentation Base64-encoded string.

Variable req_buffer contains complete envelope with image.

...
utl_http.set_header(http_req, 'Transfer-Encoding', 'chunked');
...
loop
            req_buffer2 := null;
            req_buffer2 := substr(req_buffer, l_chunkStart, l_chunkLength);
            if l_chunkStart = 0 then
                utl_http.write_text(http_req, req_buffer2);
            else
                utl_http.write_text(http_req, req_buffer2);
            end if;
            if (length(req_buffer2) < l_chunkLength) then
                exit;
            end if;
            l_chunkStart := l_chunkStart + l_chunkLength;
        end loop;
...

But the problem is that if it happened that image is split into two or more parts, the second part of image is ignored by Wowza and we see only part of image on the live streaming.

Thank you for reply, I’ll crate support ticket.

Please refer to this post to see if it resolves your issue. There are others as well. Please let us know if this does not resolve your issue and we will be happy to take a look at your config and files in a support ticket. Thanks.

https://www.wowza.com/community/questions/47934/url-to-player-logo-image.html