Excellent Richard you're correct,
Thought I must be missing something here. I've tested with multiple
FFMPEG / Live555 rtsp server implementations with success.
Cheers and keep well.
On 13/04/2020 21:24, Richard Hussong wrote:
On Mon, Apr 13, 2020 at 11:43 AM Paul B Mahol <[email protected]
<mailto:[email protected]>> wrote:
On 4/13/20, Richard Lince <[email protected]> wrote:
> Hi all,
>
> I've done a little more digging with a bug which I believe must
be quite
> common, string parsing at "av_url_split" for authentication
extraction.
> The issue exists in v4.2.2.
>
> line 4817 - libavformat/utils.c
>
<https://github.com/FFmpeg/FFmpeg/commit/554576b6cfe79a91d37e14d3617ca417562085db#diff-b45fad75a4dfb82ef50e978d38dc2649>
>
> ls = p + strcspn(p, "/?#");
>
> This does not permitĀ passwords or user names with the characters:
> "/?#"
>
> Can anyone confirm this to be the case or not please.
I believe you are expected to URL-encode special characters anywhere
in the URL. See, e.g., the page
https://support.brightcove.com/special-characters-usernames-and-passwords
>
> example:
>
"rtsp://admin:bob#[email protected]:544/27f255e7-07be-38b7-83a3-fec9072713de
<http://[email protected]:544/27f255e7-07be-38b7-83a3-fec9072713de>"
>
> last commit (however always perhaps broken)
>
https://github.com/FFmpeg/FFmpeg/commit/554576b6cfe79a91d37e14d3617ca417562085db#diff-b45fad75a4dfb82ef50e978d38dc2649
Please try latest ffmpeg build version.
>
> Cheers.
> Rich.
>
> On 08/04/2020 16:42, Richard Lince wrote:
>> Hi,
>> I'm looking at a way to use a base64 digest string as input
into the
>> "avformat_open_input" call for the credentials portion.
>> Sure that you would normally use:
>> rtsp://user:[email protected]/live/ch00_0
<http://user:[email protected]/live/ch00_0>
>> format as an example, however, this format does not account for
>> invalid characters that are valid password characters, examples:
>> @password
>> password/\""
>> password/""password/""
>> password""password""
>>
>> Perhaps a method exists that I'm unaware of, any ideas welcome.
>> Cheers,
>> Rich.
>> logo
>>
>> _______________________________________________
>> Libav-user mailing list
>> [email protected] <mailto:[email protected]>
>> https://ffmpeg.org/mailman/listinfo/libav-user
>>
>> To unsubscribe, visit link above, or email
>> [email protected]
<mailto:[email protected]> with subject "unsubscribe".
>
> Best Regards,
> Richard Lince,
> Owner and Founder
>
> bluebox.video <https://www.bluebox.video>
> +44(0)7841665146
> Skype: richard.lince77
>
> logo
>
_______________________________________________
Libav-user mailing list
[email protected] <mailto:[email protected]>
https://ffmpeg.org/mailman/listinfo/libav-user
To unsubscribe, visit link above, or email
[email protected]
<mailto:[email protected]> with subject "unsubscribe".
_______________________________________________
Libav-user mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/libav-user
To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".
Best Regards,
Richard Lince,
Owner and Founder
bluebox.video <https://www.bluebox.video>
+44(0)7841665146
Skype: richard.lince77
logo
_______________________________________________
Libav-user mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/libav-user
To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".